forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			607 lines
		
	
	
	
		
			31 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			607 lines
		
	
	
	
		
			31 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!-- This Source Code Form is subject to the terms of the Mozilla Public
 | 
						|
   - License, v. 2.0. If a copy of the MPL was not distributed with this
 | 
						|
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 | 
						|
 | 
						|
<panel id="widget-overflow"
 | 
						|
       class="panel-no-padding"
 | 
						|
       role="group"
 | 
						|
       type="arrow"
 | 
						|
       noautofocus="true"
 | 
						|
       position="bottomcenter topright"
 | 
						|
       hidden="true">
 | 
						|
  <panelmultiview mainViewId="widget-overflow-mainView">
 | 
						|
    <panelview id="widget-overflow-mainView"
 | 
						|
               context="toolbar-context-menu">
 | 
						|
      <vbox class="panel-subview-body">
 | 
						|
        <vbox id="widget-overflow-list" class="widget-overflow-list"
 | 
						|
              overflowfortoolbar="nav-bar"/>
 | 
						|
        <toolbarseparator id="widget-overflow-fixed-separator" hidden="true"/>
 | 
						|
        <vbox id="widget-overflow-fixed-list" class="widget-overflow-list" hidden="true" />
 | 
						|
      </vbox>
 | 
						|
      <toolbarbutton command="cmd_CustomizeToolbars"
 | 
						|
                      id="overflowMenu-customize-button"
 | 
						|
                      class="subviewbutton panel-subview-footer"
 | 
						|
                      accesskey="&overflowCustomizeToolbar.accesskey;"
 | 
						|
                      label="&overflowCustomizeToolbar.label;"/>
 | 
						|
    </panelview>
 | 
						|
  </panelmultiview>
 | 
						|
  <!-- This menu is here because not having it in the menu in which it's used flickers
 | 
						|
       when hover styles overlap. See https://bugzilla.mozilla.org/show_bug.cgi?id=1378427 .
 | 
						|
       -->
 | 
						|
  <menupopup id="customizationPanelItemContextMenu"
 | 
						|
             onpopupshowing="gCustomizeMode.onPanelContextMenuShowing(event); ToolbarContextMenu.updateExtension(this)">
 | 
						|
    <menuitem oncommand="ToolbarContextMenu.openAboutAddonsForContextAction(this.parentElement)"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-manage-extension"
 | 
						|
              contexttype="toolbaritem"
 | 
						|
              class="customize-context-manageExtension"/>
 | 
						|
    <menuitem oncommand="ToolbarContextMenu.removeExtensionForContextAction(this.parentElement)"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-remove-extension"
 | 
						|
              contexttype="toolbaritem"
 | 
						|
              class="customize-context-removeExtension"/>
 | 
						|
    <menuitem oncommand="ToolbarContextMenu.reportExtensionForContextAction(this.parentElement, 'toolbar_context_menu')"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-report-extension"
 | 
						|
              contexttype="toolbaritem"
 | 
						|
              class="customize-context-reportExtension"/>
 | 
						|
    <menuseparator/>
 | 
						|
    <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode, 'panelitem-context')"
 | 
						|
              id="customizationPanelItemContextMenuPin"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-pin-to-overflow-menu"
 | 
						|
              closemenu="single"
 | 
						|
              class="customize-context-moveToPanel"/>
 | 
						|
    <menuitem oncommand="gCustomizeMode.addToToolbar(document.popupNode, 'panelitem-context')"
 | 
						|
              id="customizationPanelItemContextMenuUnpin"
 | 
						|
              closemenu="single"
 | 
						|
              class="customize-context-moveToToolbar"
 | 
						|
              accesskey="&customizeMenu.unpinFromOverflowMenu.accesskey;"
 | 
						|
              label="&customizeMenu.unpinFromOverflowMenu.label;"/>
 | 
						|
    <menuitem oncommand="gCustomizeMode.removeFromArea(document.popupNode, 'panelitem-context')"
 | 
						|
              closemenu="single"
 | 
						|
              class="customize-context-removeFromPanel"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-remove-from-toolbar"/>
 | 
						|
    <menuseparator/>
 | 
						|
    <menuitem command="cmd_CustomizeToolbars"
 | 
						|
              class="viewCustomizeToolbar"
 | 
						|
              data-lazy-l10n-id="toolbar-context-menu-view-customize-toolbar"/>
 | 
						|
  </menupopup>
 | 
						|
