2009-02-15 15:04:05 -08:00
|
|
|
#filter substitution
|
2007-03-22 10:30:00 -07:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
# -*- Mode: HTML -*-
|
|
|
|
#
|
|
|
|
# ***** BEGIN LICENSE BLOCK *****
|
|
|
|
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
|
|
#
|
|
|
|
# The contents of this file are subject to the Mozilla Public License Version
|
|
|
|
# 1.1 (the "License"); you may not use this file except in compliance with
|
|
|
|
# the License. You may obtain a copy of the License at
|
|
|
|
# http://www.mozilla.org/MPL/
|
|
|
|
#
|
|
|
|
# Software distributed under the License is distributed on an "AS IS" basis,
|
|
|
|
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
|
|
# for the specific language governing rights and limitations under the
|
|
|
|
# License.
|
|
|
|
#
|
|
|
|
# The Original Code is Mozilla Communicator client code, released
|
|
|
|
# March 31, 1998.
|
|
|
|
#
|
|
|
|
# The Initial Developer of the Original Code is
|
|
|
|
# Netscape Communications Corporation.
|
|
|
|
# Portions created by the Initial Developer are Copyright (C) 1998-2000
|
|
|
|
# the Initial Developer. All Rights Reserved.
|
|
|
|
#
|
|
|
|
# Contributor(s):
|
|
|
|
# Blake Ross <blake@cs.stanford.edu>
|
|
|
|
# David Hyatt <hyatt@mozilla.org>
|
|
|
|
# Joe Hewitt <hewitt@netscape.com>
|
|
|
|
# Pierre Chanial <chanial@noos.fr>
|
|
|
|
# Dean Tessman <dean_tessman@hotmail.com>
|
2007-10-21 20:30:23 -07:00
|
|
|
# Johnathan Nightingale <johnath@mozilla.com>
|
2008-07-15 09:11:00 -07:00
|
|
|
# Dão Gottwald <dao@mozilla.com>
|
2008-12-06 02:44:32 -08:00
|
|
|
# Ehsan Akhgari <ehsan.akhgari@gmail.com>
|
2009-02-15 15:04:05 -08:00
|
|
|
# Robert Strong <robert.bugzilla@gmail.com>
|
2010-05-13 13:38:21 -07:00
|
|
|
# Rob Campbell <rcampbell@mozilla.com>
|
2010-07-30 20:50:52 -07:00
|
|
|
# Patrick Walton <pcwalton@mozilla.com>
|
2010-09-21 19:36:53 -07:00
|
|
|
# David Dahl <ddahl@mozilla.com>
|
2010-11-13 12:46:12 -08:00
|
|
|
# Frank Yan <fyan@mozilla.com>
|
2007-03-22 10:30:00 -07:00
|
|
|
#
|
|
|
|
# Alternatively, the contents of this file may be used under the terms of
|
|
|
|
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
|
|
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
|
|
# in which case the provisions of the GPL or the LGPL are applicable instead
|
|
|
|
# of those above. If you wish to allow use of your version of this file only
|
|
|
|
# under the terms of either the GPL or the LGPL, and not to allow others to
|
|
|
|
# use your version of this file under the terms of the MPL, indicate your
|
|
|
|
# decision by deleting the provisions above and replace them with the notice
|
|
|
|
# and other provisions required by the GPL or the LGPL. If you do not delete
|
|
|
|
# the provisions above, a recipient may use your version of this file under
|
|
|
|
# the terms of any one of the MPL, the GPL or the LGPL.
|
|
|
|
#
|
|
|
|
# ***** END LICENSE BLOCK *****
|
|
|
|
|
|
|
|
<?xml-stylesheet href="chrome://browser/content/browser.css" type="text/css"?>
|
|
|
|
<?xml-stylesheet href="chrome://browser/content/places/places.css" type="text/css"?>
|
2010-11-10 08:10:25 -08:00
|
|
|
<?xml-stylesheet href="chrome://global/skin/webConsole.css" type="text/css"?>
|
2009-02-22 01:13:59 -08:00
|
|
|
<?xml-stylesheet href="chrome://browser/skin/" 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"
|
2007-03-22 10:30:00 -07:00
|
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
|
|
onload="BrowserStartup()" onunload="BrowserShutdown()" 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;"
|
|
|
|
#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"
|
|
|
|
screenX="4" screenY="4"
|
2008-11-06 12:40:05 -08:00
|
|
|
browsingmode="normal"
|
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
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
#ifdef MOZ_SAFE_BROWSING
|
2009-11-05 05:53:26 -08:00
|
|
|
<script type="application/javascript" src="chrome://browser/content/safebrowsing/sb-loader.js"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
#endif
|
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/>
|
2010-09-10 09:12:41 -07:00
|
|
|
<menuitem id="context_pinTab" label="&pinAppTab.label;"
|
|
|
|
accesskey="&pinAppTab.accesskey;"
|
2010-07-05 11:40:15 -07:00
|
|
|
oncommand="gBrowser.pinTab(TabContextMenu.contextTab);"/>
|
2010-09-10 09:12:41 -07:00
|
|
|
<menuitem id="context_unpinTab" label="&unpinAppTab.label;" hidden="true"
|
|
|
|
accesskey="&unpinAppTab.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);"/>
|
2007-07-12 08:04:00 -07:00
|
|
|
<tooltip id="aHTMLTooltip" onpopupshowing="return FillInHTMLTooltip(document.tooltipNode);"/>
|
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"
|
|
|
|
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>
|
|
|
|
|
2010-09-03 11:34:09 -07:00
|
|
|
<panel id="inspector-tree-panel"
|
2010-05-13 13:38:21 -07:00
|
|
|
orient="vertical"
|
|
|
|
hidden="true"
|
|
|
|
ignorekeys="true"
|
|
|
|
noautofocus="true"
|
|
|
|
noautohide="true"
|
2010-07-30 04:30:55 -07:00
|
|
|
titlebar="normal"
|
2010-09-03 11:34:09 -07:00
|
|
|
close="true"
|
2010-07-30 04:30:55 -07:00
|
|
|
label="&inspectPanelTitle.label;">
|
2010-09-09 14:52:43 -07:00
|
|
|
<hbox id="tree-panel-resizer-box" align="end">
|
2010-07-16 07:12:39 -07:00
|
|
|
<spacer flex="1" />
|
|
|
|
<resizer dir="bottomend" />
|
|
|
|
</hbox>
|
|
|
|
</panel>
|
|
|
|
|
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;"/>
|
|
|
|
<menuseparator/>
|
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;
|
2011-08-08 10:31:32 -07:00
|
|
|
gContextMenu = new nsContextMenu(this, gBrowser, event.shiftKey);
|
2010-07-29 23:53:13 -07:00
|
|
|
if (gContextMenu.shouldDisplay)
|
|
|
|
updateEditUIVisibility();
|
|
|
|
return gContextMenu.shouldDisplay;"
|
2010-06-21 23:34:21 -07:00
|
|
|
onpopuphiding="if (event.target == this) { 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"
|
2008-02-06 10:12:54 -08:00
|
|
|
onpopupshown="document.getElementById('identity-popup-more-info-button').focus();"
|
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>
|
|
|
|
|
2007-06-27 15:31:06 -07:00
|
|
|
<tooltip id="urlTooltip">
|
2008-10-22 10:15:25 -07:00
|
|
|
<label crop="center" flex="1" class="tooltip-label"/>
|
2007-06-27 15:31:06 -07:00
|
|
|
</tooltip>
|
2008-12-02 01:21:13 -08:00
|
|
|
|
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>
|
|
|
|
|
|
|
|
<panel id="allTabs-panel" hidden="true" norestorefocus="true" ignorekeys="true"
|
|
|
|
onmouseover="allTabs._updateTabCloseButton(event);">
|
|
|
|
<hbox id="allTabs-meta" align="center">
|
|
|
|
<spacer flex="1"/>
|
|
|
|
<textbox id="allTabs-filter"
|
|
|
|
tooltiptext="&allTabs.filter.emptyText;"
|
|
|
|
type="search"
|
|
|
|
oncommand="allTabs.filter();"/>
|
|
|
|
<spacer flex="1"/>
|
|
|
|
<toolbarbutton class="KUI-panel-closebutton"
|
|
|
|
oncommand="allTabs.close()"
|
|
|
|
tooltiptext="&closeCmd.label;"/>
|
2008-11-04 00:19:55 -08:00
|
|
|
</hbox>
|
2009-07-20 21:25:59 -07:00
|
|
|
<stack id="allTabs-stack">
|
2009-12-28 07:44:20 -08:00
|
|
|
<vbox id="allTabs-container"><hbox/></vbox>
|
2009-07-20 21:25:59 -07:00
|
|
|
<toolbarbutton id="allTabs-tab-close-button"
|
2010-09-15 00:28:37 -07:00
|
|
|
class="tabs-closebutton"
|
2009-07-20 21:25:59 -07:00
|
|
|
oncommand="allTabs.closeTab(event);"
|
|
|
|
tooltiptext="&closeCmd.label;"
|
|
|
|
style="visibility:hidden"/>
|
|
|
|
</stack>
|
2008-07-15 09:11:00 -07:00
|
|
|
</panel>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
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"
|
2010-05-14 03:20:00 -07:00
|
|
|
noautohide="true">
|
2009-12-20 02:45:08 -08:00
|
|
|
<iframe id="customizeToolbarSheetIFrame"
|
|
|
|
style="&dialog.style;"
|
|
|
|
hidden="true"/>
|
|
|
|
</panel>
|
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">
|
|
|
|
<label value="&backButton.tooltip;"/>
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<label value="&backForwardButtonMenuMac.tooltip;"/>
|
|
|
|
#else
|
|
|
|
<label value="&backForwardButtonMenu.tooltip;"/>
|
|
|
|
#endif
|
|
|
|
</tooltip>
|
|
|
|
|
|
|
|
<tooltip id="forward-button-tooltip">
|
|
|
|
<label value="&forwardButton.tooltip;"/>
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<label value="&backForwardButtonMenuMac.tooltip;"/>
|
|
|
|
#else
|
|
|
|
<label value="&backForwardButtonMenu.tooltip;"/>
|
|
|
|
#endif
|
|
|
|
</tooltip>
|
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">
|
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>
|
|
|
|
<spacer id="titlebar-spacer" flex="1"/>
|
2010-11-17 03:08:28 -08:00
|
|
|
<hbox id="titlebar-buttonbox-container" align="start">
|
|
|
|
<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>
|
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"
|
2011-02-04 00:09:04 -08:00
|
|
|
iconsize="large"
|
2010-06-24 07:30:46 -07:00
|
|
|
tabsontop="true"
|
2010-04-05 23:34:27 -07:00
|
|
|
persist="tabsontop">
|
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
|
|
|
|
<hbox class="titlebar-placeholder" type="appmenu-button" ordinal="0"/>
|
|
|
|
<hbox class="titlebar-placeholder" type="caption-buttons" ordinal="1000"/>
|
|
|
|
#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"
|
2010-12-08 21:24:46 -08:00
|
|
|
defaultset="unified-back-forward-button,urlbar-container,reload-button,stop-button,search-container,home-button,bookmarks-menu-button-container,fullscreenflex,window-controls"
|
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"
|
2010-06-05 09:47:19 -07:00
|
|
|
placeholder="&urlbar.placeholder;"
|
2007-11-23 22:00:27 -08:00
|
|
|
type="autocomplete"
|
|
|
|
autocompletesearch="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"
|
2008-03-21 23:58:41 -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"
|
2008-02-25 14:30:48 -08:00
|
|
|
onsearchbegin="LocationBarHelpers._searchBegin();"
|
|
|
|
onsearchcomplete="LocationBarHelpers._searchComplete();"
|
2008-01-29 20:24:08 -08:00
|
|
|
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"/>
|
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"/>
|
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"
|
|
|
|
onclick="gIdentityHandler.handleIdentityButtonEvent(event);"
|
2010-09-08 08:10:46 -07:00
|
|
|
onkeypress="gIdentityHandler.handleIdentityButtonEvent(event);"
|
|
|
|
ondragstart="gIdentityHandler.onDragStart(event);">
|
2010-09-08 04:39:35 -07:00
|
|
|
<hbox id="identity-box-inner" align="center">
|
|
|
|
<stack id="page-proxy-stack"
|
|
|
|
onclick="PageProxyClickHandler(event);">
|
|
|
|
<image id="urlbar-throbber" busy="false"/>
|
|
|
|
<image id="page-proxy-favicon" validate="never"
|
|
|
|
pageproxystate="invalid"
|
|
|
|
onerror="this.removeAttribute('src');"/>
|
|
|
|
</stack>
|
2010-02-21 14:05:05 -08:00
|
|
|
<hbox id="identity-icon-labels">
|
|
|
|
<label id="identity-icon-label" class="plain" flex="1"/>
|
|
|
|
<label id="identity-icon-country-label" class="plain"/>
|
|
|
|
</hbox>
|
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);"/>
|
|
|
|
|
2008-06-25 01:54:18 -07:00
|
|
|
<image id="star-button"
|
2008-02-07 01:05:53 -08:00
|
|
|
class="urlbar-icon"
|
2008-06-25 01:54:18 -07:00
|
|
|
onclick="PlacesStarButton.onClick(event);"/>
|
|
|
|
<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;"/>
|
|
|
|
|
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>
|
|
|
|
|
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;"/>
|
|
|
|
|
2010-06-24 10:08:43 -07:00
|
|
|
<toolbaritem id="bookmarks-menu-button-container"
|
2010-07-09 12:44:01 -07:00
|
|
|
class="chromeclass-toolbar-additional"
|
2010-08-05 03:08:12 -07:00
|
|
|
removable="true"
|
|
|
|
title="&bookmarksMenuButton.label;">
|
2010-06-24 10:08:43 -07:00
|
|
|
<toolbarbutton id="bookmarks-menu-button"
|
|
|
|
type="menu"
|
|
|
|
class="toolbarbutton-1"
|
|
|
|
label="&bookmarksMenuButton.label;"
|
|
|
|
tooltiptext="&bookmarksMenuButton.tooltip;"
|
|
|
|
ondragenter="PlacesMenuDNDHandler.onDragEnter(event);"
|
|
|
|
ondragover="PlacesMenuDNDHandler.onDragOver(event);"
|
2010-12-03 08:19:55 -08:00
|
|
|
ondragexit="PlacesMenuDNDHandler.onDragExit(event);"
|
2010-06-24 10:08:43 -07:00
|
|
|
ondrop="PlacesMenuDNDHandler.onDrop(event);">
|
|
|
|
<menupopup id="BMB_bookmarksPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
openInTabs="children"
|
2011-01-28 08:46:51 -08:00
|
|
|
oncommand="BookmarksEventHandler.onCommand(event, this.parentNode._placesView);"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);"
|
2010-06-24 10:08:43 -07:00
|
|
|
onpopupshowing="BookmarksMenuButton.onPopupShowing(event);
|
|
|
|
if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=BOOKMARKS_MENU');"
|
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true">
|
2010-10-06 05:16:05 -07:00
|
|
|
<menuitem id="BMB_viewBookmarksToolbar"
|
|
|
|
placesanonid="view-toolbar"
|
|
|
|
toolbarId="PersonalToolbar"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="onViewToolbarCommand(event)"
|
|
|
|
label="&viewBookmarksToolbar.label;"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="BMB_bookmarksShowAll"
|
2010-12-01 00:04:40 -08:00
|
|
|
label="&showAllBookmarks2.label;"
|
2010-10-06 05:16:05 -07:00
|
|
|
command="Browser:ShowAllBookmarks"
|
|
|
|
key="manBookmarkKb"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="BMB_bookmarkThisPage"
|
2010-10-26 11:55:55 -07:00
|
|
|
#ifndef XP_MACOSX
|
2010-10-06 05:16:05 -07:00
|
|
|
class="menuitem-iconic"
|
2010-10-26 11:55:55 -07:00
|
|
|
#endif
|
2010-10-06 05:16:05 -07:00
|
|
|
label="&bookmarkThisPageCmd.label;"
|
|
|
|
command="Browser:AddBookmarkAs"
|
|
|
|
key="addBookmarkAsKb"/>
|
2010-09-17 17:03:05 -07:00
|
|
|
<menuitem id="BMB_subscribeToPageMenuitem"
|
2010-11-05 01:29:10 -07:00
|
|
|
#ifndef XP_MACOSX
|
|
|
|
class="menuitem-iconic"
|
|
|
|
#endif
|
2010-09-17 17:03:05 -07:00
|
|
|
label="&subscribeToPageMenuitem.label;"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
|
|
|
observes="singleFeedMenuitemState"/>
|
|
|
|
<menu id="BMB_subscribeToPageMenupopup"
|
2010-11-05 01:29:10 -07:00
|
|
|
#ifndef XP_MACOSX
|
|
|
|
class="menu-iconic"
|
|
|
|
#endif
|
2010-09-17 17:03:05 -07:00
|
|
|
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>
|
2010-06-24 10:08:43 -07:00
|
|
|
<menuseparator/>
|
2010-10-06 05:16:05 -07:00
|
|
|
<menu id="BMB_bookmarksToolbar"
|
|
|
|
placesanonid="toolbar-autohide"
|
2010-06-24 10:08:43 -07:00
|
|
|
class="menu-iconic bookmark-item"
|
|
|
|
label="&personalbarCmd.label;"
|
|
|
|
container="true">
|
2010-10-06 05:16:05 -07:00
|
|
|
<menupopup id="BMB_bookmarksToolbarPopup"
|
2010-06-24 10:08:43 -07:00
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
onpopupshowing="if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=TOOLBAR');"/>
|
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
2010-10-06 05:16:05 -07:00
|
|
|
<!-- 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"/>
|
2010-06-24 10:08:43 -07:00
|
|
|
</menupopup>
|
|
|
|
</toolbarbutton>
|
|
|
|
</toolbaritem>
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<hbox id="fullscreenflex" flex="1" hidden="true" fullscreencontrol="true"/>
|
|
|
|
<hbox id="window-controls" hidden="true" fullscreencontrol="true">
|
2010-02-20 10:11:09 -08:00
|
|
|
<toolbarbutton id="minimize-button"
|
2007-03-22 10:30:00 -07:00
|
|
|
tooltiptext="&fullScreenMinimize.tooltip;"
|
|
|
|
oncommand="window.minimize();"/>
|
|
|
|
|
2010-02-20 10:11:09 -08:00
|
|
|
<toolbarbutton id="restore-button"
|
2007-03-22 10:30:00 -07:00
|
|
|
tooltiptext="&fullScreenRestore.tooltip;"
|
|
|
|
oncommand="BrowserFullScreen();"/>
|
|
|
|
|
2010-02-20 10:11:09 -08:00
|
|
|
<toolbarbutton id="close-button"
|
2007-03-22 10:30:00 -07:00
|
|
|
tooltiptext="&fullScreenClose.tooltip;"
|
|
|
|
oncommand="BrowserTryToCloseWindow();"/>
|
|
|
|
</hbox>
|
|
|
|
</toolbar>
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<toolbarset id="customToolbars" context="toolbar-context-menu"/>
|
|
|
|
|
2008-02-22 03:23:10 -08:00
|
|
|
<toolbar id="PersonalToolbar"
|
|
|
|
mode="icons" iconsize="small" defaulticonsize="small"
|
2009-09-26 08:50:26 -07:00
|
|
|
lockiconsize="true"
|
2007-03-22 10:30:00 -07:00
|
|
|
class="chromeclass-directories"
|
2007-10-22 16:12:36 -07:00
|
|
|
context="toolbar-context-menu"
|
2008-03-19 19:51:45 -07:00
|
|
|
defaultset="personal-bookmarks"
|
2007-03-22 10:30:00 -07:00
|
|
|
toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
2009-07-09 14:55:50 -07:00
|
|
|
collapsed="true"
|
2010-02-23 10:16:16 -08:00
|
|
|
customizable="true">
|
2010-03-04 09:51:49 -08:00
|
|
|
<toolbaritem flex="1" id="personal-bookmarks" title="&bookmarksItem.title;"
|
|
|
|
removable="true">
|
2010-05-05 06:28:04 -07:00
|
|
|
<hbox flex="1"
|
|
|
|
id="PlacesToolbar"
|
|
|
|
context="placesContext"
|
2011-01-28 08:46:51 -08:00
|
|
|
onclick="BookmarksEventHandler.onClick(event, this._placesView);"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event, this._placesView);"
|
2010-05-05 06:28:04 -07:00
|
|
|
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"
|
2010-06-28 15:04:07 -07:00
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true"
|
2010-05-05 06:28:04 -07:00
|
|
|
context="placesContext"/>
|
|
|
|
</toolbarbutton>
|
|
|
|
</hbox>
|
|
|
|
</hbox>
|
2010-02-23 10:16:16 -08:00
|
|
|
</toolbaritem>
|
|
|
|
</toolbar>
|
|
|
|
|
2010-11-12 02:01:00 -08:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
|
|
|
#ifndef CAN_DRAW_IN_TITLEBAR
|
|
|
|
#define APPMENU_ON_TABBAR
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
2010-03-16 23:36:13 -07:00
|
|
|
<toolbar id="TabsToolbar"
|
2011-03-31 01:12:10 -07:00
|
|
|
class="toolbar-primary"
|
2010-03-16 23:36:13 -07:00
|
|
|
fullscreentoolbar="true"
|
2010-04-27 09:57:19 -07:00
|
|
|
customizable="true"
|
|
|
|
mode="icons" lockmode="true"
|
|
|
|
iconsize="small" defaulticonsize="small" lockiconsize="true"
|
2010-05-11 23:08:42 -07:00
|
|
|
aria-label="&tabsToolbar.label;"
|
2010-04-27 09:57:19 -07:00
|
|
|
context="toolbar-context-menu"
|
2010-11-12 02:01:00 -08:00
|
|
|
#ifdef APPMENU_ON_TABBAR
|
2011-01-18 13:49:57 -08:00
|
|
|
defaultset="appmenu-toolbar-button,tabbrowser-tabs,new-tab-button,alltabs-button,tabs-closebutton"
|
2010-11-12 02:01:00 -08:00
|
|
|
#else
|
2011-01-18 13:49:57 -08:00
|
|
|
defaultset="tabbrowser-tabs,new-tab-button,alltabs-button,tabs-closebutton"
|
2010-11-12 02:01:00 -08:00
|
|
|
#endif
|
2010-03-16 23:36:13 -07:00
|
|
|
collapsed="true">
|
2010-04-27 09:57:19 -07:00
|
|
|
|
2010-11-12 02:01:00 -08:00
|
|
|
#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
|
|
|
|
|
2010-03-25 15:02:19 -07:00
|
|
|
<tabs id="tabbrowser-tabs"
|
|
|
|
class="tabbrowser-tabs"
|
2010-03-16 23:36:13 -07:00
|
|
|
tabbrowser="content"
|
|
|
|
flex="1"
|
|
|
|
setfocus="false"
|
|
|
|
tooltip="tabbrowser-tab-tooltip">
|
2010-08-05 00:10:16 -07:00
|
|
|
<tab class="tabbrowser-tab" selected="true" fadein="true"/>
|
2010-03-16 23:36:13 -07:00
|
|
|
</tabs>
|
2010-04-27 09:57:19 -07:00
|
|
|
|
|
|
|
<toolbarbutton id="new-tab-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&tabCmd.label;"
|
|
|
|
command="cmd_newNavigatorTab"
|
2010-05-26 05:51:04 -07:00
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2010-04-27 09:57:19 -07:00
|
|
|
tooltiptext="&newTabButton.tooltip;"
|
|
|
|
ondrop="newTabButtonObserver.onDrop(event)"
|
|
|
|
ondragover="newTabButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="newTabButtonObserver.onDragOver(event)"
|
2010-12-03 08:19:55 -08:00
|
|
|
ondragexit="newTabButtonObserver.onDragExit(event)"
|
2010-04-27 09:57:19 -07:00
|
|
|
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"
|
2011-02-19 02:35:02 -08:00
|
|
|
position="after_end">
|
|
|
|
<menuitem id="menu_tabview"
|
|
|
|
class="menuitem-iconic"
|
|
|
|
key="key_tabview"
|
|
|
|
label="&viewTabGroups.label;"
|
|
|
|
command="Browser:ToggleTabView"
|
2011-04-28 22:21:13 -07:00
|
|
|
observes="tabviewGroupsNumber"/>
|
|
|
|
<menuseparator id="alltabs-popup-separator"/>
|
2011-02-19 02:35:02 -08:00
|
|
|
</menupopup>
|
2010-04-27 09:57:19 -07:00
|
|
|
</toolbarbutton>
|
|
|
|
|
|
|
|
<toolbarbutton id="tabs-closebutton"
|
|
|
|
class="close-button tabs-closebutton"
|
|
|
|
command="cmd_close"
|
|
|
|
label="&closeTab.label;"
|
|
|
|
tooltiptext="&closeTab.label;"/>
|
|
|
|
|
2011-01-07 12:28:02 -08:00
|
|
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
|
|
|
<hbox class="titlebar-placeholder" type="appmenu-button" ordinal="0"/>
|
|
|
|
<hbox class="titlebar-placeholder" type="caption-buttons" ordinal="1000"/>
|
|
|
|
#endif
|
2010-03-16 23:36:13 -07:00
|
|
|
</toolbar>
|
|
|
|
|
2010-02-23 10:16:16 -08:00
|
|
|
<toolbarpalette id="BrowserToolbarPalette">
|
|
|
|
|
2010-08-23 14:35:34 -07:00
|
|
|
# Update primaryToolbarButtons in browser/themes/browserShared.inc when adding
|
|
|
|
# or removing default items with the toolbarbutton-1 class.
|
|
|
|
|
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;"/>
|
|
|
|
|
|
|
|
<toolbaritem id="navigator-throbber" title="&throbberItem.title;" align="center" pack="center"
|
|
|
|
mousethrough="always">
|
|
|
|
<image/>
|
|
|
|
</toolbaritem>
|
|
|
|
|
|
|
|
<toolbarbutton id="downloads-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
observes="Tools:Downloads"
|
|
|
|
ondrop="DownloadsButtonDNDObserver.onDrop(event)"
|
|
|
|
ondragover="DownloadsButtonDNDObserver.onDragOver(event)"
|
|
|
|
ondragenter="DownloadsButtonDNDObserver.onDragOver(event)"
|
2010-12-03 08:19:55 -08:00
|
|
|
ondragexit="DownloadsButtonDNDObserver.onDragExit(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="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;"/>
|
2010-05-13 13:38:21 -07:00
|
|
|
|
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>
|
2010-09-10 10:00:55 -07:00
|
|
|
#ifdef MOZ_SERVICES_SYNC
|
|
|
|
<toolbarbutton id="sync-button"
|
|
|
|
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&syncToolbarButton.label;"
|
|
|
|
oncommand="gSyncUI.handleToolbarButton()"/>
|
|
|
|
#endif
|
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
|
|
|
|
|
|
|
<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
|
|
|
|
2007-09-06 17:59:29 -07:00
|
|
|
<hbox flex="1" id="browser">
|
2010-12-10 00:34:29 -08:00
|
|
|
<vbox id="browser-border-start" hidden="true" layer="true"/>
|
2007-09-06 17:59:29 -07:00
|
|
|
<vbox id="sidebar-box" hidden="true" class="chromeclass-extrachrome">
|
2009-06-27 18:49:04 -07:00
|
|
|
<sidebarheader id="sidebar-header" align="center">
|
2007-09-06 17:59:29 -07:00
|
|
|
<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();"/>
|
2007-10-22 16:12:36 -07:00
|
|
|
</sidebarheader>
|
2008-04-01 01:29:32 -07:00
|
|
|
<browser id="sidebar" flex="1" autoscroll="false" disablehistory="true"
|
2007-09-06 17:59:29 -07:00
|
|
|
style="min-width: 14em; width: 18em; max-width: 36em;"/>
|
2007-10-22 16:12:36 -07:00
|
|
|
</vbox>
|
|
|
|
|
2007-09-06 17:59:29 -07:00
|
|
|
<splitter id="sidebar-splitter" class="chromeclass-extrachrome" hidden="true"/>
|
|
|
|
<vbox id="appcontent" flex="1">
|
|
|
|
<tabbrowser id="content" disablehistory="true"
|
|
|
|
flex="1" contenttooltip="aHTMLTooltip"
|
2010-03-16 23:36:13 -07:00
|
|
|
tabcontainer="tabbrowser-tabs"
|
2007-09-06 17:59:29 -07:00
|
|
|
contentcontextmenu="contentAreaContextMenu"
|
|
|
|
autocompletepopup="PopupAutoComplete"
|
|
|
|
onclick="return contentAreaClick(event, false);"/>
|
2011-09-27 00:51:56 -07:00
|
|
|
<statuspanel id="statusbar-display" inactive="true"/>
|
2007-09-06 17:59:29 -07:00
|
|
|
</vbox>
|
2010-12-10 00:34:29 -08:00
|
|
|
<vbox id="browser-border-end" hidden="true" layer="true"/>
|
2007-09-06 17:59:29 -07:00
|
|
|
</hbox>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-08-27 16:15:08 -07:00
|
|
|
<vbox id="browser-bottombox" layer="true">
|
2011-08-02 14:28:49 -07:00
|
|
|
<toolbar id="inspector-toolbar"
|
2011-08-04 10:04:42 -07:00
|
|
|
nowindowdrag="true"
|
2011-08-02 14:28:49 -07:00
|
|
|
hidden="true">
|
2011-10-21 03:17:40 -07:00
|
|
|
<vbox flex="1">
|
|
|
|
<resizer id="inspector-top-resizer" flex="1"
|
|
|
|
class="inspector-resizer"
|
|
|
|
dir="top" disabled="true"
|
|
|
|
element="inspector-tree-box"/>
|
|
|
|
<hbox>
|
|
|
|
<toolbarbutton id="inspector-inspect-toolbutton"
|
|
|
|
label="&inspectButton.label;"
|
|
|
|
accesskey="&inspectButton.accesskey;"
|
|
|
|
command="Inspector:Inspect"/>
|
2011-10-21 04:59:09 -07:00
|
|
|
<arrowscrollbox id="inspector-breadcrumbs"
|
|
|
|
flex="1" orient="horizontal"
|
|
|
|
clicktoscroll="true"/>
|
2011-10-21 03:17:40 -07:00
|
|
|
<hbox id="inspector-tools">
|
|
|
|
<!-- registered tools go here -->
|
|
|
|
</hbox>
|
|
|
|
<resizer id="inspector-end-resizer"
|
|
|
|
class="inspector-resizer"
|
|
|
|
dir="top" disabled="true"
|
|
|
|
element="inspector-tree-box"/>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
2011-08-02 14:28:49 -07:00
|
|
|
</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-20 10:13:16 -08:00
|
|
|
#ifndef XP_UNIX
|
2010-02-12 01:09:56 -08:00
|
|
|
<svg:svg height="0">
|
|
|
|
<svg:mask id="winstripe-keyhole-forward-mask" maskContentUnits="objectBoundingBox">
|
|
|
|
<svg:rect x="0" y="0" width="1" height="1" fill="white"/>
|
2010-03-04 16:30:49 -08:00
|
|
|
<svg:circle cx="-0.46" cy="0.5" r="0.63"/>
|
2010-03-01 13:30:08 -08:00
|
|
|
</svg:mask>
|
|
|
|
<svg:mask id="winstripe-keyhole-forward-mask-hover" maskContentUnits="objectBoundingBox">
|
|
|
|
<svg:rect x="0" y="0" width="1" height="1" fill="white"/>
|
2010-03-04 16:30:49 -08:00
|
|
|
<svg:circle cx="-0.35" cy="0.5" r="0.58"/>
|
2010-02-12 01:09:56 -08:00
|
|
|
</svg:mask>
|
2011-10-10 01:01:33 -07:00
|
|
|
<svg:mask id="winstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
|
|
|
|
<svg:rect x="0" y="0" width="10000" height="50" fill="white"/>
|
2011-10-18 16:04:05 -07:00
|
|
|
<svg:circle cx="-11" cy="13" r="15"/>
|
2011-10-10 01:01:33 -07:00
|
|
|
</svg:mask>
|
2010-02-12 01:09:56 -08:00
|
|
|
</svg:svg>
|
|
|
|
#endif
|
2010-11-29 06:18:40 -08:00
|
|
|
#ifdef XP_MACOSX
|
|
|
|
<svg:svg height="0">
|
2011-01-17 23:28:29 -08:00
|
|
|
<svg:mask id="pinstripe-keyhole-forward-mask" maskContentUnits="objectBoundingBox">
|
|
|
|
<svg:rect x="0" y="0" width="1" height="1" fill="white"/>
|
2011-08-08 07:43:04 -07:00
|
|
|
<svg:circle cx="-0.41" cy="0.5" r="0.65"/>
|
2011-01-17 23:28:29 -08:00
|
|
|
</svg:mask>
|
2010-11-29 06:18:40 -08:00
|
|
|
<svg:mask id="pinstripe-tab-ontop-left-curve-mask" maskContentUnits="userSpaceOnUse">
|
|
|
|
<svg:circle cx="9" cy="3" r="3" fill="white"/>
|
|
|
|
<svg:rect x="9" y="0" width="3" height="3" fill="white"/>
|
|
|
|
<svg:rect x="6" y="3" width="6" height="19" fill="white"/>
|
|
|
|
<svg:rect x="1" y="17" width="5" height="5" fill="white"/>
|
|
|
|
<svg:circle cx="1" cy="17" r="5"/>
|
|
|
|
<svg:rect x="0" y="22" width="12" height="1" fill="white"/>
|
|
|
|
</svg:mask>
|
|
|
|
<svg:mask id="pinstripe-tab-ontop-right-curve-mask" maskContentUnits="userSpaceOnUse">
|
|
|
|
<svg:circle cx="3" cy="3" r="3" fill="white"/>
|
|
|
|
<svg:rect x="0" y="0" width="3" height="3" fill="white"/>
|
|
|
|
<svg:rect x="0" y="3" width="6" height="19" fill="white"/>
|
|
|
|
<svg:rect x="6" y="17" width="5" height="5" fill="white"/>
|
|
|
|
<svg:circle cx="11" cy="17" r="5"/>
|
|
|
|
<svg:rect x="0" y="22" width="12" height="1" fill="white"/>
|
|
|
|
</svg:mask>
|
|
|
|
<svg:mask id="pinstripe-tab-onbottom-left-curve-mask" maskContentUnits="userSpaceOnUse">
|
|
|
|
<svg:circle cx="9" cy="20" r="3" fill="white"/>
|
|
|
|
<svg:rect x="9" y="20" width="3" height="3" fill="white"/>
|
|
|
|
<svg:rect x="6" y="1" width="6" height="19" fill="white"/>
|
|
|
|
<svg:rect x="1" y="1" width="5" height="5" fill="white"/>
|
|
|
|
<svg:circle cx="1" cy="6" r="5"/>
|
|
|
|
<svg:rect x="0" y="0" width="12" height="1" fill="white"/>
|
|
|
|
</svg:mask>
|
|
|
|
<svg:mask id="pinstripe-tab-onbottom-right-curve-mask" maskContentUnits="userSpaceOnUse">
|
|
|
|
<svg:circle cx="3" cy="20" r="3" fill="white"/>
|
|
|
|
<svg:rect x="0" y="20" width="3" height="3" fill="white"/>
|
|
|
|
<svg:rect x="0" y="1" width="6" height="19" fill="white"/>
|
|
|
|
<svg:rect x="6" y="1" width="5" height="5" fill="white"/>
|
|
|
|
<svg:circle cx="11" cy="6" r="5"/>
|
|
|
|
<svg:rect x="0" y="0" width="12" height="1" fill="white"/>
|
|
|
|
</svg:mask>
|
|
|
|
</svg:svg>
|
|
|
|
#endif
|
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>
|