Backed out 2 changesets (
bug 1519718 ) for causing perma fails on blend-gradient-background-color.html. a=backout
Backed out changeset 4f11ca736067 (
bug 1519718 )
Backed out changeset 4fefbf627bfc (
bug 1519718 )
+ − <!-- 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"
+ − role="group"
+ − type="arrow"
+ − noautofocus="true"
+ − position="bottomcenter topright"
+ − photon="true"
+ − hidden="true">
+ − <panelmultiview mainViewId="widget-overflow-mainView" disablekeynav="true">
+ − <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)"
+ − accesskey="&customizeMenu.manageExtension.accesskey;"
+ − label="&customizeMenu.manageExtension.label;"
+ − contexttype="toolbaritem"
+ − class="customize-context-manageExtension"/>
+ − <menuitem oncommand="ToolbarContextMenu.removeExtensionForContextAction(this.parentElement)"
+ − accesskey="&customizeMenu.removeExtension.accesskey;"
+ − label="&customizeMenu.removeExtension.label;"
+ − contexttype="toolbaritem"
+ − class="customize-context-removeExtension"/>
+ − <menuseparator/>
+ − <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode)"
+ − id="customizationPanelItemContextMenuPin"
+ − accesskey="&customizeMenu.pinToOverflowMenu.accesskey;"
+ − label="&customizeMenu.pinToOverflowMenu.label;"
+ − closemenu="single"
+ − class="customize-context-moveToPanel"/>
+ − <menuitem oncommand="gCustomizeMode.addToToolbar(document.popupNode)"
+ − id="customizationPanelItemContextMenuUnpin"
+ − closemenu="single"
+ − class="customize-context-moveToToolbar"
+ − accesskey="&customizeMenu.unpinFromOverflowMenu.accesskey;"
+ − label="&customizeMenu.unpinFromOverflowMenu.label;"/>
+ − <menuitem oncommand="gCustomizeMode.removeFromArea(document.popupNode)"
+ − closemenu="single"
+ − class="customize-context-removeFromPanel"
+ − accesskey="&customizeMenu.removeFromToolbar.accesskey;"
+ − label="&customizeMenu.removeFromToolbar.label;"/>
+ − <menuseparator/>
+ − <menuitem command="cmd_CustomizeToolbars"
+ − class="viewCustomizeToolbar"
+ − accesskey="&viewCustomizeToolbar.accesskey;"
+ − label="&viewCustomizeToolbar.label;"/>
+ − </menupopup>
+ − </panel>
+ −
+ − <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>
+ −
+ − <panel id="appMenu-notification-popup"
+ − class="popup-notification-panel"
+ − type="arrow"
+ − position="after_start"
+ − hidden="true"
+ − flip="slide"
+ − orient="vertical"
+ − noautofocus="true"
+ − noautohide="true"
+ − nopreventnavboxhide="true"
+ − role="alert">
+ − <popupnotification id="appMenu-update-available-notification"
+ − popupid="update-available"
+ − label="&updateAvailable.header.message;"
+ − buttonlabel="&updateAvailable.acceptButton.label;"
+ − buttonaccesskey="&updateAvailable.acceptButton.accesskey;"
+ − closebuttonhidden="true"
+ − secondarybuttonlabel="&updateAvailable.cancelButton.label;"
+ − secondarybuttonaccesskey="&updateAvailable.cancelButton.accesskey;"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true"
+ − buttonhighlight="true"
+ − hidden="true">
+ − <popupnotificationcontent id="update-available-notification-content" orient="vertical">
+ − <description id="update-available-description">&updateAvailable.message;</description>
+ − <label id="update-available-whats-new" is="text-link" value="&updateAvailable.whatsnew.label;" />
+ − </popupnotificationcontent>
+ − </popupnotification>
+ −
+ − <popupnotification id="appMenu-update-manual-notification"
+ − popupid="update-manual"
+ − label="&updateManual.header.message;"
+ − buttonlabel="&updateManual.acceptButton.label;"
+ − buttonaccesskey="&updateManual.acceptButton.accesskey;"
+ − closebuttonhidden="true"
+ − secondarybuttonlabel="&updateManual.cancelButton.label;"
+ − secondarybuttonaccesskey="&updateManual.cancelButton.accesskey;"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true"
+ − buttonhighlight="true"
+ − hidden="true">
+ − <popupnotificationcontent id="update-manual-notification-content" orient="vertical">
+ − <description id="update-manual-description">&updateManual.message;</description>
+ − <label id="update-manual-whats-new" is="text-link" value="&updateManual.whatsnew.label;" />
+ − </popupnotificationcontent>
+ − </popupnotification>
+ −
+ − <popupnotification id="appMenu-update-restart-notification"
+ − popupid="update-restart"
+ − label="&updateRestart.header.message2;"
+ − buttonlabel="&updateRestart.acceptButton.label;"
+ − buttonaccesskey="&updateRestart.acceptButton.accesskey;"
+ − closebuttonhidden="true"
+ − secondarybuttonlabel="&updateRestart.cancelButton.label;"
+ − secondarybuttonaccesskey="&updateRestart.cancelButton.accesskey;"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true"
+ − buttonhighlight="true"
+ − hidden="true">
+ − <popupnotificationcontent id="update-restart-notification-content" orient="vertical">
+ − <description id="update-restart-description">&updateRestart.message2;</description>
+ − </popupnotificationcontent>
+ − </popupnotification>
+ −
+ − <popupnotification id="appMenu-addon-installed-notification"
+ − popupid="addon-installed"
+ − closebuttonhidden="true"
+ − secondarybuttonhidden="true"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true"
+ − buttonhighlight="true"
+ − hidden="true">
+ − <popupnotificationcontent class="addon-installed-notification-content" orient="vertical">
+ − <description>&addonPostInstallMessage.label;</description>
+ − </popupnotificationcontent>
+ − </popupnotification>
+ −
+ − <popupnotification id="appMenu-addon-private-browsing-notification"
+ − popupid="addon-private-browsing"
+ − label="&addonPrivateBrowsing.header.label;"
+ − closebuttonhidden="true"
+ − secondarybuttonhidden="false"
+ − buttonlabel="&addonPrivateBrowsing.manageButton.label;"
+ − buttonaccesskey="&addonPrivateBrowsing.manageButton.accesskey;"
+ − secondarybuttonlabel="&addonPrivateBrowsing.okButton.label;"
+ − secondarybuttonaccesskey="&addonPrivateBrowsing.okButton.accesskey;"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true"
+ − buttonhighlight="true"
+ − hidden="true">
+ − <popupnotificationcontent class="addon-private-browsing-notification-content" orient="vertical">
+ − <description>&addonPrivateBrowsing.body.label;</description>
+ − </popupnotificationcontent>
+ − </popupnotification>
+ − </panel>
+ −
+ − <menupopup id="customizationPaletteItemContextMenu"
+ − onpopupshowing="gCustomizeMode.onPaletteContextMenuShowing(event)">
+ − <menuitem oncommand="gCustomizeMode.addToToolbar(document.popupNode)"
+ − class="customize-context-addToToolbar"
+ − accesskey="&customizeMenu.addToToolbar.accesskey;"
+ − label="&customizeMenu.addToToolbar.label;"/>
+ − <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode)"
+ − 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="appMenu-popup"
+ − class="cui-widget-panel"
+ − 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 class="panel-banner-item"
+ − label-update-available="&updateAvailable.panelUI.label;"
+ − label-update-manual="&updateManual.panelUI.label;"
+ − label-update-restart="&updateRestart.panelUI.label2;"
+ − oncommand="PanelUI._onBannerItemSelected(event)"
+ − wrap="true"
+ − hidden="true"/>
+ − <toolbaritem id="appMenu-fxa-container" class="toolbaritem-combined-buttons sync-ui-item">
+ − <hbox id="appMenu-fxa-status"
+ − flex="1"
+ − defaultlabel="&fxaSignIn.label;"
+ − signedinTooltiptext="&fxaSignedIn.tooltip;"
+ − tooltiptext="&fxaSignedIn.tooltip;"
+ − errorlabel="&fxaSignInError.label;"
+ − unverifiedlabel="&fxaUnverified.label;"
+ − onclick="if (event.which == 1) gSync.onMenuPanelCommand();">
+ − <image id="appMenu-fxa-avatar"/>
+ − <toolbarbutton id="appMenu-fxa-label"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&fxaSignIn.label;"
+ − fxabrandname="&syncBrand.fxAccount.label;"/>
+ − </hbox>
+ − <toolbarseparator orient="vertical"/>
+ − <toolbarbutton id="appMenu-fxa-icon"
+ − class="subviewbutton subviewbutton-iconic"
+ − onmouseover="gSync.refreshSyncButtonsTooltip();"
+ − oncommand="gSync.doSync();"
+ − closemenu="none"/>
+ − </toolbaritem>
+ − <toolbarseparator class="sync-ui-item"/>
+ − <toolbaritem>
+ − <toolbarbutton id="appMenu-tp-button"
+ − class="subviewbutton subviewbutton-iconic"
+ − oncommand="ContentBlocking.openPreferences('appMenu-trackingprotection');">
+ − <image id="appMenu-tp-icon" class="toolbarbutton-icon"/>
+ − <label id="appMenu-tp-label" class="toolbarbutton-text"/>
+ − <label id="appMenu-tp-category"/>
+ − </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"/>
+ − <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"
+ − 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"
+ − tooltip="dynamic-shortcut-tooltip"/>
+ − <toolbarseparator orient="vertical"/>
+ − <toolbarbutton id="appMenu-fullscreen-button"
+ − class="subviewbutton subviewbutton-iconic"
+ − 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-addons-button"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&addons.label;"
+ − key="key_openAddons"
+ − command="Tools:Addons"
+ − />
+ − <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"
+ − label="&viewCustomizeToolbar.label;"
+ − 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"
+ − label="&savePageCmd.label;"
+ − 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-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-history" flex="1">
+ − <vbox class="panel-subview-body">
+ − <toolbarbutton id="appMenuViewHistorySidebar"
+ − label="&appMenuHistory.viewSidebar.label;"
+ − type="checkbox"
+ − class="subviewbutton subviewbutton-iconic"
+ − key="key_gotoHistory"
+ − oncommand="SidebarUI.toggle('viewHistorySidebar');"/>
+ − <toolbarbutton id="appMenuClearRecentHistory"
+ − label="&appMenuHistory.clearRecent.label;"
+ − class="subviewbutton subviewbutton-iconic"
+ − command="Tools:Sanitize"/>
+ − <toolbarseparator/>
+ − <toolbarbutton id="appMenuRecentlyClosedTabs"
+ − label="&historyUndoMenu.label;"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − closemenu="none"
+ − oncommand="PanelUI.showSubView('appMenu-library-recentlyClosedTabs', this)"/>
+ − <toolbarbutton id="appMenuRecentlyClosedWindows"
+ − label="&historyUndoWindowMenu.label;"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − closemenu="none"
+ − oncommand="PanelUI.showSubView('appMenu-library-recentlyClosedWindows', this)"/>
+ − <toolbarseparator/>
+ − <label value="&appMenuHistory.recentHistory.label;"
+ − class="subview-subheader"/>
+ − <toolbaritem id="appMenu_historyMenu"
+ − orient="vertical"
+ − smoothscroll="false"
+ − flatList="true"
+ − tooltip="bhTooltip">
+ − <!-- history menu items will go here -->
+ − </toolbaritem>
+ − </vbox>
+ − <toolbarbutton id="PanelUI-historyMore"
+ − class="panel-subview-footer subviewbutton"
+ − label="&appMenuHistory.showAll.label;"
+ − oncommand="PlacesCommandHook.showPlacesOrganizer('History'); CustomizableUI.hidePanelForNode(this);"/>
+ − </panelview>
+ −
+ − <panelview id="appMenu-library-recentlyClosedTabs"/>
+ − <panelview id="appMenu-library-recentlyClosedWindows"/>
+ −
+ − <panelview id="PanelUI-remotetabs" flex="1" class="PanelUI-subView"
+ − descriptionheightworkaround="true">
+ − <vbox class="panel-subview-body">
+ − <!-- this widget has 3 boxes in the body, but only 1 is ever visible -->
+ − <!-- When Sync is ready to sync -->
+ − <vbox id="PanelUI-remotetabs-main" hidden="true">
+ − <vbox id="PanelUI-remotetabs-buttons">
+ − <toolbarbutton id="PanelUI-remotetabs-view-sidebar"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&appMenuRemoteTabs.sidebar.label;"
+ − oncommand="SidebarUI.toggle('viewTabsSidebar');"/>
+ − <toolbarbutton id="PanelUI-remotetabs-view-managedevices"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&appMenuRemoteTabs.managedevices.label;"
+ − oncommand="gSync.openDevicesManagementPage('syncedtabs-menupanel');"/>
+ − <toolbarbutton id="PanelUI-remotetabs-syncnow"
+ − onmouseover="gSync.refreshSyncButtonsTooltip();"
+ − class="subviewbutton subviewbutton-iconic"
+ − oncommand="gSync.doSync();"
+ − closemenu="none"/>
+ − <menuseparator id="PanelUI-remotetabs-separator"/>
+ − </vbox>
+ − <deck id="PanelUI-remotetabs-deck">
+ − <!-- Sync is ready to Sync and the "tabs" engine is enabled -->
+ − <vbox id="PanelUI-remotetabs-tabspane">
+ − <vbox id="PanelUI-remotetabs-tabslist"
+ − showAllLabel="&appMenuRemoteTabs.showAll.label;"
+ − showAllTooltipText="&appMenuRemoteTabs.showAll.tooltip;"
+ − showMoreLabel="&appMenuRemoteTabs.showMore.label;"
+ − showMoreTooltipText="&appMenuRemoteTabs.showMore.tooltip;"
+ − notabsforclientlabel="&appMenuRemoteTabs.notabs.label;"
+ − />
+ − </vbox>
+ − <!-- Sync is ready to Sync but the "tabs" engine isn't enabled-->
+ − <hbox id="PanelUI-remotetabs-tabsdisabledpane" pack="center" flex="1">
+ − <vbox class="PanelUI-remotetabs-instruction-box" align="center">
+ − <hbox pack="center">
+ − <image class="fxaSyncIllustrationIssue"/>
+ − </hbox>
+ − <label class="PanelUI-remotetabs-instruction-label">&appMenuRemoteTabs.tabsnotsyncing.label;</label>
+ − <hbox pack="center">
+ − <toolbarbutton class="PanelUI-remotetabs-button"
+ − label="&appMenuRemoteTabs.opensyncprefs.label;"
+ − oncommand="gSync.openPrefs('synced-tabs');"/>
+ − </hbox>
+ − </vbox>
+ − </hbox>
+ − <!-- Sync is ready to Sync but we are still fetching the tabs to show -->
+ − <vbox id="PanelUI-remotetabs-fetching">
+ − <!-- Show intentionally blank panel, see bug 1239845 -->
+ − </vbox>
+ − <!-- Sync has only 1 (ie, this) device connected -->
+ − <hbox id="PanelUI-remotetabs-nodevicespane" pack="center" flex="1">
+ − <vbox class="PanelUI-remotetabs-instruction-box" align="center">
+ − <hbox pack="center">
+ − <image class="fxaSyncIllustrationIssue"/>
+ − </hbox>
+ − <label class="PanelUI-remotetabs-instruction-label">&appMenuRemoteTabs.noclients.subtitle;</label>
+ − <toolbarbutton id="PanelUI-remotetabs-connect-device-button"
+ − class="PanelUI-remotetabs-button"
+ − label="&appMenuRemoteTabs.connectdevice.label;"
+ − oncommand="gSync.openConnectAnotherDevice('synced-tabs');"/>
+ − </vbox>
+ − </hbox>
+ − </deck>
+ − </vbox>
+ − <!-- a box to ensure contained boxes are centered horizonally -->
+ − <hbox pack="center" flex="1">
+ − <!-- When Sync is not configured -->
+ − <vbox id="PanelUI-remotetabs-setupsync"
+ − flex="1"
+ − align="center"
+ − class="PanelUI-remotetabs-instruction-box"
+ − hidden="true">
+ − <image class="fxaSyncIllustration"/>
+ − <label class="PanelUI-remotetabs-instruction-label">&appMenuRemoteTabs.notsignedin.label;</label>
+ − <toolbarbutton class="PanelUI-remotetabs-button"
+ − label="&appMenuRemoteTabs.signin.label;"
+ − oncommand="gSync.openPrefs('synced-tabs');"/>
+ − </vbox>
+ − <!-- When Sync needs re-authentication -->
+ − <vbox id="PanelUI-remotetabs-reauthsync"
+ − flex="1"
+ − align="center"
+ − class="PanelUI-remotetabs-instruction-box"
+ − hidden="true">
+ − <image class="fxaSyncIllustrationIssue"/>
+ − <label class="PanelUI-remotetabs-instruction-label">&appMenuRemoteTabs.notsignedin.label;</label>
+ − <toolbarbutton class="PanelUI-remotetabs-button"
+ − label="&appMenuRemoteTabs.signin.label;"
+ − oncommand="gSync.openPrefs('synced-tabs');"/>
+ − </vbox>
+ − <!-- When Sync needs verification -->
+ − <vbox id="PanelUI-remotetabs-unverified"
+ − flex="1"
+ − align="center"
+ − class="PanelUI-remotetabs-instruction-box"
+ − hidden="true">
+ − <image class="fxaSyncIllustrationIssue"/>
+ − <label class="PanelUI-remotetabs-instruction-label">&appMenuRemoteTabs.unverified.label;</label>
+ − <toolbarbutton class="PanelUI-remotetabs-button"
+ − label="&appMenuRemoteTabs.opensyncprefs.label;"
+ − oncommand="gSync.openPrefs('synced-tabs');"/>
+ − </vbox>
+ − </hbox>
+ − </vbox>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-bookmarks" flex="1" class="PanelUI-subView">
+ − <vbox class="panel-subview-body">
+ − <toolbarbutton id="panelMenuBookmarkThisPage"
+ − class="subviewbutton subviewbutton-iconic"
+ − command="Browser:AddBookmarkAs"
+ − onclick="PanelUI.hide();"/>
+ − <toolbarbutton id="panelMenu_bookmarkingTools"
+ − label="&bookmarkingTools.label;"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − closemenu="none"
+ − oncommand="BookmarkingUI.showBookmarkingTools(this);"/>
+ − <toolbarbutton id="panelMenu_searchBookmarks"
+ − label="&searchBookmarks.label;"
+ − class="subviewbutton subviewbutton-iconic"
+ − oncommand="PlacesCommandHook.searchBookmarks(); PanelUI.hide();"/>
+ − <toolbarseparator/>
+ − <label id="panelMenu_recentBookmarks"
+ − value="&recentBookmarks.label;"
+ − class="subview-subheader"/>
+ − <toolbaritem id="panelMenu_bookmarksMenu"
+ − orient="vertical"
+ − smoothscroll="false"
+ − flatList="true"
+ − tooltip="bhTooltip">
+ − <!-- bookmarks menu items will go here -->
+ − </toolbaritem>
+ − </vbox>
+ − <toolbarbutton id="panelMenu_showAllBookmarks"
+ − label="&showAllBookmarks2.label;"
+ − class="subviewbutton panel-subview-footer"
+ − command="Browser:ShowAllBookmarks"
+ − onclick="PanelUI.hide();"/>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-containers" flex="1">
+ − <vbox id="PanelUI-containersItems"/>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-helpView" flex="1" class="PanelUI-subView">
+ − <vbox id="PanelUI-helpItems" class="panel-subview-body"/>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-developer" flex="1">
+ − <vbox id="PanelUI-developerItems" class="panel-subview-body"/>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-characterEncodingView" flex="1">
+ − <vbox class="panel-subview-body">
+ − <vbox id="PanelUI-characterEncodingView-pinned"
+ − class="PanelUI-characterEncodingView-list"/>
+ − <toolbarseparator/>
+ − <vbox id="PanelUI-characterEncodingView-charsets"
+ − class="PanelUI-characterEncodingView-list"/>
+ − <toolbarseparator/>
+ − <vbox>
+ − <label id="PanelUI-characterEncodingView-autodetect-label"/>
+ − <vbox id="PanelUI-characterEncodingView-autodetect"
+ − class="PanelUI-characterEncodingView-list"/>
+ − </vbox>
+ − </vbox>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-panicView" flex="1"
+ − descriptionheightworkaround="true">
+ − <vbox class="panel-subview-body">
+ − <hbox id="PanelUI-panic-timeframe">
+ − <image id="PanelUI-panic-timeframe-icon" alt=""/>
+ − <vbox flex="1">
+ − <description id="PanelUI-panic-mainDesc">&panicButton.view.mainTimeframeDesc;</description>
+ − <radiogroup id="PanelUI-panic-timeSpan" aria-labelledby="PanelUI-panic-mainDesc" closemenu="none">
+ − <radio id="PanelUI-panic-5min" label="&panicButton.view.5min;" selected="true"
+ − value="5" class="subviewradio"/>
+ − <radio id="PanelUI-panic-2hr" label="&panicButton.view.2hr;"
+ − value="2" class="subviewradio"/>
+ − <radio id="PanelUI-panic-day" label="&panicButton.view.day;"
+ − value="6" class="subviewradio"/>
+ − </radiogroup>
+ − </vbox>
+ − </hbox>
+ − <vbox id="PanelUI-panic-explanations">
+ − <label id="PanelUI-panic-actionlist-main-label">&panicButton.view.mainActionDesc;</label>
+ −
+ − <label id="PanelUI-panic-actionlist-windows" class="PanelUI-panic-actionlist">&panicButton.view.deleteTabsAndWindows;</label>
+ − <label id="PanelUI-panic-actionlist-cookies" class="PanelUI-panic-actionlist">&panicButton.view.deleteCookies;</label>
+ − <label id="PanelUI-panic-actionlist-history" class="PanelUI-panic-actionlist">&panicButton.view.deleteHistory;</label>
+ − <label id="PanelUI-panic-actionlist-newwindow" class="PanelUI-panic-actionlist">&panicButton.view.openNewWindow;</label>
+ −
+ − <label id="PanelUI-panic-warning">&panicButton.view.undoWarning;</label>
+ − </vbox>
+ − <button id="PanelUI-panic-view-button"
+ − label="&panicButton.view.forgetButton;"/>
+ − </vbox>
+ − </panelview>
+ −
+ − <panelview id="appMenu-moreView" title="&moreMenu.label;" class="PanelUI-subView">
+ − <vbox class="panel-subview-body">
+ − <toolbarbutton id="appMenu-taskmanager-button"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&taskManagerCmd.label;"
+ − oncommand="switchToTabHavingURI('about:performance', true)"/>
+ − <toolbarbutton id="appMenu-characterencoding-button"
+ − class="subviewbutton subviewbutton-nav"
+ − label="&charsetMenu2.label;"
+ − closemenu="none"
+ − oncommand="PanelUI.showSubView('PanelUI-characterEncodingView', this)"/>
+ − <toolbarbutton id="appMenu-workoffline-button"
+ − class="subviewbutton"
+ − label="&goOfflineCmd.label;"
+ − type="checkbox"
+ − command="cmd_toggleOfflineStatus"/>
+ − </vbox>
+ − </panelview>
+ − <panelview id="appMenu-libraryView" class="PanelUI-subView">
+ − <vbox class="panel-subview-body">
+ − <toolbarbutton id="appMenu-library-bookmarks-button"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − label="&bookmarksSubview.label;"
+ − closemenu="none"
+ − oncommand="BookmarkingUI.showSubView(this);"/>
+ − <toolbarbutton id="appMenu-library-pocket-button"
+ − class="subviewbutton subviewbutton-iconic"
+ − label="&pocketMenuitem.label;"
+ − oncommand="Pocket.openList(event)"/>
+ − <toolbarbutton id="appMenu-library-history-button"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − label="&historyMenu.label;"
+ − closemenu="none"
+ − oncommand="PanelUI.showSubView('PanelUI-history', this)"/>
+ − <toolbarbutton id="appMenu-library-downloads-button"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav"
+ − label="&libraryDownloads.label;"
+ − closemenu="none"
+ − oncommand="DownloadsSubview.show(this);"/>
+ − <toolbarbutton id="appMenu-library-remotetabs-button"
+ − class="subviewbutton subviewbutton-iconic subviewbutton-nav sync-ui-item"
+ − label="&appMenuRemoteTabs.label;"
+ − closemenu="none"
+ − oncommand="PanelUI.showSubView('PanelUI-remotetabs', this)"/>
+ − <toolbarseparator hidden="true"/>
+ − <label value="&appMenuRecentHighlights.label;"
+ − hidden="true"
+ − class="subview-subheader"/>
+ − <toolbaritem id="appMenu-library-recentHighlights"
+ − hidden="true"
+ − orient="vertical"
+ − smoothscroll="false"
+ − flatList="true"
+ − tooltip="bhTooltip">
+ − <!-- Recent Highlights will go here -->
+ − </toolbaritem>
+ − </vbox>
+ − </panelview>
+ −
+ − <panelview id="PanelUI-bookmarkingTools" class="PanelUI-subView">
+ − <vbox class="panel-subview-body">
+ − <toolbarbutton id="panelMenu_toggleBookmarksMenu"
+ − class="subviewbutton subviewbutton-iconic"
+ − label-show="&addBookmarksMenu.label;"
+ − label-hide="&removeBookmarksMenu.label;"
+ − oncommand="BookmarkingUI.toggleMenuButtonInToolbar(this);"/>
+ − <toolbarbutton id="panelMenu_viewBookmarksSidebar"
+ − class="subviewbutton subviewbutton-iconic"
+ − label-show="&viewBookmarksSidebar2.label;"
+ − label-hide="&hideBookmarksSidebar.label;"
+ − key="viewBookmarksSidebarKb"
+ − oncommand="SidebarUI.toggle('viewBookmarksSidebar', this);"/>
+ − <toolbarbutton id="panelMenu_viewBookmarksToolbar"
+ − class="subviewbutton subviewbutton-iconic"
+ − label-show="&viewBookmarksToolbar.label;"
+ − label-hide="&hideBookmarksToolbar.label;"
+ − oncommand="BookmarkingUI.toggleBookmarksToolbar();"/>
+ − </vbox>
+ − </panelview>
+ − </panelmultiview>
+ − </panel>
+ −
+ − <panel id="downloads-button-autohide-panel"
+ − role="group"
+ − type="arrow"
+ − hidden="true"
+ − 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>
+ −
+ − <panel id="extension-notification-panel"
+ − role="group"
+ − type="arrow"
+ − hidden="true"
+ − flip="slide"
+ − position="bottomcenter topright"
+ − tabspecific="true">
+ − <popupnotification id="extension-new-tab-notification"
+ − class="extension-controlled-notification"
+ − popupid="extension-new-tab"
+ − hidden="true"
+ − label="&newTabControlled.header.message;"
+ − buttonlabel="&newTabControlled.keepButton.label;"
+ − buttonaccesskey="&newTabControlled.keepButton.accesskey;"
+ − secondarybuttonlabel="&newTabControlled.disableButton.label;"
+ − secondarybuttonaccesskey="&newTabControlled.disableButton.accesskey;"
+ − 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"
+ − label="&homepageControlled.header.message;"
+ − buttonlabel="&homepageControlled.keepButton.label;"
+ − buttonaccesskey="&homepageControlled.keepButton.accesskey;"
+ − secondarybuttonlabel="&homepageControlled.disableButton.label;"
+ − secondarybuttonaccesskey="&homepageControlled.disableButton.accesskey;"
+ − 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"
+ − label="&tabHideControlled.header.message;"
+ − buttonlabel="&tabHideControlled.keepButton.label;"
+ − buttonaccesskey="&tabHideControlled.keepButton.accesskey;"
+ − secondarybuttonlabel="&tabHideControlled.disableButton.label;"
+ − secondarybuttonaccesskey="&tabHideControlled.disableButton.accesskey;"
+ − closebuttonhidden="true"
+ − dropmarkerhidden="true"
+ − checkboxhidden="true">
+ − <popupnotificationcontent orient="vertical">
+ − <description id="extension-tab-hide-notification-description"/>
+ − </popupnotificationcontent>
+ − </popupnotification>
+ − </panel>