</panel>
 | 
						|
 | 
						|
<html:template id="panicButtonNotificationTemplate">
 | 
						|
  <panel id="panic-button-success-notification"
 | 
						|
         type="arrow"
 | 
						|
         position="bottomcenter topright"
 | 
						|
         hidden="true"
 | 
						|
         role="alert"
 | 
						|
         orient="vertical">
 | 
						|
    <hbox id="panic-button-success-header">
 | 
						|
      <image id="panic-button-success-icon" alt=""/>
 | 
						|
      <vbox>
 | 
						|
        <description>&panicButton.thankyou.msg1;</description>
 | 
						|
        <description>&panicButton.thankyou.msg2;</description>
 | 
						|
      </vbox>
 | 
						|
    </hbox>
 | 
						|
    <button label="&panicButton.thankyou.buttonlabel;"
 | 
						|
            id="panic-button-success-closebutton"
 | 
						|
            oncommand="PanicButtonNotifier.close()"/>
 | 
						|
  </panel>
 | 
						|
</html:template>
 | 
						|
 | 
						|
<html:template id="appMenuNotificationTemplate">
 | 
						|
  <panel id="appMenu-notification-popup"
 | 
						|
         class="popup-notification-panel panel-no-padding"
 | 
						|
         type="arrow"
 | 
						|
         position="after_start"
 | 
						|
         flip="slide"
 | 
						|
         orient="vertical"
 | 
						|
         noautofocus="true"
 | 
						|
         noautohide="true"
 | 
						|
         nopreventnavboxhide="true"
 | 
						|
         role="alert">
 | 
						|
    <popupnotification id="appMenu-update-available-notification"
 | 
						|
                       popupid="update-available"
 | 
						|
                       data-lazy-l10n-id="appmenu-update-available"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true"
 | 
						|
                       buttonhighlight="true"
 | 
						|
                       hidden="true">
 | 
						|
      <popupnotificationcontent id="update-available-notification-content" orient="vertical">
 | 
						|
        <description id="update-available-description" data-lazy-l10n-id="appmenu-update-available-message"></description>
 | 
						|
        <label id="update-available-whats-new" is="text-link" data-lazy-l10n-id="appmenu-update-whats-new"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
 | 
						|
    <popupnotification id="appMenu-update-manual-notification"
 | 
						|
                       popupid="update-manual"
 | 
						|
                       data-lazy-l10n-id="appmenu-update-manual"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true"
 | 
						|
                       buttonhighlight="true"
 | 
						|
                       hidden="true">
 | 
						|
      <popupnotificationcontent id="update-manual-notification-content" orient="vertical">
 | 
						|
        <description id="update-manual-description" data-lazy-l10n-id="appmenu-update-manual-message"></description>
 | 
						|
        <label id="update-manual-whats-new" is="text-link"  data-lazy-l10n-id="appmenu-update-whats-new"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
 | 
						|
    <popupnotification id="appMenu-update-unsupported-notification"
 | 
						|
                       popupid="update-unsupported"
 | 
						|
                       data-lazy-l10n-id="appmenu-update-unsupported"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true"
 | 
						|
                       buttonhighlight="true"
 | 
						|
                       hidden="true">
 | 
						|
      <popupnotificationcontent id="update-unsupported-notification-content" orient="vertical">
 | 
						|
        <description id="update-unsupported-description" data-lazy-l10n-id="appmenu-update-unsupported-message"></description>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
 | 
						|
    <popupnotification id="appMenu-update-restart-notification"
 | 
						|
                       popupid="update-restart"
 | 
						|
                       data-lazy-l10n-id="appmenu-update-restart"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true"
 | 
						|
                       buttonhighlight="true"
 | 
						|
                       hidden="true">
 | 
						|
      <popupnotificationcontent id="update-restart-notification-content" orient="vertical">
 | 
						|
        <description id="update-restart-description" data-lazy-l10n-id="appmenu-update-restart-message"></description>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
 | 
						|
    <popupnotification id="appMenu-addon-installed-notification"
 | 
						|
                       popupid="addon-installed"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       secondarybuttonhidden="true"
 | 
						|
                       data-lazy-l10n-id="appmenu-addon-private-browsing-installed"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true"
 | 
						|
                       buttonhighlight="true"
 | 
						|
                       hidden="true">
 | 
						|
      <popupnotificationcontent class="addon-installed-notification-content" orient="vertical">
 | 
						|
        <description id="addon-install-description" data-lazy-l10n-id="appmenu-addon-post-install-message">
 | 
						|
          <image data-l10n-name="addon-install-icon" class="addon-addon-icon"></image>
 | 
						|
          <image data-l10n-name="addon-menu-icon" class="addon-toolbar-icon"></image>
 | 
						|
        </description>
 | 
						|
        <checkbox id="addon-incognito-checkbox"
 | 
						|
                  data-lazy-l10n-id="appmenu-addon-post-install-incognito-checkbox"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
  </panel>
 | 
						|
