1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/places/content/editBookmarkOverlay.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,215 @@ 1.4 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.5 + - License, v. 2.0. If a copy of the MPL was not distributed with this 1.6 + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.7 + 1.8 +<!DOCTYPE overlay [ 1.9 +<!ENTITY % editBookmarkOverlayDTD SYSTEM "chrome://browser/locale/places/editBookmarkOverlay.dtd"> 1.10 +%editBookmarkOverlayDTD; 1.11 +]> 1.12 + 1.13 +<?xml-stylesheet href="chrome://browser/skin/places/editBookmarkOverlay.css"?> 1.14 +<?xml-stylesheet href="chrome://browser/skin/places/places.css"?> 1.15 + 1.16 +<overlay id="editBookmarkOverlay" 1.17 + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 1.18 + 1.19 + <vbox id="editBookmarkPanelContent" flex="1"> 1.20 + <broadcaster id="paneElementsBroadcaster"/> 1.21 + 1.22 + <hbox id="editBMPanel_selectionCount" hidden="true" pack="center"> 1.23 + <label id="editBMPanel_itemsCountText"/> 1.24 + </hbox> 1.25 + 1.26 + <grid id="editBookmarkPanelGrid" flex="1"> 1.27 + <columns id="editBMPanel_columns"> 1.28 + <column id="editBMPanel_labelColumn" /> 1.29 + <column flex="1" id="editBMPanel_editColumn" /> 1.30 + </columns> 1.31 + <rows id="editBMPanel_rows"> 1.32 + <row align="center" id="editBMPanel_nameRow"> 1.33 + <label value="&editBookmarkOverlay.name.label;" 1.34 + class="editBMPanel_rowLabel" 1.35 + accesskey="&editBookmarkOverlay.name.accesskey;" 1.36 + control="editBMPanel_namePicker" 1.37 + observes="paneElementsBroadcaster"/> 1.38 + <textbox id="editBMPanel_namePicker" 1.39 + onblur="gEditItemOverlay.onNamePickerChange();" 1.40 + observes="paneElementsBroadcaster"/> 1.41 + </row> 1.42 + 1.43 + <row align="center" id="editBMPanel_locationRow"> 1.44 + <label value="&editBookmarkOverlay.location.label;" 1.45 + class="editBMPanel_rowLabel" 1.46 + accesskey="&editBookmarkOverlay.location.accesskey;" 1.47 + control="editBMPanel_locationField" 1.48 + observes="paneElementsBroadcaster"/> 1.49 + <textbox id="editBMPanel_locationField" 1.50 + class="uri-element" 1.51 + onblur="gEditItemOverlay.onLocationFieldBlur();" 1.52 + observes="paneElementsBroadcaster"/> 1.53 + </row> 1.54 + 1.55 + <row align="center" id="editBMPanel_feedLocationRow"> 1.56 + <label value="&editBookmarkOverlay.feedLocation.label;" 1.57 + class="editBMPanel_rowLabel" 1.58 + accesskey="&editBookmarkOverlay.feedLocation.accesskey;" 1.59 + control="editBMPanel_feedLocationField" 1.60 + observes="paneElementsBroadcaster"/> 1.61 + <textbox id="editBMPanel_feedLocationField" 1.62 + class="uri-element" 1.63 + observes="paneElementsBroadcaster"/> 1.64 + </row> 1.65 + 1.66 + <row align="center" id="editBMPanel_siteLocationRow"> 1.67 + <label value="&editBookmarkOverlay.siteLocation.label;" 1.68 + class="editBMPanel_rowLabel" 1.69 + accesskey="&editBookmarkOverlay.siteLocation.accesskey;" 1.70 + control="editBMPanel_siteLocationField" 1.71 + observes="paneElementsBroadcaster"/> 1.72 + <textbox id="editBMPanel_siteLocationField" 1.73 + class="uri-element" 1.74 + observes="paneElementsBroadcaster"/> 1.75 + </row> 1.76 + 1.77 + <row align="center" id="editBMPanel_folderRow"> 1.78 + <label value="&editBookmarkOverlay.folder.label;" 1.79 + class="editBMPanel_rowLabel" 1.80 + control="editBMPanel_folderMenuList" 1.81 + observes="paneElementsBroadcaster"/> 1.82 + <hbox flex="1" align="center"> 1.83 + <menulist id="editBMPanel_folderMenuList" 1.84 + class="folder-icon" 1.85 + flex="1" 1.86 + oncommand="gEditItemOverlay.onFolderMenuListCommand(event);" 1.87 + observes="paneElementsBroadcaster"> 1.88 + <menupopup> 1.89 + <!-- Static item for special folders --> 1.90 + <menuitem id="editBMPanel_toolbarFolderItem" 1.91 + class="menuitem-iconic folder-icon"/> 1.92 + <menuitem id="editBMPanel_bmRootItem" 1.93 + class="menuitem-iconic folder-icon"/> 1.94 + <menuitem id="editBMPanel_unfiledRootItem" 1.95 + class="menuitem-iconic folder-icon"/> 1.96 + <menuseparator id="editBMPanel_chooseFolderSeparator"/> 1.97 + <menuitem id="editBMPanel_chooseFolderMenuItem" 1.98 + label="&editBookmarkOverlay.choose.label;" 1.99 + class="menuitem-iconic folder-icon"/> 1.100 + <menuseparator id="editBMPanel_foldersSeparator" hidden="true"/> 1.101 + </menupopup> 1.102 + </menulist> 1.103 + <button id="editBMPanel_foldersExpander" 1.104 + class="expander-down" 1.105 + tooltiptext="&editBookmarkOverlay.foldersExpanderDown.tooltip;" 1.106 + tooltiptextdown="&editBookmarkOverlay.foldersExpanderDown.tooltip;" 1.107 + tooltiptextup="&editBookmarkOverlay.expanderUp.tooltip;" 1.108 + oncommand="gEditItemOverlay.toggleFolderTreeVisibility();" 1.109 + observes="paneElementsBroadcaster"/> 1.110 + </hbox> 1.111 + </row> 1.112 + 1.113 + <row id="editBMPanel_folderTreeRow" collapsed="true" flex="1"> 1.114 + <spacer/> 1.115 + <vbox flex="1"> 1.116 + <tree id="editBMPanel_folderTree" 1.117 + flex="1" 1.118 + class="placesTree" 1.119 + type="places" 1.120 + height="150" 1.121 + minheight="150" 1.122 + editable="true" 1.123 + onselect="gEditItemOverlay.onFolderTreeSelect();" 1.124 + hidecolumnpicker="true" 1.125 + observes="paneElementsBroadcaster"> 1.126 + <treecols> 1.127 + <treecol anonid="title" flex="1" primary="true" hideheader="true"/> 1.128 + </treecols> 1.129 + <treechildren flex="1"/> 1.130 + </tree> 1.131 + 1.132 + <hbox id="editBMPanel_newFolderBox"> 1.133 + <button label="&editBookmarkOverlay.newFolderButton.label;" 1.134 + id="editBMPanel_newFolderButton" 1.135 + accesskey="&editBookmarkOverlay.newFolderButton.accesskey;" 1.136 + oncommand="gEditItemOverlay.newFolder();"/> 1.137 + </hbox> 1.138 + </vbox> 1.139 + </row> 1.140 + 1.141 + <row align="center" id="editBMPanel_tagsRow"> 1.142 + <label value="&editBookmarkOverlay.tags.label;" 1.143 + class="editBMPanel_rowLabel" 1.144 + accesskey="&editBookmarkOverlay.tags.accesskey;" 1.145 + control="editBMPanel_tagsField" 1.146 + observes="paneElementsBroadcaster"/> 1.147 + <hbox flex="1" align="center"> 1.148 + <textbox id="editBMPanel_tagsField" 1.149 + type="autocomplete" 1.150 + class="padded" 1.151 + flex="1" 1.152 + autocompletesearch="places-tag-autocomplete" 1.153 + completedefaultindex="true" 1.154 + tabscrolling="true" 1.155 + showcommentcolumn="true" 1.156 + onblur="gEditItemOverlay.onTagsFieldBlur();" 1.157 + observes="paneElementsBroadcaster" 1.158 + placeholder="&editBookmarkOverlay.tagsEmptyDesc.label;"/> 1.159 + <button id="editBMPanel_tagsSelectorExpander" 1.160 + class="expander-down" 1.161 + tooltiptext="&editBookmarkOverlay.tagsExpanderDown.tooltip;" 1.162 + tooltiptextdown="&editBookmarkOverlay.tagsExpanderDown.tooltip;" 1.163 + tooltiptextup="&editBookmarkOverlay.expanderUp.tooltip;" 1.164 + oncommand="gEditItemOverlay.toggleTagsSelector();" 1.165 + observes="paneElementsBroadcaster"/> 1.166 + </hbox> 1.167 + </row> 1.168 + 1.169 + <row id="editBMPanel_tagsSelectorRow" 1.170 + align="center" 1.171 + collapsed="true"> 1.172 + <spacer/> 1.173 + <listbox id="editBMPanel_tagsSelector" 1.174 + height="150" 1.175 + observes="paneElementsBroadcaster"/> 1.176 + </row> 1.177 + 1.178 + <row align="center" id="editBMPanel_keywordRow"> 1.179 + <observes element="additionalInfoBroadcaster" attribute="hidden"/> 1.180 + <label value="&editBookmarkOverlay.keyword.label;" 1.181 + class="editBMPanel_rowLabel" 1.182 + accesskey="&editBookmarkOverlay.keyword.accesskey;" 1.183 + control="editBMPanel_keywordField" 1.184 + observes="paneElementsBroadcaster"/> 1.185 + <textbox id="editBMPanel_keywordField" 1.186 + onblur="gEditItemOverlay.onKeywordFieldBlur();" 1.187 + observes="paneElementsBroadcaster"/> 1.188 + </row> 1.189 + 1.190 + <row id="editBMPanel_descriptionRow"> 1.191 + <observes element="additionalInfoBroadcaster" attribute="hidden"/> 1.192 + <label value="&editBookmarkOverlay.description.label;" 1.193 + class="editBMPanel_rowLabel" 1.194 + accesskey="&editBookmarkOverlay.description.accesskey;" 1.195 + control="editBMPanel_descriptionField" 1.196 + observes="paneElementsBroadcaster"/> 1.197 + <textbox id="editBMPanel_descriptionField" 1.198 + multiline="true" 1.199 + onblur="gEditItemOverlay.onDescriptionFieldBlur();" 1.200 + observes="paneElementsBroadcaster"/> 1.201 + </row> 1.202 + </rows> 1.203 + </grid> 1.204 + 1.205 + <checkbox id="editBMPanel_loadInSidebarCheckbox" 1.206 + label="&editBookmarkOverlay.loadInSidebar.label;" 1.207 + accesskey="&editBookmarkOverlay.loadInSidebar.accesskey;" 1.208 + oncommand="gEditItemOverlay.onLoadInSidebarCheckboxCommand();" 1.209 + observes="paneElementsBroadcaster"> 1.210 + <observes element="additionalInfoBroadcaster" attribute="hidden"/> 1.211 + </checkbox> 1.212 + 1.213 + <!-- If the ids are changing or additional fields are being added, be sure 1.214 + to sync the values in places.js --> 1.215 + <broadcaster id="additionalInfoBroadcaster"/> 1.216 + 1.217 + </vbox> 1.218 +</overlay>