browser/components/places/content/editBookmarkOverlay.xul

changeset 0
6474c204b198
     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>

mercurial