</html:template>
 | 
						|
 | 
						|
<html:template id="customModeWrapper">
 | 
						|
  <menupopup id="customizationPaletteItemContextMenu"
 | 
						|
             onpopupshowing="gCustomizeMode.onPaletteContextMenuShowing(event)">
 | 
						|
    <menuitem oncommand="gCustomizeMode.addToToolbar(document.popupNode, 'palette-context')"
 | 
						|
              class="customize-context-addToToolbar"
 | 
						|
              accesskey="&customizeMenu.addToToolbar.accesskey;"
 | 
						|
              label="&customizeMenu.addToToolbar.label;"/>
 | 
						|
    <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode, 'palette-context')"
 | 
						|
              class="customize-context-addToPanel"
 | 
						|
              accesskey="&customizeMenu.addToOverflowMenu.accesskey;"
 | 
						|
              label="&customizeMenu.addToOverflowMenu.label;"/>
 | 
						|
  </menupopup>
 | 
						|
 | 
						|
  <menupopup id="customizationPanelContextMenu">
 | 
						|
    <menuitem command="cmd_CustomizeToolbars"
 | 
						|
              accesskey="&customizeMenu.addMoreItems.accesskey;"
 | 
						|
              label="&customizeMenu.addMoreItems.label;"/>
 | 
						|
  </menupopup>
 | 
						|
  <panel id="downloads-button-autohide-panel"
 | 
						|
         role="group"
 | 
						|
         type="arrow"
 | 
						|
         onpopupshown="gCustomizeMode._downloadPanelAutoHideTimeout = setTimeout(() => event.target.hidePopup(), 4000);"
 | 
						|
         onmouseover="clearTimeout(gCustomizeMode._downloadPanelAutoHideTimeout);"
 | 
						|
         onmouseout="gCustomizeMode._downloadPanelAutoHideTimeout = setTimeout(() => event.target.hidePopup(), 2000);"
 | 
						|
         onpopuphidden="clearTimeout(gCustomizeMode._downloadPanelAutoHideTimeout);"
 | 
						|
         >
 | 
						|
    <checkbox id="downloads-button-autohide-checkbox"
 | 
						|
              label="&customizeMode.autoHideDownloadsButton.label;" checked="true"
 | 
						|
              oncommand="gCustomizeMode.onDownloadsAutoHideChange(event)"/>
 | 
						|
  </panel>
 | 
						|
</html:template>
 | 
						|
 | 
						|
