2009-02-15 15:04:05 -08:00
|
|
|
#filter substitution
|
2007-03-22 10:30:00 -07:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
# -*- Mode: HTML -*-
|
|
|
|
#
|
2012-05-21 04:12:37 -07:00
|
|
|
# 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/.
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
<?xml-stylesheet href="chrome://browser/content/browser.css" type="text/css"?>
|
|
|
|
<?xml-stylesheet href="chrome://browser/content/places/places.css" type="text/css"?>
|
2011-12-19 06:14:58 -08:00
|
|
|
<?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?>
|
2013-03-26 14:23:23 -07:00
|
|
|
<?xml-stylesheet href="chrome://browser/skin/panelUIOverlay.css" type="text/css"?>
|
2009-02-22 01:13:59 -08:00
|
|
|
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
|
2013-04-22 17:01:31 -07:00
|
|
|
<?xml-stylesheet href="chrome://browser/skin/browser-lightweightTheme.css" type="text/css"?>
|
2008-11-20 02:06:18 -08:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
|
|
|
<?xul-overlay href="chrome://browser/content/baseMenuOverlay.xul"?>
|
|
|
|
<?xul-overlay href="chrome://browser/content/places/placesOverlay.xul"?>
|
|
|
|
|
|
|
|
# All DTD information is stored in a separate file so that it can be shared by
|
|
|
|
# hiddenWindow.xul.
|
|
|
|
#include browser-doctype.inc
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<window id="main-window"
|
|
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
2008-07-15 09:11:00 -07:00
|
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
2013-04-10 09:33:41 -07:00
|
|
|
xmlns:html="http://www.w3.org/1999/xhtml"
|
2007-03-22 10:30:00 -07:00
|
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
2012-06-15 12:09:48 -07:00
|
|
|
onload="gBrowserInit.onLoad()" onunload="gBrowserInit.onUnload()" onclose="return WindowIsClosing();"
|
2009-02-15 15:04:05 -08:00
|
|
|
title="&mainWindow.title;@PRE_RELEASE_SUFFIX@"
|
|
|
|
title_normal="&mainWindow.title;@PRE_RELEASE_SUFFIX@"
|
2008-12-06 02:44:32 -08:00
|
|
|
#ifdef XP_MACOSX
|
2009-02-15 15:04:05 -08:00
|
|
|
title_privatebrowsing="&mainWindow.title;@PRE_RELEASE_SUFFIX@&mainWindow.titlemodifiermenuseparator;&mainWindow.titlePrivateBrowsingSuffix;"
|
|
|
|
titledefault="&mainWindow.title;@PRE_RELEASE_SUFFIX@"
|
2008-12-06 02:44:32 -08:00
|
|
|
titlemodifier=""
|
|
|
|
titlemodifier_normal=""
|
|
|
|
titlemodifier_privatebrowsing="&mainWindow.titlePrivateBrowsingSuffix;"
|
2013-03-01 10:48:18 -08:00
|
|
|
chromemargin="0,-1,-1,-1"
|
2008-12-06 02:44:32 -08:00
|
|
|
#else
|
2009-02-15 15:04:05 -08:00
|
|
|
title_privatebrowsing="&mainWindow.titlemodifier;@PRE_RELEASE_SUFFIX@ &mainWindow.titlePrivateBrowsingSuffix;"
|
|
|
|
titlemodifier="&mainWindow.titlemodifier;@PRE_RELEASE_SUFFIX@"
|
|
|
|
titlemodifier_normal="&mainWindow.titlemodifier;@PRE_RELEASE_SUFFIX@"
|
|
|
|
titlemodifier_privatebrowsing="&mainWindow.titlemodifier;@PRE_RELEASE_SUFFIX@ &mainWindow.titlePrivateBrowsingSuffix;"
|
2008-12-06 02:44:32 -08:00
|
|
|
#endif
|
2007-03-22 10:30:00 -07:00
|
|
|
titlemenuseparator="&mainWindow.titlemodifiermenuseparator;"
|
2009-09-04 03:58:18 -07:00
|
|
|
lightweightthemes="true"
|
|
|
|
lightweightthemesfooter="browser-bottombox"
|
2007-03-22 10:30:00 -07:00
|
|
|
windowtype="navigator:browser"
|
2012-02-16 19:47:39 -08:00
|
|
|
macanimationtype="document"
|
2007-03-22 10:30:00 -07:00
|
|
|
screenX="4" screenY="4"
|
2012-03-20 16:21:15 -07:00
|
|
|
fullscreenbutton="true"
|
2010-12-08 04:23:28 -08:00
|
|
|
persist="screenX screenY width height sizemode">
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
# All JS files which are not content (only) dependent that browser.xul
|
|
|
|
# wishes to include *must* go into the global-scripts.inc file
|
|
|
|
# so that they can be shared by macBrowserOverlay.xul.
|
|
|
|
#include global-scripts.inc
|
2009-11-05 05:53:26 -08:00
|
|
|
<script type="application/javascript" src="chrome://browser/content/nsContextMenu.js"/>
|
2007-08-22 07:42:37 -07:00
|
|
|
|
2009-11-05 05:53:26 -08:00
|
|
|
<script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2008-01-31 13:40:37 -08:00
|
|
|
<script type="application/javascript" src="chrome://browser/content/places/editBookmarkOverlay.js"/>
|
|
|
|
|
2010-08-16 13:33:32 -07:00
|
|
|
# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
|
2007-03-22 10:30:00 -07:00
|
|
|
# browser-sets.inc file for sharing with hiddenWindow.xul.
|
2011-04-12 20:54:26 -07:00
|
|
|
#define FULL_BROWSER_WINDOW
|
2007-03-22 10:30:00 -07:00
|
|
|
#include browser-sets.inc
|
2011-04-12 20:54:26 -07:00
|
|
|
#undef FULL_BROWSER_WINDOW
|
2007-03-22 10:30:00 -07:00
|
|
|
|
|
|
|
<popupset id="mainPopupSet">
|
2010-03-25 15:02:19 -07:00
|
|
|
<menupopup id="tabContextMenu"
|
|
|
|
onpopupshowing="if (event.target == this) TabContextMenu.updateContextMenu(this);"
|
|
|
|
onpopuphidden="if (event.target == this) TabContextMenu.contextTab = null;">
|
|
|
|
<menuitem id="context_reloadTab" label="&reloadTab.label;" accesskey="&reloadTab.accesskey;"
|
|
|
|
oncommand="gBrowser.reloadTab(TabContextMenu.contextTab);"/>
|
|
|
|
<menuseparator/>
|
2012-09-17 02:38:00 -07:00
|
|
|
<menuitem id="context_pinTab" label="&pinTab.label;"
|
|
|
|
accesskey="&pinTab.accesskey;"
|
2010-07-05 11:40:15 -07:00
|
|
|
oncommand="gBrowser.pinTab(TabContextMenu.contextTab);"/>
|
2012-09-17 02:38:00 -07:00
|
|
|
<menuitem id="context_unpinTab" label="&unpinTab.label;" hidden="true"
|
|
|
|
accesskey="&unpinTab.accesskey;"
|
2010-07-05 11:40:15 -07:00
|
|
|
oncommand="gBrowser.unpinTab(TabContextMenu.contextTab);"/>
|
2010-08-17 23:57:59 -07:00
|
|
|
<menu id="context_tabViewMenu" label="&moveToGroup.label;"
|
|
|
|
accesskey="&moveToGroup.accesskey;">
|
2010-08-19 13:23:18 -07:00
|
|
|
<menupopup id="context_tabViewMenuPopup"
|
2011-02-04 01:16:23 -08:00
|
|
|
onpopupshowing="if (event.target == this) TabView.moveToGroupPopupShowing(event);">
|
2010-08-19 13:23:18 -07:00
|
|
|
<menuseparator id="context_tabViewNamedGroups" hidden="true"/>
|
2010-12-08 04:23:28 -08:00
|
|
|
<menuitem id="context_tabViewNewGroup" label="&moveToNewGroup.label;"
|
2010-08-17 23:57:59 -07:00
|
|
|
oncommand="TabView.moveTabTo(TabContextMenu.contextTab, null);"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
2010-09-17 15:54:11 -07:00
|
|
|
<menuitem id="context_openTabInWindow" label="&moveToNewWindow.label;"
|
|
|
|
accesskey="&moveToNewWindow.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/>
|
2010-03-25 15:02:19 -07:00
|
|
|
<menuseparator/>
|
2010-11-13 12:46:12 -08:00
|
|
|
<menuitem id="context_reloadAllTabs" label="&reloadAllTabs.label;" accesskey="&reloadAllTabs.accesskey;"
|
2011-05-12 19:17:04 -07:00
|
|
|
tbattr="tabbrowser-multiple-visible"
|
2010-11-13 12:46:12 -08:00
|
|
|
oncommand="gBrowser.reloadAllTabs();"/>
|
2010-03-25 15:02:19 -07:00
|
|
|
<menuitem id="context_bookmarkAllTabs"
|
|
|
|
label="&bookmarkAllTabs.label;"
|
|
|
|
accesskey="&bookmarkAllTabs.accesskey;"
|
|
|
|
command="Browser:BookmarkAllTabs"/>
|
2010-07-24 02:00:37 -07:00
|
|
|
<menuitem id="context_closeOtherTabs" label="&closeOtherTabs.label;" accesskey="&closeOtherTabs.accesskey;"
|
|
|
|
oncommand="gBrowser.removeAllTabsBut(TabContextMenu.contextTab);"/>
|
2010-11-13 12:46:12 -08:00
|
|
|
<menuseparator/>
|
2010-03-25 15:02:19 -07:00
|
|
|
<menuitem id="context_undoCloseTab"
|
|
|
|
label="&undoCloseTab.label;"
|
|
|
|
accesskey="&undoCloseTab.accesskey;"
|
2010-07-29 14:36:42 -07:00
|
|
|
observes="History:UndoCloseTab"/>
|
2010-03-25 15:02:19 -07:00
|
|
|
<menuitem id="context_closeTab" label="&closeTab.label;" accesskey="&closeTab.accesskey;"
|
2010-08-09 00:45:27 -07:00
|
|
|
oncommand="gBrowser.removeTab(TabContextMenu.contextTab, { animate: true });"/>
|
2010-03-25 15:02:19 -07:00
|
|
|
</menupopup>
|
|
|
|
|
2010-10-18 12:25:04 -07:00
|
|
|
<!-- bug 415444/582485: event.stopPropagation is here for the cloned version
|
|
|
|
of this menupopup -->
|
2008-01-29 23:17:45 -08:00
|
|
|
<menupopup id="backForwardMenu"
|
|
|
|
onpopupshowing="return FillHistoryMenu(event.target);"
|
2010-10-18 12:25:04 -07:00
|
|
|
oncommand="gotoHistoryIndex(event); event.stopPropagation();"
|
2008-01-29 23:17:45 -08:00
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
2013-03-21 05:58:07 -07:00
|
|
|
<tooltip id="aHTMLTooltip" page="true"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2007-11-29 20:57:57 -08:00
|
|
|
<!-- for search and content formfill/pw manager -->
|
2009-07-29 11:33:53 -07:00
|
|
|
<panel type="autocomplete" id="PopupAutoComplete" noautofocus="true" hidden="true"/>
|
2007-11-29 20:57:57 -08:00
|
|
|
|
|
|
|
<!-- for url bar autocomplete -->
|
2009-07-29 11:33:53 -07:00
|
|
|
<panel type="autocomplete-richlistbox" id="PopupAutoCompleteRichResult" noautofocus="true" hidden="true"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-09-10 21:10:31 -07:00
|
|
|
<!-- for invalid form error message -->
|
2010-12-01 14:13:34 -08:00
|
|
|
<panel id="invalid-form-popup" type="arrow" orient="vertical" noautofocus="true" hidden="true" level="parent">
|
2010-10-24 06:32:58 -07:00
|
|
|
<description/>
|
|
|
|
</panel>
|
2010-09-10 21:10:31 -07:00
|
|
|
|
2008-01-30 10:25:41 -08:00
|
|
|
<panel id="editBookmarkPanel"
|
2010-12-05 14:10:45 -08:00
|
|
|
type="arrow"
|
2011-05-23 21:16:39 -07:00
|
|
|
footertype="promobox"
|
2008-01-30 10:25:41 -08:00
|
|
|
orient="vertical"
|
|
|
|
ignorekeys="true"
|
2012-06-24 13:30:59 -07:00
|
|
|
consumeoutsideclicks="true"
|
2008-01-30 10:25:41 -08:00
|
|
|
hidden="true"
|
2008-01-29 20:37:20 -08:00
|
|
|
onpopupshown="StarUI.panelShown(event);"
|
2008-02-03 00:48:46 -08:00
|
|
|
aria-labelledby="editBookmarkPanelTitle">
|
2009-03-25 15:18:23 -07:00
|
|
|
<row id="editBookmarkPanelHeader" align="center" hidden="true">
|
|
|
|
<vbox align="center">
|
|
|
|
<image id="editBookmarkPanelStarIcon"/>
|
|
|
|
</vbox>
|
|
|
|
<vbox>
|
|
|
|
<label id="editBookmarkPanelTitle"/>
|
|
|
|
<description id="editBookmarkPanelDescription"/>
|
2008-01-29 20:37:20 -08:00
|
|
|
<hbox>
|
|
|
|
<button id="editBookmarkPanelRemoveButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelHeaderButton"
|
2008-01-29 20:37:20 -08:00
|
|
|
oncommand="StarUI.removeBookmarkButtonCommand();"
|
|
|
|
accesskey="&editBookmark.removeBookmark.accessKey;"/>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
2009-03-25 15:18:23 -07:00
|
|
|
</row>
|
2008-01-29 20:37:20 -08:00
|
|
|
<vbox id="editBookmarkPanelContent" flex="1" hidden="true"/>
|
2009-03-25 15:18:23 -07:00
|
|
|
<hbox id="editBookmarkPanelBottomButtons" pack="end">
|
2008-03-24 00:26:24 -07:00
|
|
|
#ifndef XP_UNIX
|
2008-03-24 00:27:30 -07:00
|
|
|
<button id="editBookmarkPanelDoneButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelBottomButton"
|
2008-03-24 00:26:24 -07:00
|
|
|
label="&editBookmark.done.label;"
|
|
|
|
default="true"
|
|
|
|
oncommand="StarUI.panel.hidePopup();"/>
|
|
|
|
<button id="editBookmarkPanelDeleteButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelBottomButton"
|
2008-03-24 00:26:24 -07:00
|
|
|
label="&editBookmark.cancel.label;"
|
|
|
|
oncommand="StarUI.cancelButtonOnCommand();"/>
|
|
|
|
#else
|
2007-09-30 20:22:07 -07:00
|
|
|
<button id="editBookmarkPanelDeleteButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelBottomButton"
|
2008-01-29 20:37:20 -08:00
|
|
|
label="&editBookmark.cancel.label;"
|
|
|
|
oncommand="StarUI.cancelButtonOnCommand();"/>
|
2007-09-30 20:22:07 -07:00
|
|
|
<button id="editBookmarkPanelDoneButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelBottomButton"
|
2007-09-30 20:22:07 -07:00
|
|
|
label="&editBookmark.done.label;"
|
2007-08-22 07:42:37 -07:00
|
|
|
default="true"
|
2008-01-29 20:37:20 -08:00
|
|
|
oncommand="StarUI.panel.hidePopup();"/>
|
2008-03-24 00:26:24 -07:00
|
|
|
#endif
|
2007-08-22 07:42:37 -07:00
|
|
|
</hbox>
|
2007-08-15 18:15:50 -07:00
|
|
|
</panel>
|
|
|
|
|
2012-06-22 15:01:34 -07:00
|
|
|
<panel id="socialActivatedNotification"
|
|
|
|
type="arrow"
|
|
|
|
hidden="true"
|
|
|
|
consumeoutsideclicks="true"
|
|
|
|
align="start"
|
2013-04-02 16:28:30 -07:00
|
|
|
orient="horizontal"
|
2012-06-22 15:01:34 -07:00
|
|
|
role="alert">
|
2013-04-02 16:28:30 -07:00
|
|
|
<image id="social-activation-icon" class="popup-notification-icon"/>
|
|
|
|
<vbox flex="1">
|
|
|
|
<description id="social-activation-message" class="popup-notification-description">&social.activated.description;</description>
|
|
|
|
<spacer flex="1"/>
|
|
|
|
<hbox pack="start" align="center" class="popup-notification-button-container">
|
|
|
|
<label id="social-undoactivation-button"
|
|
|
|
class="text-link"
|
2013-04-07 20:58:37 -07:00
|
|
|
value="&social.activated.undo.label;"
|
|
|
|
accesskey="&social.activated.undo.accesskey;"
|
2013-04-02 16:28:30 -07:00
|
|
|
onclick="SocialUI.undoActivation(this);"/>
|
2012-06-22 15:01:34 -07:00
|
|
|
<spacer flex="1"/>
|
2013-04-02 16:28:30 -07:00
|
|
|
<button id="social-activation-button"
|
|
|
|
default="true"
|
|
|
|
autofocus="autofocus"
|
|
|
|
label="&social.ok.label;"
|
|
|
|
accesskey="&social.ok.accesskey;"
|
|
|
|
oncommand="SocialUI.activationPanel.hidePopup();"/>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
2012-06-22 15:01:34 -07:00
|
|
|
</panel>
|
|
|
|
|
2012-09-24 20:54:34 -07:00
|
|
|
<panel id="unsharePopup"
|
2012-07-11 18:31:19 -07:00
|
|
|
type="arrow"
|
|
|
|
orient="vertical"
|
|
|
|
ignorekeys="true"
|
|
|
|
hidden="true"
|
|
|
|
onpopupshown="SocialShareButton.panelShown(event);"
|
|
|
|
consumeoutsideclicks="true"
|
|
|
|
level="top">
|
2012-09-24 20:54:34 -07:00
|
|
|
<!-- Note that 'label', 'accesskey', 'value' and 'aria-label' attributes
|
|
|
|
for many of these elements are supplied by the provider and filled
|
|
|
|
in at runtime
|
|
|
|
-->
|
|
|
|
<row id="unsharePopupHeader" align="center">
|
2012-07-17 10:47:04 -07:00
|
|
|
<vbox align="center">
|
2012-09-24 20:54:34 -07:00
|
|
|
<image id="socialUserPortrait" onclick="SocialUI.showProfile();"/>
|
2012-07-17 10:47:04 -07:00
|
|
|
</vbox>
|
2012-09-24 20:54:34 -07:00
|
|
|
<vbox id="unsharePopupText">
|
2012-09-04 13:00:36 -07:00
|
|
|
<button id="socialUserDisplayName" pack="start"
|
2012-07-17 10:47:04 -07:00
|
|
|
oncommand="SocialUI.showProfile();"/>
|
|
|
|
<spacer flex="1"/>
|
2012-09-24 20:54:34 -07:00
|
|
|
<label id="socialUserRecommendedText"/>
|
2012-07-17 10:47:04 -07:00
|
|
|
</vbox>
|
|
|
|
</row>
|
2012-09-24 20:54:34 -07:00
|
|
|
<hbox id="unsharePopupBottomButtons" pack="end">
|
2012-07-11 18:31:19 -07:00
|
|
|
#ifdef XP_UNIX
|
2012-09-24 20:54:34 -07:00
|
|
|
<button id="unsharePopupStopSharingButton"
|
|
|
|
class="unsharePopupBottomButton"
|
2012-07-11 18:31:19 -07:00
|
|
|
command="Social:UnsharePage"/>
|
2012-09-24 20:54:34 -07:00
|
|
|
<button id="unsharePopupContinueSharingButton"
|
|
|
|
class="unsharePopupBottomButton"
|
2012-07-11 18:31:19 -07:00
|
|
|
default="true"
|
|
|
|
autofocus="autofocus"
|
2012-09-24 20:54:34 -07:00
|
|
|
oncommand="SocialShareButton.dismissUnsharePopup();"/>
|
2012-07-11 18:31:19 -07:00
|
|
|
#else
|
2012-09-24 20:54:34 -07:00
|
|
|
<button id="unsharePopupContinueSharingButton"
|
|
|
|
class="unsharePopupBottomButton"
|
2012-07-11 18:31:19 -07:00
|
|
|
default="true"
|
|
|
|
autofocus="autofocus"
|
2012-09-24 20:54:34 -07:00
|
|
|
oncommand="SocialShareButton.dismissUnsharePopup();"/>
|
|
|
|
<button id="unsharePopupStopSharingButton"
|
|
|
|
class="unsharePopupBottomButton"
|
2012-07-11 18:31:19 -07:00
|
|
|
command="Social:UnsharePage"/>
|
|
|
|
#endif
|
|
|
|
</hbox>
|
|
|
|
</panel>
|
|
|
|
|
2012-09-12 19:05:10 -07:00
|
|
|
<panel id="social-notification-panel"
|
|
|
|
class="social-panel"
|
|
|
|
type="arrow"
|
|
|
|
hidden="true"
|
2012-10-15 23:58:13 -07:00
|
|
|
noautofocus="true"/>
|
2012-08-23 17:11:02 -07:00
|
|
|
<panel id="social-flyout-panel"
|
2012-09-06 16:13:37 -07:00
|
|
|
class="social-panel"
|
2012-08-23 17:11:02 -07:00
|
|
|
onpopupshown="SocialFlyout.onShown()"
|
|
|
|
onpopuphidden="SocialFlyout.onHidden()"
|
2012-08-28 09:57:10 -07:00
|
|
|
side="right"
|
2012-08-23 17:11:02 -07:00
|
|
|
type="arrow"
|
|
|
|
hidden="true"
|
2013-01-25 14:30:50 -08:00
|
|
|
rolluponmousewheel="true"
|
|
|
|
consumeoutsideclicks="false"
|
2012-08-23 17:11:02 -07:00
|
|
|
noautofocus="true"
|
|
|
|
position="topcenter topright"/>
|
2012-07-15 16:12:13 -07:00
|
|
|
|
2010-06-21 23:34:21 -07:00
|
|
|
<menupopup id="toolbar-context-menu"
|
|
|
|
onpopupshowing="onViewToolbarsPopupShowing(event);">
|
2007-03-22 10:30:00 -07:00
|
|
|
<menuseparator/>
|
2010-04-05 23:34:27 -07:00
|
|
|
<menuitem command="cmd_ToggleTabsOnTop"
|
|
|
|
type="checkbox"
|
|
|
|
label="&viewTabsOnTop.label;"
|
|
|
|
accesskey="&viewTabsOnTop.accesskey;"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
<menuitem command="cmd_CustomizeToolbars"
|
|
|
|
label="&viewCustomizeToolbar.label;"
|
|
|
|
accesskey="&viewCustomizeToolbar.accesskey;"/>
|
2010-06-21 23:34:21 -07:00
|
|
|
</menupopup>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-12-08 04:23:28 -08:00
|
|
|
<menupopup id="blockedPopupOptions"
|
2010-12-16 09:53:27 -08:00
|
|
|
onpopupshowing="gPopupBlockerObserver.fillPopupList(event);"
|
|
|
|
onpopuphiding="gPopupBlockerObserver.onPopupHiding(event);">
|
2007-03-22 10:30:00 -07:00
|
|
|
<menuitem observes="blockedPopupAllowSite"/>
|
|
|
|
<menuitem observes="blockedPopupEditSettings"/>
|
|
|
|
<menuitem observes="blockedPopupDontShowMessage"/>
|
|
|
|
<menuseparator observes="blockedPopupsSeparator"/>
|
2010-06-21 23:34:21 -07:00
|
|
|
</menupopup>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2008-03-08 03:30:39 -08:00
|
|
|
<menupopup id="autohide-context"
|
|
|
|
onpopupshowing="FullScreen.getAutohide(this.firstChild);">
|
|
|
|
<menuitem type="checkbox" label="&fullScreenAutohide.label;"
|
|
|
|
accesskey="&fullScreenAutohide.accesskey;"
|
|
|
|
oncommand="FullScreen.setAutohide();"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem label="&fullScreenExit.label;"
|
|
|
|
accesskey="&fullScreenExit.accesskey;"
|
|
|
|
oncommand="BrowserFullScreen();"/>
|
|
|
|
</menupopup>
|
|
|
|
|
2011-08-08 10:31:32 -07:00
|
|
|
<menupopup id="contentAreaContextMenu" pagemenu="start"
|
2010-07-29 23:53:13 -07:00
|
|
|
onpopupshowing="if (event.target != this)
|
|
|
|
return true;
|
2013-01-27 10:31:14 -08:00
|
|
|
gContextMenu = new nsContextMenu(this, event.shiftKey);
|
2010-07-29 23:53:13 -07:00
|
|
|
if (gContextMenu.shouldDisplay)
|
|
|
|
updateEditUIVisibility();
|
|
|
|
return gContextMenu.shouldDisplay;"
|
2011-12-07 06:45:44 -08:00
|
|
|
onpopuphiding="if (event.target != this)
|
|
|
|
return;
|
|
|
|
gContextMenu.hiding();
|
|
|
|
gContextMenu = null;
|
|
|
|
updateEditUIVisibility();">
|
2007-03-22 10:30:00 -07:00
|
|
|
#include browser-context.inc
|
2010-06-21 23:34:21 -07:00
|
|
|
</menupopup>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-06-21 23:34:21 -07:00
|
|
|
<menupopup id="placesContext"/>
|
2007-06-27 15:31:06 -07:00
|
|
|
|
2011-05-23 21:16:39 -07:00
|
|
|
<panel id="notification-popup"
|
|
|
|
type="arrow"
|
|
|
|
footertype="promobox"
|
|
|
|
position="after_start"
|
|
|
|
hidden="true"
|
2011-05-24 08:43:05 -07:00
|
|
|
orient="vertical"
|
|
|
|
role="alert"/>
|
2010-04-09 10:45:25 -07:00
|
|
|
|
2007-10-21 20:30:23 -07:00
|
|
|
<!-- Popup for site identity information -->
|
2010-12-05 14:10:45 -08:00
|
|
|
<panel id="identity-popup"
|
|
|
|
type="arrow"
|
|
|
|
hidden="true"
|
|
|
|
noautofocus="true"
|
2012-06-24 13:30:59 -07:00
|
|
|
consumeoutsideclicks="true"
|
2012-02-02 03:06:42 -08:00
|
|
|
onpopupshown="gIdentityHandler.onPopupShown(event);"
|
2009-07-29 11:33:53 -07:00
|
|
|
level="top">
|
2007-10-21 20:30:23 -07:00
|
|
|
<hbox id="identity-popup-container" align="top">
|
|
|
|
<image id="identity-popup-icon"/>
|
|
|
|
<vbox id="identity-popup-content-box">
|
2009-10-23 08:28:14 -07:00
|
|
|
<label id="identity-popup-connectedToLabel"
|
|
|
|
class="identity-popup-label"
|
|
|
|
value="&identity.connectedTo;"/>
|
2008-01-29 20:21:53 -08:00
|
|
|
<label id="identity-popup-connectedToLabel2"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="identity-popup-label"
|
2008-03-07 05:30:35 -08:00
|
|
|
value="&identity.unverifiedsite2;"/>
|
2009-10-23 08:28:14 -07:00
|
|
|
<description id="identity-popup-content-host"
|
|
|
|
class="identity-popup-description"/>
|
|
|
|
<label id="identity-popup-runByLabel"
|
|
|
|
class="identity-popup-label"
|
|
|
|
value="&identity.runBy;"/>
|
|
|
|
<description id="identity-popup-content-owner"
|
|
|
|
class="identity-popup-description"/>
|
|
|
|
<description id="identity-popup-content-supplemental"
|
|
|
|
class="identity-popup-description"/>
|
|
|
|
<description id="identity-popup-content-verifier"
|
|
|
|
class="identity-popup-description"/>
|
2007-10-21 20:30:23 -07:00
|
|
|
<hbox id="identity-popup-encryption" flex="1">
|
|
|
|
<vbox>
|
|
|
|
<image id="identity-popup-encryption-icon"/>
|
|
|
|
</vbox>
|
2009-10-23 08:28:14 -07:00
|
|
|
<description id="identity-popup-encryption-label" flex="1"
|
|
|
|
class="identity-popup-description"/>
|
2007-10-21 20:30:23 -07:00
|
|
|
</hbox>
|
2008-02-06 10:12:54 -08:00
|
|
|
<!-- Footer button to open security page info -->
|
2011-01-07 02:54:13 -08:00
|
|
|
<hbox id="identity-popup-button-container" pack="end">
|
2008-02-06 10:12:54 -08:00
|
|
|
<button id="identity-popup-more-info-button"
|
|
|
|
label="&identity.moreInfoLinkText;"
|
2008-09-02 02:11:22 -07:00
|
|
|
onblur="gIdentityHandler.hideIdentityPopup();"
|
|
|
|
oncommand="gIdentityHandler.handleMoreInfoClick(event);"/>
|
2008-02-06 10:12:54 -08:00
|
|
|
</hbox>
|
2007-10-21 20:30:23 -07:00
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
</panel>
|
|
|
|
|
2009-07-20 21:25:59 -07:00
|
|
|
<panel id="ctrlTab-panel" class="KUI-panel" hidden="true" norestorefocus="true" level="top">
|
|
|
|
<hbox>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
|
|
|
<button class="ctrlTab-preview" flex="1"/>
|
2008-11-04 23:38:13 -08:00
|
|
|
</hbox>
|
2009-07-20 21:25:59 -07:00
|
|
|
<hbox pack="center">
|
|
|
|
<button id="ctrlTab-showAll" class="ctrlTab-preview" noicon="true"/>
|
2008-11-04 00:19:55 -08:00
|
|
|
</hbox>
|
2009-07-20 21:25:59 -07:00
|
|
|
</panel>
|
|
|
|
|
2009-12-20 02:45:08 -08:00
|
|
|
<!-- Bookmarks and history tooltip -->
|
|
|
|
<tooltip id="bhTooltip"/>
|
|
|
|
|
2010-01-22 15:34:14 -08:00
|
|
|
<panel id="customizeToolbarSheetPopup"
|
2012-06-06 04:00:49 -07:00
|
|
|
noautohide="true"
|
|
|
|
sheetstyle="&dialog.dimensions;"/>
|
2010-03-16 23:36:13 -07:00
|
|
|
|
|
|
|
<tooltip id="tabbrowser-tab-tooltip" onpopupshowing="gBrowser.createTooltip(event);"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
|
|
|
|
<tooltip id="back-button-tooltip">
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&backButton.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#ifdef XP_MACOSX
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&backForwardButtonMenuMac.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#else
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&backForwardButtonMenu.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#endif
|
|
|
|
</tooltip>
|
2012-05-08 14:47:19 -07:00
|
|
|
|
2011-07-27 17:16:21 -07:00
|
|
|
<tooltip id="forward-button-tooltip">
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&forwardButton.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#ifdef XP_MACOSX
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&backForwardButtonMenuMac.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#else
|
2011-12-28 10:20:08 -08:00
|
|
|
<label class="tooltip-label" value="&backForwardButtonMenu.tooltip;"/>
|
2011-07-27 17:16:21 -07:00
|
|
|
#endif
|
|
|
|
</tooltip>
|
2012-12-21 13:05:45 -08:00
|
|
|
|
|
|
|
<popupnotification id="webRTC-shareDevices-notification" hidden="true">
|
|
|
|
<popupnotificationcontent id="webRTC-selectCamera" orient="vertical">
|
|
|
|
<separator class="thin"/>
|
|
|
|
<label value="&getUserMedia.selectCamera.label;"
|
|
|
|
accesskey="&getUserMedia.selectCamera.accesskey;"
|
|
|
|
control="webRTC-selectCamera-menulist"/>
|
|
|
|
<menulist id="webRTC-selectCamera-menulist">
|
|
|
|
<menupopup id="webRTC-selectCamera-menupopup"/>
|
|
|
|
</menulist>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
<popupnotificationcontent id="webRTC-selectMicrophone" orient="vertical">
|
|
|
|
<separator class="thin"/>
|
|
|
|
<label value="&getUserMedia.selectMicrophone.label;"
|
|
|
|
accesskey="&getUserMedia.selectMicrophone.accesskey;"
|
|
|
|
control="webRTC-selectMicrophone-menulist"/>
|
|
|
|
<menulist id="webRTC-selectMicrophone-menulist">
|
|
|
|
<menupopup id="webRTC-selectMicrophone-menupopup"/>
|
|
|
|
</menulist>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
</popupnotification>
|
2012-12-24 16:08:13 -08:00
|
|
|
|
|
|
|
<popupnotification id="geolocation-notification" hidden="true">
|
|
|
|
<popupnotificationcontent orient="vertical" align="start">
|
|
|
|
<separator class="thin"/>
|
|
|
|
<label id="geolocation-learnmore-link" class="text-link"/>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
</popupnotification>
|
2013-01-30 00:04:28 -08:00
|
|
|
|
2013-04-02 16:28:30 -07:00
|
|
|
<popupnotification id="servicesInstall-notification" hidden="true">
|
|
|
|
<popupnotificationcontent orient="vertical" align="start">
|
|
|
|
<separator class="thin"/>
|
|
|
|
<label id="servicesInstall-learnmore-link" class="text-link"/>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
</popupnotification>
|
|
|
|
|
2013-03-24 03:32:44 -07:00
|
|
|
<popupnotification id="pointerLock-notification" hidden="true">
|
|
|
|
<popupnotificationcontent orient="vertical" align="start">
|
|
|
|
<separator class="thin"/>
|
|
|
|
<label id="pointerLock-cancel" value="&pointerLock.notification.message;"/>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
</popupnotification>
|
|
|
|
|
2013-01-30 00:04:28 -08:00
|
|
|
<popupnotification id="mixed-content-blocked-notification" hidden="true">
|
|
|
|
<popupnotificationcontent orient="vertical" align="start">
|
|
|
|
<separator/>
|
|
|
|
<description id="mixed-content-blocked-moreinfo">&mixedContentBlocked.moreinfo;</description>
|
|
|
|
<separator/>
|
|
|
|
<label id="mixed-content-blocked-helplink" class="text-link"
|
|
|
|
value="&mixedContentBlocked.helplink;"/>
|
|
|
|
</popupnotificationcontent>
|
|
|
|
</popupnotification>
|
|
|
|
|
2013-03-26 14:23:23 -07:00
|
|
|
#include panelUI.inc
|
2009-12-20 02:45:08 -08:00
|
|
|
</popupset>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-11-05 01:26:46 -07:00
|
|
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
2010-11-07 04:58:58 -08:00
|
|
|
<vbox id="titlebar">
|
2010-08-24 20:03:37 -07:00
|
|
|
<hbox id="titlebar-content">
|
2013-02-05 13:40:34 -08:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
2010-11-12 00:46:06 -08:00
|
|
|
<hbox id="appmenu-button-container">
|
2010-11-07 04:58:58 -08:00
|
|
|
<button id="appmenu-button"
|
|
|
|
type="menu"
|
|
|
|
label="&brandShortName;"
|
|
|
|
style="-moz-user-focus: ignore;">
|
2010-11-01 06:15:13 -07:00
|
|
|
#include browser-appmenu.inc
|
2010-11-07 04:58:58 -08:00
|
|
|
</button>
|
|
|
|
</hbox>
|
2013-02-05 13:40:34 -08:00
|
|
|
#endif
|
2010-11-07 04:58:58 -08:00
|
|
|
<spacer id="titlebar-spacer" flex="1"/>
|
2013-05-02 11:15:29 -07:00
|
|
|
<hbox id="titlebar-buttonbox-container" align="start"
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
ordinal="0"
|
|
|
|
#endif
|
|
|
|
>
|
2010-11-17 03:08:28 -08:00
|
|
|
<hbox id="titlebar-buttonbox">
|
|
|
|
<toolbarbutton class="titlebar-button" id="titlebar-min" oncommand="window.minimize();"/>
|
|
|
|
<toolbarbutton class="titlebar-button" id="titlebar-max" oncommand="onTitlebarMaxClick();"/>
|
|
|
|
<toolbarbutton class="titlebar-button" id="titlebar-close" command="cmd_closeWindow"/>
|
|
|
|
</hbox>
|
2010-11-07 04:58:58 -08:00
|
|
|
</hbox>
|
2013-05-02 11:15:29 -07:00
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<hbox id="titlebar-fullscreen-button" ordinal="1000"/>
|
|
|
|
#endif
|
2010-08-24 20:03:37 -07:00
|
|
|
</hbox>
|
2010-11-07 04:58:58 -08:00
|
|
|
</vbox>
|
2010-06-13 01:20:58 -07:00
|
|
|
#endif
|
|
|
|
|
2010-08-16 13:33:32 -07:00
|
|
|
<deck flex="1" id="tab-view-deck">
|
2011-04-13 20:28:58 -07:00
|
|
|
<vbox flex="1" id="browser-panel">
|
2010-08-16 13:33:32 -07:00
|
|
|
|
2010-04-12 00:59:26 -07:00
|
|
|
<toolbox id="navigator-toolbox"
|
|
|
|
defaultmode="icons" mode="icons"
|
2012-01-06 05:19:57 -08:00
|
|
|
iconsize="large">
|
2007-03-22 10:30:00 -07:00
|
|
|
<!-- Menu -->
|
|
|
|
<toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
|
|
|
|
defaultset="menubar-items"
|
2008-02-22 03:23:10 -08:00
|
|
|
mode="icons" iconsize="small" defaulticonsize="small"
|
2009-09-26 08:50:26 -07:00
|
|
|
lockiconsize="true"
|
2010-06-14 01:10:13 -07:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
2009-06-12 23:08:20 -07:00
|
|
|
toolbarname="&menubarCmd.label;"
|
|
|
|
accesskey="&menubarCmd.accesskey;"
|
|
|
|
#endif
|
2008-02-22 03:23:10 -08:00
|
|
|
context="toolbar-context-menu">
|
2007-03-22 10:30:00 -07:00
|
|
|
<toolbaritem id="menubar-items" align="center">
|
2010-12-08 04:23:28 -08:00
|
|
|
# The entire main menubar is placed into browser-menubar.inc, so that it can be shared by
|
2007-03-22 10:30:00 -07:00
|
|
|
# hiddenWindow.xul.
|
|
|
|
#include browser-menubar.inc
|
|
|
|
</toolbaritem>
|
2011-01-07 12:28:02 -08:00
|
|
|
|
|
|
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
2013-05-02 11:15:29 -07:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
2011-01-07 12:28:02 -08:00
|
|
|
<hbox class="titlebar-placeholder" type="appmenu-button" ordinal="0"/>
|
2013-05-02 11:15:29 -07:00
|
|
|
#endif
|
|
|
|
|
|
|
|
<hbox class="titlebar-placeholder" type="caption-buttons"
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
ordinal="0"
|
|
|
|
#else
|
|
|
|
ordinal="1000"
|
|
|
|
#endif
|
|
|
|
/>
|
|
|
|
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<hbox class="titlebar-placeholder" type="fullscreen-button" ordinal="1000"/>
|
|
|
|
#endif
|
2011-01-07 12:28:02 -08:00
|
|
|
#endif
|
2007-03-22 10:30:00 -07:00
|
|
|
</toolbar>
|
|
|
|
|
2010-02-23 10:16:16 -08:00
|
|
|
<toolbar id="nav-bar" class="toolbar-primary chromeclass-toolbar"
|
|
|
|
toolbarname="&navbarCmd.label;" accesskey="&navbarCmd.accesskey;"
|
|
|
|
fullscreentoolbar="true" mode="icons" customizable="true"
|
|
|
|
iconsize="large"
|
2013-04-23 07:06:17 -07:00
|
|
|
defaultset="unified-back-forward-button,urlbar-container,reload-button,stop-button,search-container,webrtc-status-button,bookmarks-menu-button,downloads-button,home-button,window-controls"
|
2013-03-26 14:23:23 -07:00
|
|
|
customizationtarget="nav-bar-customizationtarget"
|
2010-02-23 10:16:16 -08:00
|
|
|
context="toolbar-context-menu">
|
2008-01-29 23:17:45 -08:00
|
|
|
|
|
|
|
<toolbaritem id="unified-back-forward-button" class="chromeclass-toolbar-additional"
|
2010-08-05 03:08:12 -07:00
|
|
|
context="backForwardMenu" removable="true"
|
2011-10-10 01:01:33 -07:00
|
|
|
forwarddisabled="true"
|
2010-08-05 03:08:12 -07:00
|
|
|
title="&backForwardItem.title;">
|
2008-01-29 23:17:45 -08:00
|
|
|
<toolbarbutton id="back-button" class="toolbarbutton-1"
|
|
|
|
label="&backCmd.label;"
|
2008-09-01 13:19:24 -07:00
|
|
|
command="Browser:BackOrBackDuplicate"
|
2008-01-29 23:17:45 -08:00
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2011-07-27 17:16:21 -07:00
|
|
|
tooltip="back-button-tooltip"/>
|
2008-01-29 23:17:45 -08:00
|
|
|
<toolbarbutton id="forward-button" class="toolbarbutton-1"
|
|
|
|
label="&forwardCmd.label;"
|
2008-09-01 13:19:24 -07:00
|
|
|
command="Browser:ForwardOrForwardDuplicate"
|
2008-01-29 23:17:45 -08:00
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2011-07-27 17:16:21 -07:00
|
|
|
tooltip="forward-button-tooltip"/>
|
2011-10-10 01:01:33 -07:00
|
|
|
<dummyobservertarget hidden="true"
|
|
|
|
onbroadcast="if (this.getAttribute('disabled') == 'true')
|
|
|
|
this.parentNode.setAttribute('forwarddisabled', 'true');
|
|
|
|
else
|
|
|
|
this.parentNode.removeAttribute('forwarddisabled');">
|
|
|
|
<observes element="Browser:ForwardOrForwardDuplicate" attribute="disabled"/>
|
|
|
|
</dummyobservertarget>
|
2008-01-29 23:17:45 -08:00
|
|
|
</toolbaritem>
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2010-09-02 19:20:14 -07:00
|
|
|
<toolbaritem id="urlbar-container" align="center" flex="400" persist="width" combined="true"
|
2010-02-23 10:16:16 -08:00
|
|
|
title="&locationItem.title;" class="chromeclass-location" removable="true">
|
2007-11-23 22:00:27 -08:00
|
|
|
<textbox id="urlbar" flex="1"
|
2013-02-04 04:11:49 -08:00
|
|
|
placeholder="&urlbar.placeholder2;"
|
2007-11-23 22:00:27 -08:00
|
|
|
type="autocomplete"
|
2012-01-19 03:31:24 -08:00
|
|
|
autocompletesearch="urlinline history"
|
2010-03-26 14:59:02 -07:00
|
|
|
autocompletesearchparam="enable-actions"
|
2007-12-17 16:28:43 -08:00
|
|
|
autocompletepopup="PopupAutoCompleteRichResult"
|
2007-11-23 22:00:27 -08:00
|
|
|
completeselectedindex="true"
|
|
|
|
tabscrolling="true"
|
|
|
|
showcommentcolumn="true"
|
|
|
|
showimagecolumn="true"
|
|
|
|
enablehistory="true"
|
2012-07-14 08:32:39 -07:00
|
|
|
maxrows="6"
|
2007-11-23 22:00:27 -08:00
|
|
|
newlines="stripsurroundingwhitespace"
|
2008-07-10 01:28:52 -07:00
|
|
|
oninput="gBrowser.userTypedValue = this.value;"
|
2008-09-25 04:33:51 -07:00
|
|
|
ontextentered="this.handleCommand(param);"
|
|
|
|
ontextreverted="return this.handleRevert();"
|
2008-01-29 20:24:08 -08:00
|
|
|
pageproxystate="invalid"
|
|
|
|
onfocus="document.getElementById('identity-box').style.MozUserFocus= 'normal'"
|
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 11:00:39 -07:00
|
|
|
onblur="setTimeout(function() document.getElementById('identity-box').style.MozUserFocus = '', 0);">
|
2010-09-08 04:39:35 -07:00
|
|
|
<box id="notification-popup-box" hidden="true" align="center">
|
2011-01-18 14:57:40 -08:00
|
|
|
<image id="default-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-06-12 18:16:00 -07:00
|
|
|
<image id="identity-notification-icon" class="notification-anchor-icon" role="button"/>
|
2010-09-08 04:39:35 -07:00
|
|
|
<image id="geo-notification-icon" class="notification-anchor-icon" role="button"/>
|
|
|
|
<image id="addons-notification-icon" class="notification-anchor-icon" role="button"/>
|
2010-09-09 15:15:40 -07:00
|
|
|
<image id="indexedDB-notification-icon" class="notification-anchor-icon" role="button"/>
|
2010-09-09 19:08:26 -07:00
|
|
|
<image id="password-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-03-14 14:14:52 -07:00
|
|
|
<image id="webapps-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-04-13 15:01:43 -07:00
|
|
|
<image id="plugins-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-07-12 08:45:38 -07:00
|
|
|
<image id="web-notifications-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-12-11 19:41:32 -08:00
|
|
|
<image id="blocked-plugins-notification-icon" class="notification-anchor-icon" role="button"/>
|
2013-01-30 00:04:28 -08:00
|
|
|
<image id="mixed-content-blocked-notification-icon" class="notification-anchor-icon" role="button"/>
|
2012-12-28 01:25:59 -08:00
|
|
|
<image id="webRTC-shareDevices-notification-icon" class="notification-anchor-icon" role="button"/>
|
|
|
|
<image id="webRTC-sharingDevices-notification-icon" class="notification-anchor-icon" role="button"/>
|
2013-03-24 03:32:44 -07:00
|
|
|
<image id="pointerLock-notification-icon" class="notification-anchor-icon" role="button"/>
|
2013-04-02 16:28:30 -07:00
|
|
|
<image id="servicesInstall-notification-icon" class="notification-anchor-icon" role="button"/>
|
2010-09-08 04:39:35 -07:00
|
|
|
</box>
|
2007-11-23 22:00:27 -08:00
|
|
|
<!-- Use onclick instead of normal popup= syntax since the popup
|
2008-01-29 20:24:08 -08:00
|
|
|
code fires onmousedown, and hence eats our favicon drag events.
|
|
|
|
We only add the identity-box button to the tab order when the location bar
|
|
|
|
has focus, otherwise pressing F6 focuses it instead of the location bar -->
|
2010-09-08 04:39:35 -07:00
|
|
|
<box id="identity-box" role="button"
|
2012-06-13 04:56:57 -07:00
|
|
|
align="center"
|
2010-09-08 04:39:35 -07:00
|
|
|
onclick="gIdentityHandler.handleIdentityButtonEvent(event);"
|
2010-09-08 08:10:46 -07:00
|
|
|
onkeypress="gIdentityHandler.handleIdentityButtonEvent(event);"
|
|
|
|
ondragstart="gIdentityHandler.onDragStart(event);">
|
2012-06-13 04:56:57 -07:00
|
|
|
<image id="page-proxy-favicon"
|
|
|
|
onclick="PageProxyClickHandler(event);"
|
|
|
|
pageproxystate="invalid"/>
|
|
|
|
<hbox id="identity-icon-labels">
|
|
|
|
<label id="identity-icon-label" class="plain" flex="1"/>
|
|
|
|
<label id="identity-icon-country-label" class="plain"/>
|
2007-12-11 02:27:55 -08:00
|
|
|
</hbox>
|
2007-11-23 22:00:27 -08:00
|
|
|
</box>
|
2011-01-22 03:21:35 -08:00
|
|
|
<box id="urlbar-display-box" align="center">
|
|
|
|
<label id="urlbar-display" value="&urlbar.switchToTab.label;"/>
|
|
|
|
</box>
|
2007-11-23 22:00:27 -08:00
|
|
|
<hbox id="urlbar-icons">
|
2010-12-16 09:53:27 -08:00
|
|
|
<image id="page-report-button"
|
|
|
|
class="urlbar-icon"
|
|
|
|
hidden="true"
|
|
|
|
tooltiptext="&pageReportIcon.tooltip;"
|
|
|
|
onclick="gPopupBlockerObserver.onReportButtonClick(event);"/>
|
|
|
|
|
2012-07-11 18:31:19 -07:00
|
|
|
<label id="share-button-status" collapsed="true" role="status"/>
|
|
|
|
<image id="share-button"
|
|
|
|
class="urlbar-icon"
|
|
|
|
hidden="true"
|
|
|
|
onclick="SocialShareButton.onClick(event);"/>
|
|
|
|
|
2008-06-25 01:54:18 -07:00
|
|
|
<image id="go-button"
|
|
|
|
class="urlbar-icon"
|
|
|
|
tooltiptext="&goEndCap.tooltip;"
|
2008-09-25 04:33:51 -07:00
|
|
|
onclick="gURLBar.handleCommand(event);"/>
|
2007-11-23 22:00:27 -08:00
|
|
|
</hbox>
|
2010-09-02 19:20:12 -07:00
|
|
|
<toolbarbutton id="urlbar-go-button"
|
2010-11-05 12:56:03 -07:00
|
|
|
class="chromeclass-toolbar-additional"
|
2010-09-02 19:20:12 -07:00
|
|
|
onclick="gURLBar.handleCommand(event);"
|
|
|
|
tooltiptext="&goEndCap.tooltip;"/>
|
|
|
|
<toolbarbutton id="urlbar-reload-button"
|
2010-11-05 12:56:03 -07:00
|
|
|
class="chromeclass-toolbar-additional"
|
2010-09-02 19:20:12 -07:00
|
|
|
command="Browser:ReloadOrDuplicate"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
|
|
|
tooltiptext="&reloadButton.tooltip;"/>
|
|
|
|
<toolbarbutton id="urlbar-stop-button"
|
2010-11-05 12:56:03 -07:00
|
|
|
class="chromeclass-toolbar-additional"
|
2010-09-02 19:20:12 -07:00
|
|
|
command="Browser:Stop"
|
|
|
|
tooltiptext="&stopButton.tooltip;"/>
|
2007-11-23 22:00:27 -08:00
|
|
|
</textbox>
|
2007-03-22 10:30:00 -07:00
|
|
|
</toolbaritem>
|
|
|
|
|
2010-09-02 19:20:12 -07:00
|
|
|
<toolbarbutton id="reload-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&reloadCmd.label;" removable="true"
|
|
|
|
command="Browser:ReloadOrDuplicate"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
|
|
|
tooltiptext="&reloadButton.tooltip;"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="stop-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&stopCmd.label;" removable="true"
|
|
|
|
command="Browser:Stop"
|
|
|
|
tooltiptext="&stopButton.tooltip;"/>
|
|
|
|
|
2013-03-26 14:23:23 -07:00
|
|
|
<hbox id="nav-bar-customizationtarget" class="customization-target" flex="100"/>
|
|
|
|
|
2013-03-29 07:28:38 -07:00
|
|
|
<toolbarbutton id="webrtc-status-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
type="menu"
|
|
|
|
hidden="true"
|
|
|
|
orient="horizontal"
|
|
|
|
label="&webrtcIndicatorButton.label;"
|
|
|
|
tooltiptext="&webrtcIndicatorButton.tooltip;">
|
|
|
|
<menupopup onpopupshowing="WebrtcIndicator.fillPopup(this);"
|
|
|
|
onpopuphiding="WebrtcIndicator.clearPopup(this);"
|
|
|
|
oncommand="WebrtcIndicator.menuCommand(event.target);"/>
|
|
|
|
</toolbarbutton>
|
|
|
|
|
2013-03-26 14:23:23 -07:00
|
|
|
<toolbaritem id="PanelUI-button"
|
|
|
|
class="chromeclass-toolbar-additional"
|
|
|
|
removable="false"
|
|
|
|
title="&appmenu.title;">
|
|
|
|
<toolbarbutton id="PanelUI-menu-button"
|
|
|
|
class="toolbarbutton-1"
|
|
|
|
label="&brandShortName;"
|
|
|
|
tooltiptext="&appmenu.title;"
|
|
|
|
oncommand="PanelUI.toggle(event);"/>
|
|
|
|
</toolbaritem>
|
|
|
|
|
|
|
|
<hbox id="window-controls" hidden="true" pack="end">
|
|
|
|
<toolbarbutton id="minimize-button"
|
|
|
|
tooltiptext="&fullScreenMinimize.tooltip;"
|
|
|
|
oncommand="window.minimize();"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="restore-button"
|
|
|
|
tooltiptext="&fullScreenRestore.tooltip;"
|
|
|
|
oncommand="BrowserFullScreen();"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="close-button"
|
|
|
|
tooltiptext="&fullScreenClose.tooltip;"
|
|
|
|
oncommand="BrowserTryToCloseWindow();"/>
|
|
|
|
</hbox>
|
|
|
|
</toolbar>
|
|
|
|
|
|
|
|
<toolbarset id="customToolbars" context="toolbar-context-menu"/>
|
|
|
|
|
|
|
|
<toolbar id="PersonalToolbar"
|
|
|
|
mode="icons" iconsize="small" defaulticonsize="small"
|
|
|
|
lockiconsize="true"
|
|
|
|
class="chromeclass-directories"
|
|
|
|
context="toolbar-context-menu"
|
|
|
|
defaultset="personal-bookmarks"
|
|
|
|
toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
|
|
|
collapsed="true"
|
|
|
|
customizable="true">
|
|
|
|
<toolbaritem flex="1" id="personal-bookmarks" title="&bookmarksItem.title;"
|
|
|
|
removable="true">
|
|
|
|
<hbox flex="1"
|
|
|
|
id="PlacesToolbar"
|
|
|
|
context="placesContext"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event, this._placesView);"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event, this._placesView);"
|
|
|
|
tooltip="bhTooltip"
|
|
|
|
popupsinherittooltip="true">
|
|
|
|
<toolbarbutton class="bookmark-item bookmarks-toolbar-customize"
|
|
|
|
mousethrough="never"
|
|
|
|
label="&bookmarksToolbarItem.label;"/>
|
|
|
|
<hbox flex="1">
|
|
|
|
<hbox align="center">
|
|
|
|
<image id="PlacesToolbarDropIndicator"
|
|
|
|
mousethrough="always"
|
|
|
|
collapsed="true"/>
|
|
|
|
</hbox>
|
|
|
|
<scrollbox orient="horizontal"
|
|
|
|
id="PlacesToolbarItems"
|
|
|
|
flex="1"/>
|
|
|
|
<toolbarbutton type="menu"
|
|
|
|
id="PlacesChevron"
|
|
|
|
class="chevron"
|
|
|
|
mousethrough="never"
|
|
|
|
collapsed="true"
|
|
|
|
tooltiptext="&bookmarksToolbarChevron.tooltip;"
|
|
|
|
onpopupshowing="document.getElementById('PlacesToolbar')
|
|
|
|
._placesView._onChevronPopupShowing(event);">
|
|
|
|
<menupopup id="PlacesChevronPopup"
|
|
|
|
placespopup="true"
|
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true"
|
|
|
|
context="placesContext"/>
|
|
|
|
</toolbarbutton>
|
|
|
|
</hbox>
|
|
|
|
</hbox>
|
|
|
|
</toolbaritem>
|
|
|
|
</toolbar>
|
|
|
|
|
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
|
|
|
#ifndef CAN_DRAW_IN_TITLEBAR
|
|
|
|
#define APPMENU_ON_TABBAR
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
<toolbar id="TabsToolbar"
|
|
|
|
class="toolbar-primary"
|
|
|
|
fullscreentoolbar="true"
|
|
|
|
customizable="true"
|
|
|
|
mode="icons" lockmode="true"
|
|
|
|
iconsize="small" defaulticonsize="small" lockiconsize="true"
|
|
|
|
aria-label="&tabsToolbar.label;"
|
|
|
|
context="toolbar-context-menu"
|
|
|
|
#ifdef APPMENU_ON_TABBAR
|
|
|
|
defaultset="appmenu-toolbar-button,tabbrowser-tabs,new-tab-button,alltabs-button,tabs-closebutton"
|
|
|
|
#else
|
|
|
|
defaultset="tabbrowser-tabs,new-tab-button,alltabs-button,tabs-closebutton"
|
|
|
|
#endif
|
|
|
|
collapsed="true">
|
|
|
|
|
|
|
|
#ifdef APPMENU_ON_TABBAR
|
|
|
|
<toolbarbutton id="appmenu-toolbar-button"
|
|
|
|
class="chromeclass-toolbar-additional"
|
|
|
|
type="menu"
|
|
|
|
label="&brandShortName;"
|
|
|
|
tooltiptext="&appMenuButton.tooltip;">
|
|
|
|
#include browser-appmenu.inc
|
|
|
|
</toolbarbutton>
|
|
|
|
#endif
|
|
|
|
|
|
|
|
<tabs id="tabbrowser-tabs"
|
|
|
|
class="tabbrowser-tabs"
|
|
|
|
tabbrowser="content"
|
|
|
|
flex="1"
|
|
|
|
setfocus="false"
|
|
|
|
tooltip="tabbrowser-tab-tooltip"
|
|
|
|
stopwatchid="FX_TAB_CLICK_MS">
|
|
|
|
<tab class="tabbrowser-tab" selected="true" fadein="true"/>
|
|
|
|
</tabs>
|
|
|
|
|
|
|
|
<toolbarbutton id="new-tab-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&tabCmd.label;"
|
|
|
|
command="cmd_newNavigatorTab"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
|
|
|
tooltiptext="&newTabButton.tooltip;"
|
|
|
|
ondrop="newTabButtonObserver.onDrop(event)"
|
|
|
|
ondragover="newTabButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="newTabButtonObserver.onDragOver(event)"
|
|
|
|
ondragexit="newTabButtonObserver.onDragExit(event)"
|
|
|
|
removable="true"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="alltabs-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional tabs-alltabs-button"
|
|
|
|
type="menu"
|
|
|
|
label="&listAllTabs.label;"
|
|
|
|
tooltiptext="&listAllTabs.label;"
|
|
|
|
removable="true">
|
|
|
|
<menupopup id="alltabs-popup"
|
|
|
|
position="after_end">
|
|
|
|
<menuitem id="menu_tabview"
|
|
|
|
class="menuitem-iconic"
|
|
|
|
key="key_tabview"
|
|
|
|
label="&viewTabGroups.label;"
|
|
|
|
command="Browser:ToggleTabView"
|
|
|
|
observes="tabviewGroupsNumber"/>
|
|
|
|
<menuseparator id="alltabs-popup-separator"/>
|
|
|
|
</menupopup>
|
|
|
|
</toolbarbutton>
|
|
|
|
|
|
|
|
<toolbarbutton id="tabs-closebutton"
|
|
|
|
class="close-button tabs-closebutton"
|
|
|
|
command="cmd_close"
|
|
|
|
label="&closeTab.label;"
|
|
|
|
tooltiptext="&closeTab.label;"/>
|
|
|
|
|
|
|
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
2013-05-02 11:15:29 -07:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
2013-03-26 14:23:23 -07:00
|
|
|
<hbox class="titlebar-placeholder" type="appmenu-button" ordinal="0"/>
|
2013-05-02 11:15:29 -07:00
|
|
|
#endif
|
|
|
|
<hbox class="titlebar-placeholder" type="caption-buttons"
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
ordinal="0"
|
|
|
|
#else
|
|
|
|
ordinal="1000"
|
|
|
|
#endif
|
|
|
|
/>
|
|
|
|
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<hbox class="titlebar-placeholder" type="fullscreen-button"
|
|
|
|
ordinal="1000"/>
|
2013-03-26 14:23:23 -07:00
|
|
|
#endif
|
|
|
|
</toolbar>
|
|
|
|
|
|
|
|
<toolbarpalette id="BrowserToolbarPalette">
|
|
|
|
|
|
|
|
# Update primaryToolbarButtons in browser/themes/shared/browser.inc when adding
|
|
|
|
# or removing default items with the toolbarbutton-1 class.
|
|
|
|
|
2007-10-22 16:12:36 -07:00
|
|
|
<toolbaritem id="search-container" title="&searchItem.title;"
|
2007-03-22 10:30:00 -07:00
|
|
|
align="center" class="chromeclass-toolbar-additional"
|
2010-02-23 10:16:16 -08:00
|
|
|
flex="100" persist="width" removable="true">
|
2009-07-29 11:33:53 -07:00
|
|
|
<searchbar id="searchbar" flex="1"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
</toolbaritem>
|
|
|
|
|
2013-04-24 07:54:12 -07:00
|
|
|
<toolbarbutton id="bookmarks-menu-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
persist="class"
|
|
|
|
removable="true"
|
|
|
|
type="menu-button"
|
|
|
|
label="&bookmarksMenuButton.label;"
|
|
|
|
tooltiptext="&bookmarksMenuButton.tooltip;"
|
|
|
|
ondragenter="PlacesMenuDNDHandler.onDragEnter(event);"
|
|
|
|
ondragover="PlacesMenuDNDHandler.onDragOver(event);"
|
|
|
|
ondragleave="PlacesMenuDNDHandler.onDragLeave(event);"
|
|
|
|
ondrop="PlacesMenuDNDHandler.onDrop(event);"
|
|
|
|
oncommand="BookmarksMenuButton.onCommand(event);">
|
|
|
|
<menupopup id="BMB_bookmarksPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
openInTabs="children"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event, this.parentNode._placesView);"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);"
|
|
|
|
onpopupshowing="BookmarksMenuButton.onPopupShowing(event);
|
|
|
|
if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=BOOKMARKS_MENU');"
|
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true">
|
|
|
|
<menuitem id="BMB_viewBookmarksToolbar"
|
|
|
|
placesanonid="view-toolbar"
|
|
|
|
toolbarId="PersonalToolbar"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="onViewToolbarCommand(event)"
|
|
|
|
label="&viewBookmarksToolbar.label;"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="BMB_bookmarksShowAll"
|
|
|
|
label="&showAllBookmarks2.label;"
|
|
|
|
command="Browser:ShowAllBookmarks"
|
|
|
|
key="manBookmarkKb"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="BMB_subscribeToPageMenuitem"
|
|
|
|
#ifndef XP_MACOSX
|
|
|
|
class="menuitem-iconic"
|
|
|
|
#endif
|
|
|
|
label="&subscribeToPageMenuitem.label;"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
|
|
|
observes="singleFeedMenuitemState"/>
|
|
|
|
<menu id="BMB_subscribeToPageMenupopup"
|
|
|
|
#ifndef XP_MACOSX
|
|
|
|
class="menu-iconic"
|
|
|
|
#endif
|
|
|
|
label="&subscribeToPageMenupopup.label;"
|
|
|
|
observes="multipleFeedsMenuState">
|
|
|
|
<menupopup id="BMB_subscribeToPageSubmenuMenupopup"
|
|
|
|
onpopupshowing="return FeedHandler.buildFeedList(event.target);"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
|
|
|
<menu id="BMB_bookmarksToolbar"
|
|
|
|
placesanonid="toolbar-autohide"
|
|
|
|
class="menu-iconic bookmark-item"
|
|
|
|
label="&personalbarCmd.label;"
|
|
|
|
container="true">
|
|
|
|
<menupopup id="BMB_bookmarksToolbarPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
onpopupshowing="if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=TOOLBAR');"/>
|
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
|
|
|
<!-- Bookmarks menu items -->
|
|
|
|
<menuseparator builder="end"
|
|
|
|
class="hide-if-empty-places-result"/>
|
|
|
|
<menuitem id="BMB_unsortedBookmarks"
|
|
|
|
label="&bookmarksMenuButton.unsorted.label;"
|
|
|
|
oncommand="PlacesCommandHook.showPlacesOrganizer('UnfiledBookmarks');"
|
|
|
|
class="menuitem-iconic"/>
|
|
|
|
</menupopup>
|
|
|
|
</toolbarbutton>
|
|
|
|
|
2010-12-08 21:24:46 -08:00
|
|
|
<toolbarbutton id="home-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
persist="class" removable="true"
|
|
|
|
label="&homeButton.label;"
|
|
|
|
ondragover="homeButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="homeButtonObserver.onDragOver(event)"
|
|
|
|
ondrop="homeButtonObserver.onDrop(event)"
|
|
|
|
ondragexit="homeButtonObserver.onDragExit(event)"
|
|
|
|
onclick="BrowserGoHome(event);"
|
|
|
|
aboutHomeOverrideTooltip="&abouthome.pageTitle;"/>
|
|
|
|
|
2013-04-24 09:52:22 -07:00
|
|
|
<toolbaritem id="social-toolbar-item"
|
|
|
|
class="chromeclass-toolbar-additional"
|
|
|
|
removable="false"
|
|
|
|
title="&socialToolbar.title;"
|
|
|
|
hidden="true"
|
|
|
|
skipintoolbarset="true"
|
|
|
|
observes="socialActiveBroadcaster">
|
2012-09-27 16:57:37 -07:00
|
|
|
<toolbarbutton id="social-provider-button"
|
|
|
|
class="toolbarbutton-1"
|
|
|
|
type="menu">
|
|
|
|
<menupopup id="social-statusarea-popup">
|
2012-11-15 15:07:42 -08:00
|
|
|
<menuitem class="social-statusarea-user menuitem-iconic" pack="start" align="center"
|
2012-11-19 17:22:42 -08:00
|
|
|
observes="socialBroadcaster_userDetails"
|
2012-11-15 15:07:42 -08:00
|
|
|
oncommand="SocialUI.showProfile(); document.getElementById('social-statusarea-popup').hidePopup();">
|
|
|
|
<image class="social-statusarea-user-portrait"
|
2012-11-19 17:22:42 -08:00
|
|
|
observes="socialBroadcaster_userDetails"/>
|
2012-09-27 16:57:37 -07:00
|
|
|
<vbox>
|
2012-11-15 15:07:42 -08:00
|
|
|
<label class="social-statusarea-loggedInStatus"
|
2012-11-19 17:22:42 -08:00
|
|
|
observes="socialBroadcaster_userDetails"/>
|
2012-09-27 16:57:37 -07:00
|
|
|
</vbox>
|
2012-10-09 16:29:13 -07:00
|
|
|
</menuitem>
|
|
|
|
#ifndef XP_WIN
|
2012-11-15 15:07:42 -08:00
|
|
|
<menuseparator class="social-statusarea-separator"/>
|
2012-10-09 16:29:13 -07:00
|
|
|
#endif
|
2012-11-15 15:07:42 -08:00
|
|
|
<menuitem class="social-toggle-sidebar-menuitem"
|
2012-09-27 16:57:37 -07:00
|
|
|
type="checkbox"
|
|
|
|
autocheck="false"
|
|
|
|
command="Social:ToggleSidebar"
|
|
|
|
label="&social.toggleSidebar.label;"
|
|
|
|
accesskey="&social.toggleSidebar.accesskey;"/>
|
2012-11-15 15:07:42 -08:00
|
|
|
<menuitem class="social-toggle-notifications-menuitem"
|
2012-10-09 17:14:25 -07:00
|
|
|
type="checkbox"
|
|
|
|
autocheck="false"
|
|
|
|
command="Social:ToggleNotifications"
|
|
|
|
label="&social.toggleNotifications.label;"
|
|
|
|
accesskey="&social.toggleNotifications.accesskey;"/>
|
2013-03-22 16:30:54 -07:00
|
|
|
<menuitem class="social-toggle-menuitem" command="Social:Toggle"/>
|
2012-11-15 15:07:42 -08:00
|
|
|
<menuseparator class="social-statusarea-separator"/>
|
2012-12-07 20:13:27 -08:00
|
|
|
<menuseparator class="social-provider-menu" hidden="true"/>
|
2013-02-26 14:50:24 -08:00
|
|
|
<menuitem class="social-addons-menuitem" command="Social:Addons"
|
|
|
|
label="&social.addons.label;"/>
|
2013-04-02 16:28:30 -07:00
|
|
|
<menuitem label="&social.learnMore.label;"
|
|
|
|
accesskey="&social.learnMore.accesskey;"
|
|
|
|
oncommand="SocialUI.showLearnMore();"/>
|
2012-09-27 16:57:37 -07:00
|
|
|
</menupopup>
|
|
|
|
</toolbarbutton>
|
2012-07-15 16:12:13 -07:00
|
|
|
</toolbaritem>
|
|
|
|
|
2010-02-23 10:16:16 -08:00
|
|
|
<toolbarbutton id="print-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&printButton.label;" command="cmd_print"
|
|
|
|
tooltiptext="&printButton.tooltip;"/>
|
|
|
|
|
2012-04-17 04:35:09 -07:00
|
|
|
<!-- This is a placeholder for the Downloads Indicator. It is visible
|
2012-08-25 02:37:55 -07:00
|
|
|
during the customization of the toolbar, in the palette, and before
|
|
|
|
the Downloads Indicator overlay is loaded. -->
|
2010-02-23 10:16:16 -08:00
|
|
|
<toolbarbutton id="downloads-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
2012-08-25 02:37:55 -07:00
|
|
|
oncommand="DownloadsIndicatorView.onCommand(event);"
|
|
|
|
ondrop="DownloadsIndicatorView.onDrop(event);"
|
|
|
|
ondragover="DownloadsIndicatorView.onDragOver(event);"
|
|
|
|
ondragenter="DownloadsIndicatorView.onDragOver(event);"
|
|
|
|
ondragleave="DownloadsIndicatorView.onDragLeave(event);"
|
2010-02-23 10:16:16 -08:00
|
|
|
label="&downloads.label;"
|
|
|
|
tooltiptext="&downloads.tooltip;"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="history-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
observes="viewHistorySidebar" label="&historyButton.label;"
|
|
|
|
tooltiptext="&historyButton.tooltip;"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="bookmarks-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
observes="viewBookmarksSidebar"
|
|
|
|
tooltiptext="&bookmarksButton.tooltip;"
|
|
|
|
ondrop="bookmarksButtonObserver.onDrop(event)"
|
|
|
|
ondragover="bookmarksButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="bookmarksButtonObserver.onDragOver(event)"
|
2010-12-03 08:19:55 -08:00
|
|
|
ondragexit="bookmarksButtonObserver.onDragExit(event)"/>
|
2010-02-23 10:16:16 -08:00
|
|
|
|
|
|
|
<toolbarbutton id="new-window-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&newNavigatorCmd.label;"
|
|
|
|
command="key_newNavigator"
|
|
|
|
tooltiptext="&newWindowButton.tooltip;"
|
|
|
|
ondrop="newWindowButtonObserver.onDrop(event)"
|
|
|
|
ondragover="newWindowButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="newWindowButtonObserver.onDragOver(event)"
|
2010-12-03 08:19:55 -08:00
|
|
|
ondragexit="newWindowButtonObserver.onDragExit(event)"/>
|
2010-02-23 10:16:16 -08:00
|
|
|
|
|
|
|
<toolbarbutton id="fullscreen-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
observes="View:FullScreen"
|
|
|
|
type="checkbox"
|
|
|
|
label="&fullScreenCmd.label;"
|
|
|
|
tooltiptext="&fullScreenButton.tooltip;"/>
|
2010-05-13 13:38:21 -07:00
|
|
|
|
2010-09-11 03:07:47 -07:00
|
|
|
<toolbaritem id="zoom-controls" class="chromeclass-toolbar-additional"
|
|
|
|
title="&zoomControls.label;">
|
|
|
|
<toolbarbutton id="zoom-out-button" class="toolbarbutton-1"
|
|
|
|
label="&fullZoomReduceCmd.label;"
|
|
|
|
command="cmd_fullZoomReduce"
|
|
|
|
tooltiptext="&zoomOutButton.tooltip;"/>
|
|
|
|
<toolbarbutton id="zoom-in-button" class="toolbarbutton-1"
|
|
|
|
label="&fullZoomEnlargeCmd.label;"
|
|
|
|
command="cmd_fullZoomEnlarge"
|
|
|
|
tooltiptext="&zoomInButton.tooltip;"/>
|
|
|
|
</toolbaritem>
|
2012-02-06 05:09:24 -08:00
|
|
|
|
2010-10-15 10:57:10 -07:00
|
|
|
<toolbarbutton id="feed-button"
|
|
|
|
type="menu"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
disabled="true"
|
|
|
|
label="&feedButton.label;"
|
|
|
|
tooltiptext="&feedButton.tooltip;"
|
|
|
|
onclick="return FeedHandler.onFeedButtonClick(event);">
|
|
|
|
<menupopup position="after_end"
|
|
|
|
id="feed-menu"
|
|
|
|
onpopupshowing="return FeedHandler.buildFeedList(this);"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
|
|
|
</toolbarbutton>
|
2011-01-18 13:49:57 -08:00
|
|
|
|
2012-02-06 05:09:24 -08:00
|
|
|
<toolbarbutton id="cut-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&cutCmd.label;"
|
|
|
|
command="cmd_cut"
|
|
|
|
tooltiptext="&cutButton.tooltip;"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="copy-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="©Cmd.label;"
|
|
|
|
command="cmd_copy"
|
|
|
|
tooltiptext="©Button.tooltip;"/>
|
|
|
|
|
|
|
|
<toolbarbutton id="paste-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&pasteCmd.label;"
|
|
|
|
command="cmd_paste"
|
|
|
|
tooltiptext="&pasteButton.tooltip;"/>
|
|
|
|
|
|
|
|
#ifdef MOZ_SERVICES_SYNC
|
|
|
|
<toolbarbutton id="sync-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&syncToolbarButton.label;"
|
|
|
|
oncommand="gSyncUI.handleToolbarButton()"/>
|
|
|
|
#endif
|
|
|
|
|
|
|
|
<toolbaritem id="navigator-throbber" title="&throbberItem.title;" align="center" pack="center"
|
|
|
|
mousethrough="always">
|
|
|
|
<image/>
|
|
|
|
</toolbaritem>
|
|
|
|
|
2011-01-18 13:49:57 -08:00
|
|
|
<toolbarbutton id="tabview-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&tabGroupsButton.label;"
|
|
|
|
command="Browser:ToggleTabView"
|
|
|
|
tooltiptext="&tabGroupsButton.tooltip;"
|
|
|
|
observes="tabviewGroupsNumber"/>
|
2010-02-23 10:16:16 -08:00
|
|
|
</toolbarpalette>
|
2007-03-22 10:30:00 -07:00
|
|
|
</toolbox>
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2012-12-24 06:45:06 -08:00
|
|
|
<hbox id="fullscr-toggler" collapsed="true"/>
|
|
|
|
|
2013-03-26 14:23:23 -07:00
|
|
|
<deck id="content-deck" flex="1">
|
|
|
|
<hbox flex="1" id="browser">
|
|
|
|
<vbox id="browser-border-start" hidden="true" layer="true"/>
|
|
|
|
<vbox id="sidebar-box" hidden="true" class="chromeclass-extrachrome">
|
|
|
|
<sidebarheader id="sidebar-header" align="center">
|
|
|
|
<label id="sidebar-title" persist="value" flex="1" crop="end" control="sidebar"/>
|
|
|
|
<image id="sidebar-throbber"/>
|
|
|
|
<toolbarbutton class="tabs-closebutton" tooltiptext="&sidebarCloseButton.tooltip;" oncommand="toggleSidebar();"/>
|
|
|
|
</sidebarheader>
|
|
|
|
<browser id="sidebar" flex="1" autoscroll="false" disablehistory="true"
|
|
|
|
style="min-width: 14em; width: 18em; max-width: 36em;"/>
|
|
|
|
</vbox>
|
|
|
|
|
|
|
|
<splitter id="sidebar-splitter" class="chromeclass-extrachrome sidebar-splitter" hidden="true"/>
|
|
|
|
<vbox id="appcontent" flex="1">
|
|
|
|
<tabbrowser id="content" disablehistory="true"
|
|
|
|
flex="1" contenttooltip="aHTMLTooltip"
|
|
|
|
tabcontainer="tabbrowser-tabs"
|
|
|
|
contentcontextmenu="contentAreaContextMenu"
|
|
|
|
autocompletepopup="PopupAutoComplete"
|
|
|
|
onclick="contentAreaClick(event, false);"/>
|
|
|
|
<chatbar id="pinnedchats" layer="true" mousethrough="always" hidden="true"/>
|
|
|
|
<statuspanel id="statusbar-display" inactive="true"/>
|
|
|
|
</vbox>
|
|
|
|
<splitter id="social-sidebar-splitter"
|
|
|
|
class="chromeclass-extrachrome sidebar-splitter"
|
|
|
|
observes="socialSidebarBroadcaster"/>
|
|
|
|
<vbox id="social-sidebar-box"
|
|
|
|
class="chromeclass-extrachrome"
|
|
|
|
observes="socialSidebarBroadcaster"
|
|
|
|
persist="width">
|
|
|
|
<browser id="social-sidebar-browser"
|
|
|
|
type="content"
|
|
|
|
context="contentAreaContextMenu"
|
|
|
|
disableglobalhistory="true"
|
|
|
|
tooltip="aHTMLTooltip"
|
|
|
|
flex="1"
|
|
|
|
style="min-width: 14em; width: 18em; max-width: 36em;"/>
|
|
|
|
</vbox>
|
|
|
|
<vbox id="browser-border-end" hidden="true" layer="true"/>
|
|
|
|
</hbox>
|
|
|
|
#include customize.inc
|
|
|
|
</deck>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2011-10-28 01:28:05 -07:00
|
|
|
<hbox id="full-screen-warning-container" hidden="true" fadeout="true">
|
2011-11-13 12:53:13 -08:00
|
|
|
<hbox style="width: 100%;" pack="center"> <!-- Inner hbox needed due to bug 579776. -->
|
2012-05-08 14:47:19 -07:00
|
|
|
<vbox id="full-screen-warning-message" align="center">
|
|
|
|
<description id="full-screen-domain-text"/>
|
|
|
|
<description class="full-screen-description" value="&fullscreenExitHint.value;"/>
|
|
|
|
<vbox id="full-screen-approval-pane" align="center">
|
|
|
|
<description class="full-screen-description" value="&fullscreenApproval.value;"/>
|
|
|
|
<hbox>
|
|
|
|
<button label="&fullscreenAllowButton.label;"
|
|
|
|
oncommand="FullScreen.setFullscreenAllowed(true);"
|
|
|
|
class="full-screen-approval-button"/>
|
|
|
|
<button label="&fullscreenExitButton.label;"
|
|
|
|
oncommand="FullScreen.setFullscreenAllowed(false);"
|
|
|
|
class="full-screen-approval-button"/>
|
|
|
|
</hbox>
|
|
|
|
<checkbox id="full-screen-remember-decision"/>
|
|
|
|
</vbox>
|
|
|
|
</vbox>
|
2011-10-28 01:28:05 -07:00
|
|
|
</hbox>
|
|
|
|
</hbox>
|
|
|
|
|
2010-08-27 16:15:08 -07:00
|
|
|
<vbox id="browser-bottombox" layer="true">
|
2013-02-01 13:47:07 -08:00
|
|
|
<notificationbox id="global-notificationbox"/>
|
2012-05-10 10:33:54 -07:00
|
|
|
<toolbar id="developer-toolbar"
|
|
|
|
class="devtools-toolbar"
|
|
|
|
hidden="true">
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<toolbarbutton id="developer-toolbar-closebutton"
|
2012-05-14 22:28:00 -07:00
|
|
|
class="devtools-closebutton"
|
2012-05-10 10:33:54 -07:00
|
|
|
oncommand="DeveloperToolbar.hide();"
|
|
|
|
tooltiptext="&devToolbarCloseButton.tooltiptext;"/>
|
|
|
|
#endif
|
|
|
|
<stack class="gclitoolbar-stack-node" flex="1">
|
2012-06-01 00:24:19 -07:00
|
|
|
<hbox class="gclitoolbar-prompt">
|
|
|
|
<label class="gclitoolbar-prompt-label">»</label>
|
|
|
|
</hbox>
|
|
|
|
<hbox class="gclitoolbar-complete-node"/>
|
2012-05-10 10:33:54 -07:00
|
|
|
<textbox class="gclitoolbar-input-node" rows="1"/>
|
|
|
|
</stack>
|
2012-11-30 00:07:59 -08:00
|
|
|
<toolbarbutton id="developer-toolbar-toolbox-button"
|
2012-06-26 09:01:41 -07:00
|
|
|
class="developer-toolbar-button"
|
2012-12-17 11:01:31 -08:00
|
|
|
observes="devtoolsMenuBroadcaster_DevToolbox"
|
|
|
|
tooltiptext="&devToolbarToolsButton.tooltip;"/>
|
2012-05-10 10:33:54 -07:00
|
|
|
#ifndef XP_MACOSX
|
|
|
|
<toolbarbutton id="developer-toolbar-closebutton"
|
2012-05-14 22:28:00 -07:00
|
|
|
class="devtools-closebutton"
|
2012-05-10 10:33:54 -07:00
|
|
|
oncommand="DeveloperToolbar.hide();"
|
|
|
|
tooltiptext="&devToolbarCloseButton.tooltiptext;"/>
|
|
|
|
#endif
|
|
|
|
</toolbar>
|
|
|
|
|
2010-10-12 04:41:08 -07:00
|
|
|
<toolbar id="addon-bar"
|
|
|
|
toolbarname="&addonBarCmd.label;" accesskey="&addonBarCmd.accesskey;"
|
|
|
|
collapsed="true"
|
2010-09-15 23:09:27 -07:00
|
|
|
class="toolbar-primary chromeclass-toolbar"
|
|
|
|
context="toolbar-context-menu" toolboxid="navigator-toolbox"
|
|
|
|
mode="icons" iconsize="small" defaulticonsize="small"
|
|
|
|
lockiconsize="true"
|
2010-12-11 10:41:53 -08:00
|
|
|
defaultset="addonbar-closebutton,spring,status-bar"
|
2011-02-01 04:05:52 -08:00
|
|
|
customizable="true"
|
|
|
|
key="key_toggleAddonBar">
|
2010-12-09 11:09:05 -08:00
|
|
|
<toolbarbutton id="addonbar-closebutton"
|
|
|
|
tooltiptext="&addonBarCloseButton.tooltip;"
|
|
|
|
oncommand="setToolbarVisibility(this.parentNode, false);"/>
|
2011-02-06 06:59:02 -08:00
|
|
|
<statusbar id="status-bar" ordinal="1000"/>
|
2010-09-15 23:09:27 -07:00
|
|
|
</toolbar>
|
2008-02-08 15:59:12 -08:00
|
|
|
</vbox>
|
2010-09-15 23:09:27 -07:00
|
|
|
|
2010-02-12 01:09:56 -08:00
|
|
|
<svg:svg height="0">
|
2013-03-08 02:57:00 -08:00
|
|
|
<svg:clipPath id="tab-curve-clip-path-start" clipPathUnits="userSpaceOnUse">
|
2013-04-03 01:02:00 -07:00
|
|
|
<svg:path d="M 30,2 C 17.049,2.104,15.508,11.669,14.511,17 c -1.565,8.376,-4.276,13,-13,13 L 0,31 H 31 V 2 z"/>
|
2012-06-08 11:05:00 -07:00
|
|
|
</svg:clipPath>
|
2013-03-08 02:57:00 -08:00
|
|
|
<svg:clipPath id="tab-curve-clip-path-end" clipPathUnits="userSpaceOnUse">
|
2013-04-03 01:02:00 -07:00
|
|
|
<svg:path d="M -1,2 C 12.951,2.104,14.492,11.669,15.489,17 c +1.565,8.376,+4.276,13,+13,13 L 30,31 H -1 V 2 z"/>
|
2012-06-08 11:05:00 -07:00
|
|
|
</svg:clipPath>
|
2013-03-08 02:57:00 -08:00
|
|
|
<svg:clipPath id="tab-clip-path-outer" clipPathUnits="userSpaceOnUse">
|
2013-04-03 01:02:00 -07:00
|
|
|
<svg:path d="M 30,0 C 24,0 17.78,2.58 15.10,8.09 12.05,13.46 13.14,20.37 9.18,25.3 7.1,27.7 3.8,28 0.8,28 c -0.4,0.6 -2.09,1.11 -1.46,1.80 l 2.45,2.72 61.60,0 2.59,-3.06 C 65.15,28.96 64.57,27.80 63.5,28 60.13,28.13 56.33,27.03 54.74,23.78 51.85,18.44 52.65,11.81 49.09,6.73 45.88,1.65 39.54,-0.26 33.8,0 32.5,0 31.7,0 30,0 z"/>
|
2012-06-08 11:05:00 -07:00
|
|
|
</svg:clipPath>
|
2013-03-08 02:57:00 -08:00
|
|
|
|
|
|
|
#ifndef XP_UNIX
|
|
|
|
<svg:clipPath id="windows-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
|
|
|
|
<svg:path d="M 0,0 C 0.16,0.11 0.28,0.29 0.28,0.5 0.28,0.71 0.16,0.89 0,1 L 1,1 1,0 0,0 z"/>
|
|
|
|
</svg:clipPath>
|
|
|
|
<svg:clipPath id="windows-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
|
|
|
|
<svg:path d="M 0,0 0,7.8 C 2.5,11 4,14 4,18 4,22 2.5,25 0,28 l 0,22 10000,0 0,-50 L 0,0 z"/>
|
|
|
|
</svg:clipPath>
|
2010-02-12 01:09:56 -08:00
|
|
|
#endif
|
2010-11-29 06:18:40 -08:00
|
|
|
#ifdef XP_MACOSX
|
2013-02-22 22:47:52 -08:00
|
|
|
<svg:clipPath id="osx-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
|
2012-05-14 01:22:14 -07:00
|
|
|
<svg:path d="M 0,0 C 0.15,0.12 0.25,0.3 0.25,0.5 0.25,0.7 0.15,0.88 0,1 L 1,1 1,0 0,0 z"/>
|
|
|
|
</svg:clipPath>
|
2013-02-22 22:47:52 -08:00
|
|
|
<svg:clipPath id="osx-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
|
2012-05-14 01:22:14 -07:00
|
|
|
<svg:path d="m 0,-5 0,4.03 C 3.6,1.8 6,6.1 6,11 6,16 3.6,20 0,23 l 0,27 10000,0 0,-55 L 0,-5 z"/>
|
|
|
|
</svg:clipPath>
|
2010-11-29 06:18:40 -08:00
|
|
|
#endif
|
2013-03-08 02:57:00 -08:00
|
|
|
</svg:svg>
|
2010-06-28 16:15:37 -07:00
|
|
|
|
|
|
|
</vbox>
|
2010-08-10 21:29:08 -07:00
|
|
|
# <iframe id="tab-view"> is dynamically appended as the 2nd child of #tab-view-deck.
|
|
|
|
# Introducing the iframe dynamically, as needed, was found to be better than
|
|
|
|
# starting with an empty iframe here in browser.xul from a Ts standpoint.
|
2010-06-28 16:15:37 -07:00
|
|
|
</deck>
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
</window>
|