|
1 <!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
2 - License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
4 |
|
5 <!DOCTYPE overlay [ |
|
6 <!ENTITY % editBookmarkOverlayDTD SYSTEM "chrome://browser/locale/places/editBookmarkOverlay.dtd"> |
|
7 %editBookmarkOverlayDTD; |
|
8 ]> |
|
9 |
|
10 <?xml-stylesheet href="chrome://browser/skin/places/editBookmarkOverlay.css"?> |
|
11 <?xml-stylesheet href="chrome://browser/skin/places/places.css"?> |
|
12 |
|
13 <overlay id="editBookmarkOverlay" |
|
14 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> |
|
15 |
|
16 <vbox id="editBookmarkPanelContent" flex="1"> |
|
17 <broadcaster id="paneElementsBroadcaster"/> |
|
18 |
|
19 <hbox id="editBMPanel_selectionCount" hidden="true" pack="center"> |
|
20 <label id="editBMPanel_itemsCountText"/> |
|
21 </hbox> |
|
22 |
|
23 <grid id="editBookmarkPanelGrid" flex="1"> |
|
24 <columns id="editBMPanel_columns"> |
|
25 <column id="editBMPanel_labelColumn" /> |
|
26 <column flex="1" id="editBMPanel_editColumn" /> |
|
27 </columns> |
|
28 <rows id="editBMPanel_rows"> |
|
29 <row align="center" id="editBMPanel_nameRow"> |
|
30 <label value="&editBookmarkOverlay.name.label;" |
|
31 class="editBMPanel_rowLabel" |
|
32 accesskey="&editBookmarkOverlay.name.accesskey;" |
|
33 control="editBMPanel_namePicker" |
|
34 observes="paneElementsBroadcaster"/> |
|
35 <textbox id="editBMPanel_namePicker" |
|
36 onblur="gEditItemOverlay.onNamePickerChange();" |
|
37 observes="paneElementsBroadcaster"/> |
|
38 </row> |
|
39 |
|
40 <row align="center" id="editBMPanel_locationRow"> |
|
41 <label value="&editBookmarkOverlay.location.label;" |
|
42 class="editBMPanel_rowLabel" |
|
43 accesskey="&editBookmarkOverlay.location.accesskey;" |
|
44 control="editBMPanel_locationField" |
|
45 observes="paneElementsBroadcaster"/> |
|
46 <textbox id="editBMPanel_locationField" |
|
47 class="uri-element" |
|
48 onblur="gEditItemOverlay.onLocationFieldBlur();" |
|
49 observes="paneElementsBroadcaster"/> |
|
50 </row> |
|
51 |
|
52 <row align="center" id="editBMPanel_feedLocationRow"> |
|
53 <label value="&editBookmarkOverlay.feedLocation.label;" |
|
54 class="editBMPanel_rowLabel" |
|
55 accesskey="&editBookmarkOverlay.feedLocation.accesskey;" |
|
56 control="editBMPanel_feedLocationField" |
|
57 observes="paneElementsBroadcaster"/> |
|
58 <textbox id="editBMPanel_feedLocationField" |
|
59 class="uri-element" |
|
60 observes="paneElementsBroadcaster"/> |
|
61 </row> |
|
62 |
|
63 <row align="center" id="editBMPanel_siteLocationRow"> |
|
64 <label value="&editBookmarkOverlay.siteLocation.label;" |
|
65 class="editBMPanel_rowLabel" |
|
66 accesskey="&editBookmarkOverlay.siteLocation.accesskey;" |
|
67 control="editBMPanel_siteLocationField" |
|
68 observes="paneElementsBroadcaster"/> |
|
69 <textbox id="editBMPanel_siteLocationField" |
|
70 class="uri-element" |
|
71 observes="paneElementsBroadcaster"/> |
|
72 </row> |
|
73 |
|
74 <row align="center" id="editBMPanel_folderRow"> |
|
75 <label value="&editBookmarkOverlay.folder.label;" |
|
76 class="editBMPanel_rowLabel" |
|
77 control="editBMPanel_folderMenuList" |
|
78 observes="paneElementsBroadcaster"/> |
|
79 <hbox flex="1" align="center"> |
|
80 <menulist id="editBMPanel_folderMenuList" |
|
81 class="folder-icon" |
|
82 flex="1" |
|
83 oncommand="gEditItemOverlay.onFolderMenuListCommand(event);" |
|
84 observes="paneElementsBroadcaster"> |
|
85 <menupopup> |
|
86 <!-- Static item for special folders --> |
|
87 <menuitem id="editBMPanel_toolbarFolderItem" |
|
88 class="menuitem-iconic folder-icon"/> |
|
89 <menuitem id="editBMPanel_bmRootItem" |
|
90 class="menuitem-iconic folder-icon"/> |
|
91 <menuitem id="editBMPanel_unfiledRootItem" |
|
92 class="menuitem-iconic folder-icon"/> |
|
93 <menuseparator id="editBMPanel_chooseFolderSeparator"/> |
|
94 <menuitem id="editBMPanel_chooseFolderMenuItem" |
|
95 label="&editBookmarkOverlay.choose.label;" |
|
96 class="menuitem-iconic folder-icon"/> |
|
97 <menuseparator id="editBMPanel_foldersSeparator" hidden="true"/> |
|
98 </menupopup> |
|
99 </menulist> |
|
100 <button id="editBMPanel_foldersExpander" |
|
101 class="expander-down" |
|
102 tooltiptext="&editBookmarkOverlay.foldersExpanderDown.tooltip;" |
|
103 tooltiptextdown="&editBookmarkOverlay.foldersExpanderDown.tooltip;" |
|
104 tooltiptextup="&editBookmarkOverlay.expanderUp.tooltip;" |
|
105 oncommand="gEditItemOverlay.toggleFolderTreeVisibility();" |
|
106 observes="paneElementsBroadcaster"/> |
|
107 </hbox> |
|
108 </row> |
|
109 |
|
110 <row id="editBMPanel_folderTreeRow" collapsed="true" flex="1"> |
|
111 <spacer/> |
|
112 <vbox flex="1"> |
|
113 <tree id="editBMPanel_folderTree" |
|
114 flex="1" |
|
115 class="placesTree" |
|
116 type="places" |
|
117 height="150" |
|
118 minheight="150" |
|
119 editable="true" |
|
120 onselect="gEditItemOverlay.onFolderTreeSelect();" |
|
121 hidecolumnpicker="true" |
|
122 observes="paneElementsBroadcaster"> |
|
123 <treecols> |
|
124 <treecol anonid="title" flex="1" primary="true" hideheader="true"/> |
|
125 </treecols> |
|
126 <treechildren flex="1"/> |
|
127 </tree> |
|
128 |
|
129 <hbox id="editBMPanel_newFolderBox"> |
|
130 <button label="&editBookmarkOverlay.newFolderButton.label;" |
|
131 id="editBMPanel_newFolderButton" |
|
132 accesskey="&editBookmarkOverlay.newFolderButton.accesskey;" |
|
133 oncommand="gEditItemOverlay.newFolder();"/> |
|
134 </hbox> |
|
135 </vbox> |
|
136 </row> |
|
137 |
|
138 <row align="center" id="editBMPanel_tagsRow"> |
|
139 <label value="&editBookmarkOverlay.tags.label;" |
|
140 class="editBMPanel_rowLabel" |
|
141 accesskey="&editBookmarkOverlay.tags.accesskey;" |
|
142 control="editBMPanel_tagsField" |
|
143 observes="paneElementsBroadcaster"/> |
|
144 <hbox flex="1" align="center"> |
|
145 <textbox id="editBMPanel_tagsField" |
|
146 type="autocomplete" |
|
147 class="padded" |
|
148 flex="1" |
|
149 autocompletesearch="places-tag-autocomplete" |
|
150 completedefaultindex="true" |
|
151 tabscrolling="true" |
|
152 showcommentcolumn="true" |
|
153 onblur="gEditItemOverlay.onTagsFieldBlur();" |
|
154 observes="paneElementsBroadcaster" |
|
155 placeholder="&editBookmarkOverlay.tagsEmptyDesc.label;"/> |
|
156 <button id="editBMPanel_tagsSelectorExpander" |
|
157 class="expander-down" |
|
158 tooltiptext="&editBookmarkOverlay.tagsExpanderDown.tooltip;" |
|
159 tooltiptextdown="&editBookmarkOverlay.tagsExpanderDown.tooltip;" |
|
160 tooltiptextup="&editBookmarkOverlay.expanderUp.tooltip;" |
|
161 oncommand="gEditItemOverlay.toggleTagsSelector();" |
|
162 observes="paneElementsBroadcaster"/> |
|
163 </hbox> |
|
164 </row> |
|
165 |
|
166 <row id="editBMPanel_tagsSelectorRow" |
|
167 align="center" |
|
168 collapsed="true"> |
|
169 <spacer/> |
|
170 <listbox id="editBMPanel_tagsSelector" |
|
171 height="150" |
|
172 observes="paneElementsBroadcaster"/> |
|
173 </row> |
|
174 |
|
175 <row align="center" id="editBMPanel_keywordRow"> |
|
176 <observes element="additionalInfoBroadcaster" attribute="hidden"/> |
|
177 <label value="&editBookmarkOverlay.keyword.label;" |
|
178 class="editBMPanel_rowLabel" |
|
179 accesskey="&editBookmarkOverlay.keyword.accesskey;" |
|
180 control="editBMPanel_keywordField" |
|
181 observes="paneElementsBroadcaster"/> |
|
182 <textbox id="editBMPanel_keywordField" |
|
183 onblur="gEditItemOverlay.onKeywordFieldBlur();" |
|
184 observes="paneElementsBroadcaster"/> |
|
185 </row> |
|
186 |
|
187 <row id="editBMPanel_descriptionRow"> |
|
188 <observes element="additionalInfoBroadcaster" attribute="hidden"/> |
|
189 <label value="&editBookmarkOverlay.description.label;" |
|
190 class="editBMPanel_rowLabel" |
|
191 accesskey="&editBookmarkOverlay.description.accesskey;" |
|
192 control="editBMPanel_descriptionField" |
|
193 observes="paneElementsBroadcaster"/> |
|
194 <textbox id="editBMPanel_descriptionField" |
|
195 multiline="true" |
|
196 onblur="gEditItemOverlay.onDescriptionFieldBlur();" |
|
197 observes="paneElementsBroadcaster"/> |
|
198 </row> |
|
199 </rows> |
|
200 </grid> |
|
201 |
|
202 <checkbox id="editBMPanel_loadInSidebarCheckbox" |
|
203 label="&editBookmarkOverlay.loadInSidebar.label;" |
|
204 accesskey="&editBookmarkOverlay.loadInSidebar.accesskey;" |
|
205 oncommand="gEditItemOverlay.onLoadInSidebarCheckboxCommand();" |
|
206 observes="paneElementsBroadcaster"> |
|
207 <observes element="additionalInfoBroadcaster" attribute="hidden"/> |
|
208 </checkbox> |
|
209 |
|
210 <!-- If the ids are changing or additional fields are being added, be sure |
|
211 to sync the values in places.js --> |
|
212 <broadcaster id="additionalInfoBroadcaster"/> |
|
213 |
|
214 </vbox> |
|
215 </overlay> |