<panel id="appMenu-popup"
 | 
						|
       class="cui-widget-panel panel-no-padding"
 | 
						|
       role="group"
 | 
						|
       type="arrow"
 | 
						|
       hidden="true"
 | 
						|
       flip="slide"
 | 
						|
       position="bottomcenter topright"
 | 
						|
       noautofocus="true">
 | 
						|
  <panelmultiview id="appMenu-multiView" mainViewId="appMenu-mainView"
 | 
						|
                  viewCacheId="appMenu-viewCache">
 | 
						|
    <panelview id="appMenu-mainView" class="PanelUI-subView"
 | 
						|
               descriptionheightworkaround="true">
 | 
						|
      <vbox class="panel-subview-body">
 | 
						|
        <vbox id="appMenu-addon-banners"/>
 | 
						|
        <toolbarbutton id="appMenu-update-banner" class="panel-banner-item"
 | 
						|
                       data-l10n-id="appmenuitem-update-banner"
 | 
						|
                       data-l10n-attrs="label-update-downloading"
 | 
						|
                       label-update-available="&updateAvailable.panelUI.label;"
 | 
						|
                       label-update-manual="&updateManual.panelUI.label;"
 | 
						|
                       label-update-unsupported="&updateUnsupported.panelUI.label;"
 | 
						|
                       label-update-restart="&updateRestart.panelUI.label2;"
 | 
						|
                       oncommand="PanelUI._onBannerItemSelected(event)"
 | 
						|
                       wrap="true"
 | 
						|
                       hidden="true"/>
 | 
						|
        <toolbaritem id="appMenu-fxa-status"
 | 
						|
                     class="sync-ui-item"
 | 
						|
                     defaultlabel="&fxa.menu.signin.label;"
 | 
						|
                     flex="1">
 | 
						|
          <image id="appMenu-fxa-avatar"/>
 | 
						|
          <toolbarbutton id="appMenu-fxa-label"
 | 
						|
                        class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                        label="&fxa.menu.signin.label;"
 | 
						|
                        closemenu="none"
 | 
						|
                        oncommand="gSync.toggleAccountPanel('PanelUI-fxa', this, event)"/>
 | 
						|
        </toolbaritem>
 | 
						|
        <toolbarseparator class="sync-ui-item"/>
 | 
						|
        <toolbaritem>
 | 
						|
          <toolbarbutton id="appMenu-protection-report-button"
 | 
						|
               class="subviewbutton subviewbutton-iconic"
 | 
						|
               oncommand="gProtectionsHandler.openProtections(); gProtectionsHandler.recordClick('open_full_report', null, 'app_menu');">
 | 
						|
            <image id="appMenu-protection-report-icon" class="toolbarbutton-icon"/>
 | 
						|
            <label id="appMenu-protection-report-text"
 | 
						|
                   class="toolbarbutton-text"
 | 
						|
                   data-l10n-id="appmenuitem-protection-dashboard-title">
 | 
						|
            </label>
 | 
						|
          </toolbarbutton>
 | 
						|
        </toolbaritem>
 | 
						|
        <toolbarseparator id="appMenu-tp-separator"/>
 | 
						|
        <toolbarbutton id="appMenu-new-window-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&newNavigatorCmd.label;"
 | 
						|
                       key="key_newNavigator"
 | 
						|
                       command="cmd_newNavigator"/>
 | 
						|
        <toolbarbutton id="appMenu-private-window-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&newPrivateWindow.label;"
 | 
						|
                       key="key_privatebrowsing"
 | 
						|
                       command="Tools:PrivateBrowsing"/>
 | 
						|
#ifdef NIGHTLY_BUILD
 | 
						|
        <toolbarbutton id="appMenu-fission-window-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="New Fission Window"
 | 
						|
                       accesskey="s"
 | 
						|
                       command="Tools:FissionWindow"/>
 | 
						|
        <toolbarbutton id="appMenu-non-fission-window-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="New Non-Fission Window"
 | 
						|
                       accesskey="s"
 | 
						|
                       command="Tools:NonFissionWindow"/>
 | 
						|
#endif
 | 
						|
        <toolbarbutton id="appMenuRestoreLastSession"
 | 
						|
                       label="&appMenuHistory.restoreSession.label;"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       command="Browser:RestoreLastSession"/>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbaritem id="appMenu-zoom-controls" class="toolbaritem-combined-buttons" closemenu="none">
 | 
						|
          <!-- Use a spacer, because panel sizing code gets confused when using CSS methods. -->
 | 
						|
          <spacer class="before-label"/>
 | 
						|
          <label value="&fullZoom.label;"/>
 | 
						|
          <!-- This spacer keeps the scrollbar from overlapping the view. -->
 | 
						|
          <spacer class="after-label"/>
 | 
						|
          <toolbarbutton id="appMenu-zoomReduce-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         command="cmd_fullZoomReduce"
 | 
						|
                         data-l10n-id="appmenuitem-zoom-reduce"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
          <toolbarbutton id="appMenu-zoomReset-button"
 | 
						|
                         class="subviewbutton"
 | 
						|
                         command="cmd_fullZoomReset"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
          <toolbarbutton id="appMenu-zoomEnlarge-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         command="cmd_fullZoomEnlarge"
 | 
						|
                         data-l10n-id="appmenuitem-zoom-enlarge"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
          <toolbarseparator orient="vertical"/>
 | 
						|
          <toolbarbutton id="appMenu-fullscreen-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         label="&fullScreenCmd.label;"
 | 
						|
                         observes="View:FullScreen"
 | 
						|
                         type="checkbox"
 | 
						|
                         closemenu="auto"
 | 
						|
                         onclick="if (event.button == 0) this.closest('panel').hidePopup();"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
        </toolbaritem>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbaritem id="appMenu-edit-controls" class="toolbaritem-combined-buttons" closemenu="none">
 | 
						|
          <!-- Use a spacer, because panel sizing code gets confused when using CSS methods. -->
 | 
						|
          <spacer class="before-label"/>
 | 
						|
          <label value="&editMenu.label;"/>
 | 
						|
          <!-- This spacer keeps the scrollbar from overlapping the view. -->
 | 
						|
          <spacer class="after-label"/>
 | 
						|
          <toolbarbutton id="appMenu-cut-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         command="cmd_cut"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
          <toolbarbutton id="appMenu-copy-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         command="cmd_copy"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
          <toolbarbutton id="appMenu-paste-button"
 | 
						|
                         class="subviewbutton subviewbutton-iconic"
 | 
						|
                         command="cmd_paste"
 | 
						|
                         tooltip="dynamic-shortcut-tooltip"/>
 | 
						|
        </toolbaritem>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="appMenu-library-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                       label="&places.library.title;"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('appMenu-libraryView', this)"/>
 | 
						|
        <toolbarbutton id="appMenu-logins-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&logins.label;"
 | 
						|
                       oncommand="LoginHelper.openPasswordManager(window, { entryPoint: 'mainmenu' })"
 | 
						|
                       />
 | 
						|
        <toolbarbutton id="appMenu-addons-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&addons.label;"
 | 
						|
                       key="key_openAddons"
 | 
						|
                       command="Tools:Addons"
 | 
						|
                       />
 | 
						|
        <toolbarbutton id="appMenu-ssb-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                       label="Sites in App Mode"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('appMenu-SSBView', this)"
 | 
						|
                       hidden="true" persist="hidden"/>
 | 
						|
        <toolbarbutton id="appMenu-preferences-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
#ifdef XP_WIN
 | 
						|
                       label="&preferencesCmd2.label;"
 | 
						|
#else
 | 
						|
                       label="&preferencesCmdUnix.label;"
 | 
						|
#ifdef XP_MACOSX
 | 
						|
                       key="key_preferencesCmdMac"
 | 
						|
#endif
 | 
						|
#endif
 | 
						|
                       oncommand="openPreferences()"
 | 
						|
                       />
 | 
						|
        <toolbarbutton id="appMenu-customize-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       data-l10n-id="appmenuitem-customize-mode"
 | 
						|
                       command="cmd_CustomizeToolbars"
 | 
						|
                       />
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="appMenu-open-file-button"
 | 
						|
                       class="subviewbutton"
 | 
						|
                       label="&openFileCmd.label;"
 | 
						|
                       key="openFileKb"
 | 
						|
                       command="Browser:OpenFile"
 | 
						|
                       />
 | 
						|
        <toolbarbutton id="appMenu-save-file-button"
 | 
						|
                       class="subviewbutton"
 | 
						|
                       data-l10n-id="toolbar-button-page-save"
 | 
						|
                       key="key_savePage"
 | 
						|
                       command="Browser:SavePage"
 | 
						|
                       />
 | 
						|
        <toolbarbutton id="appMenu-print-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&printCmd.label;"
 | 
						|
#ifdef XP_MACOSX
 | 
						|
                       key="printKb"
 | 
						|
                       command="cmd_print"
 | 
						|
#else
 | 
						|
                       command="cmd_printPreview"
 | 
						|
#endif
 | 
						|
                       />
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="appMenu-find-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&findOnCmd.label;"
 | 
						|
                       key="key_find"
 | 
						|
                       command="cmd_find"/>
 | 
						|
        <toolbarbutton id="appMenu-more-button"
 | 
						|
                       class="subviewbutton subviewbutton-nav"
 | 
						|
                       label="&moreMenu.label;"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('appMenu-moreView', this)"/>
 | 
						|
        <toolbarbutton id="appMenu-developer-button"
 | 
						|
                       class="subviewbutton subviewbutton-nav"
 | 
						|
                       label="&webDeveloperMenu.label;"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('PanelUI-developer', this)"/>
 | 
						|
        <toolbarbutton id="appMenu-whatsnew-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                       hidden="true"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('PanelUI-whatsNew', this)"/>
 | 
						|
        <toolbarbutton id="appMenu-help-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                       label="&appMenuHelp.label;"
 | 
						|
                       closemenu="none"
 | 
						|
                       oncommand="PanelUI.showSubView('PanelUI-helpView', this)"/>
 | 
						|
#ifndef XP_MACOSX
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="appMenu-quit-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
#ifdef XP_WIN
 | 
						|
                       label="&quitApplicationCmdWin2.label;"
 | 
						|
                       tooltiptext="&quitApplicationCmdWin2.tooltip;"
 | 
						|
#else
 | 
						|
                       label="&quitApplicationCmd.label;"
 | 
						|
#endif
 | 
						|
                       key="key_quitApplication"
 | 
						|
                       command="cmd_quitApplication"/>
 | 
						|
#endif
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
 | 
						|
    <panelview id="PanelUI-fxa" title="&fxa.menu.account.label;" class="PanelUI-subView" descriptionheightworkaround="true">
 | 
						|
      <vbox id="PanelUI-fxa-menu" class="panel-subview-body">
 | 
						|
        <toolbarbutton id="fxa-manage-account-button"
 | 
						|
                       align="center"
 | 
						|
                       class="fxa-menu-header subviewbutton"
 | 
						|
                       oncommand="gSync.clickFxAMenuHeaderButton(this);">
 | 
						|
          <image role="presentation" id="fxa-menu-avatar"/>
 | 
						|
          <vbox flex="1">
 | 
						|
            <label id="fxa-menu-header-title"
 | 
						|
                   defaultLabel="&fxa.menu.signin.label;">&fxa.menu.signin.label;</label>
 | 
						|
            <label id="fxa-menu-header-description"
 | 
						|
                   crop="end"
 | 
						|
                   defaultLabel="&fxa.menu.turnOnSync.label;">&fxa.menu.turnOnSync.label;</label>
 | 
						|
          </vbox>
 | 
						|
        </toolbarbutton>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-sendtab-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                        closemenu="none"
 | 
						|
                        oncommand="gSync.showSendToDeviceViewFromFxaMenu(this);"/>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <!-- The `Connect Another Device` button is disabled by default until the user logs into Sync. -->
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-connect-device-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic"
 | 
						|
                        label="&fxa.menu.connectAnotherDevice2.label;"
 | 
						|
                        disabled="true"
 | 
						|
                        oncommand="gSync.openConnectAnotherDeviceFromFxaMenu(this);"/>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <!-- The `Sync Now` button is hidden by default until the user logs into Sync. -->
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-syncnow-button"
 | 
						|
                        data-l10n-id="fxa-toolbar-sync-now"
 | 
						|
                        syncinglabel="fxa-toolbar-sync-syncing"
 | 
						|
                        hidden="true"
 | 
						|
                        class="syncNowBtn subviewbutton subviewbutton-iconic"
 | 
						|
                        onmouseover="gSync.refreshSyncButtonsTooltip();"
 | 
						|
                        oncommand="gSync.doSyncFromFxaMenu(this);"
 | 
						|
                        closemenu="none"/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-setup-sync-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic"
 | 
						|
                        label="&fxa.menu.setupSync.label;"
 | 
						|
                        oncommand="gSync.openPrefsFromFxaMenu('sync_settings', this);"/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-remotetabs-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic subviewbutton-nav"
 | 
						|
                        label="&appMenuRemoteTabs.label;"
 | 
						|
                        closemenu="none"
 | 
						|
                        oncommand="gSync.showRemoteTabsFromFxaMenu(this);"/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-sync-prefs-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic"
 | 
						|
                        label="&fxa.menu.syncSettings2.label;"
 | 
						|
                        hidden="true"
 | 
						|
                        oncommand="gSync.openPrefsFromFxaMenu('sync_settings', this);"/>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-logins-button"
 | 
						|
                        class="subviewbutton subviewbutton-iconic"
 | 
						|
                        label="&logins.label;"
 | 
						|
                        oncommand="LoginHelper.openPasswordManager(window, { entryPoint: 'fxamenu' })"/>
 | 
						|
        <toolbarseparator id="fxa-menu-service-separator"/>
 | 
						|
        <label id="fxa-menu-service-label"
 | 
						|
               value="&fxa.menu.firefoxServices.label;"
 | 
						|
               class="subview-subheader"/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-monitor-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&monitorFullName;"
 | 
						|
                       type="open-to-new"
 | 
						|
                       oncommand="gSync.openMonitorFromFxaMenu(this);"/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-send-button"
 | 
						|
                       class="subviewbutton subviewbutton-iconic"
 | 
						|
                       label="&sendFullName;"
 | 
						|
                       type="open-to-new"
 | 
						|
                       oncommand="gSync.openSendFromFxaMenu(this);"/>
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
 | 
						|
    <panelview id="PanelUI-fxa-menu-account-panel" flex="1" title="&fxa.menu.accountSettings.label;" class="PanelUI-subView" descriptionheightworkaround="true">
 | 
						|
      <vbox class="panel-subview-body">
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-account-settings-button"
 | 
						|
                      class="subviewbutton subviewbutton-iconic"
 | 
						|
                      label="&fxa.menu.manageAccount2.label;"
 | 
						|
                      type="open-to-new"
 | 
						|
                      oncommand="gSync.openFxAManagePageFromFxaMenu(this)"/>
 | 
						|
        <toolbarseparator/>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-account-signout-button"
 | 
						|
                class="subviewbutton subviewbutton-iconic"
 | 
						|
                label="&fxa.menu.signOut.label;"
 | 
						|
                oncommand="gSync.disconnect();"/>
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
    <!-- This panelview is used to contain the dynamically created buttons for send tab to devices -->
 | 
						|
    <panelview id="PanelUI-sendTabToDevice" flex="1" class="PanelUI-subView">
 | 
						|
      <vbox class="panel-subview-body">
 | 
						|
        <toolbarbutton id="PanelUI-sendTabToDevice-syncingDevices" class="subviewbutton subviewbutton-iconic pageAction-sendToDevice-notReady"
 | 
						|
                       label="&sendToDevice.syncNotReady.label;"
 | 
						|
                       disabled="true"/>
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
    <panelview id="PanelUI-fxa-menu-sendtab-not-configured" flex="1" class="PanelUI-subView">
 | 
						|
      <vbox id="PanelUI-fxa-sendtab-not-configured" align="center" class="panel-subview-body">
 | 
						|
        <image class="fxaSendToDeviceLogo" role="presentation"/>
 | 
						|
        <label class="PanelUI-fxa-service-description-label">&fxa.service.sendTab.description;</label>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-sendtab-not-configured-button"
 | 
						|
                       class="PanelUI-fxa-signin-button"
 | 
						|
                       label="&fxa.menu.signin.label;"
 | 
						|
                       oncommand="gSync.openPrefsFromFxaMenu('send_tab', this);"/>
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
    <panelview id="PanelUI-fxa-menu-sendtab-no-devices" flex="1" class="PanelUI-subView">
 | 
						|
      <vbox id="PanelUI-fxa-sendtab-no-devices" align="center" class="panel-subview-body">
 | 
						|
        <image class="fxaSendToDeviceLogo" role="presentation"/>
 | 
						|
        <label class="PanelUI-fxa-service-description-label">&fxa.service.sendTab.description;</label>
 | 
						|
        <toolbarbutton id="PanelUI-fxa-menu-sendtab-connect-device-button"
 | 
						|
                       class="PanelUI-fxa-signin-button"
 | 
						|
                       label="&appMenuRemoteTabs.connectdevice.label;"
 | 
						|
                       oncommand="gSync.openConnectAnotherDeviceFromFxaMenu(this);"/>
 | 
						|
      </vbox>
 | 
						|
    </panelview>
 | 
						|
  </panelmultiview>
 | 
						|
</panel>
 | 
						|
 | 
						|
<html:template id="extensionNotificationTemplate">
 | 
						|
  <panel id="extension-notification-panel"
 | 
						|
         class="popup-notification-panel panel-no-padding"
 | 
						|
         role="group"
 | 
						|
         type="arrow"
 | 
						|
         flip="slide"
 | 
						|
         position="bottomcenter topright"
 | 
						|
         tabspecific="true">
 | 
						|
    <popupnotification id="extension-new-tab-notification"
 | 
						|
                       class="extension-controlled-notification"
 | 
						|
                       popupid="extension-new-tab"
 | 
						|
                       hidden="true"
 | 
						|
                       data-lazy-l10n-id="appmenu-new-tab-controlled"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true">
 | 
						|
      <popupnotificationcontent orient="vertical">
 | 
						|
        <description id="extension-new-tab-notification-description"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
    <popupnotification id="extension-homepage-notification"
 | 
						|
                       class="extension-controlled-notification"
 | 
						|
                       popupid="extension-homepage"
 | 
						|
                       hidden="true"
 | 
						|
                       data-lazy-l10n-id="appmenu-homepage-controlled"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true">
 | 
						|
      <popupnotificationcontent orient="vertical">
 | 
						|
        <description id="extension-homepage-notification-description"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
    <popupnotification id="extension-tab-hide-notification"
 | 
						|
                       class="extension-controlled-notification"
 | 
						|
                       popupid="extension-tab-hide"
 | 
						|
                       hidden="true"
 | 
						|
                       data-lazy-l10n-id="appmenu-tab-hide-controlled"
 | 
						|
                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
 | 
						|
                       closebuttonhidden="true"
 | 
						|
                       dropmarkerhidden="true"
 | 
						|
                       checkboxhidden="true">
 | 
						|
      <popupnotificationcontent orient="vertical">
 | 
						|
        <description id="extension-tab-hide-notification-description"/>
 | 
						|
      </popupnotificationcontent>
 | 
						|
    </popupnotification>
 | 
						|
  </panel>
 | 
						|
</html:template>
 |