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>
|
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"?>
|
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"
|
2007-03-22 10:30:00 -07:00
|
|
|
persist="screenX screenY width height sizemode">
|
|
|
|
|
|
|
|
# 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.
|
|
|
|
#include browser-sets.inc
|
|
|
|
|
|
|
|
<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);"/>
|
|
|
|
<menuitem id="context_reloadAllTabs" label="&reloadAllTabs.label;" accesskey="&reloadAllTabs.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.reloadAllTabs();"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="context_openTabInWindow" label="&openTabInNewWindow.label;"
|
|
|
|
accesskey="&openTabInNewWindow.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/>
|
2010-07-05 11:40:15 -07:00
|
|
|
<menuitem id="context_pinTab" label="&pinTab.label;"
|
|
|
|
accesskey="&pinTab.accesskey;"
|
|
|
|
oncommand="gBrowser.pinTab(TabContextMenu.contextTab);"/>
|
|
|
|
<menuitem id="context_unpinTab" label="&unpinTab.label;" hidden="true"
|
|
|
|
accesskey="&unpinTab.accesskey;"
|
|
|
|
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"
|
2010-08-17 23:57:59 -07:00
|
|
|
onpopupshowing="if (event.target == this) TabView.updateContextMenu(TabContextMenu.contextTab, this);">
|
2010-08-19 13:23:18 -07:00
|
|
|
<menuseparator id="context_tabViewNamedGroups" hidden="true"/>
|
|
|
|
<menuitem label="&moveToNewGroup.label;"
|
2010-08-17 23:57:59 -07:00
|
|
|
oncommand="TabView.moveTabTo(TabContextMenu.contextTab, null);"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
2010-03-25 15:02:19 -07:00
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="context_bookmarkTab"
|
|
|
|
label="&bookmarkThisTab.label;"
|
|
|
|
accesskey="&bookmarkThisTab.accesskey;"
|
|
|
|
oncommand="BookmarkThisTab(TabContextMenu.contextTab);"/>
|
|
|
|
<menuitem id="context_bookmarkAllTabs"
|
|
|
|
label="&bookmarkAllTabs.label;"
|
|
|
|
accesskey="&bookmarkAllTabs.accesskey;"
|
|
|
|
command="Browser:BookmarkAllTabs"/>
|
2010-07-24 02:00:37 -07:00
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="context_closeOtherTabs" label="&closeOtherTabs.label;" accesskey="&closeOtherTabs.accesskey;"
|
|
|
|
oncommand="gBrowser.removeAllTabsBut(TabContextMenu.contextTab);"/>
|
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>
|
|
|
|
|
2008-01-29 23:17:45 -08:00
|
|
|
<menupopup id="backForwardMenu"
|
|
|
|
onpopupshowing="return FillHistoryMenu(event.target);"
|
|
|
|
oncommand="gotoHistoryIndex(event);"
|
|
|
|
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
|
|
|
|
2008-01-30 10:25:41 -08:00
|
|
|
<panel id="editBookmarkPanel"
|
|
|
|
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="editBookmarkPanelUndoRemoveButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelHeaderButton"
|
2008-01-29 20:37:20 -08:00
|
|
|
hidden="true"
|
|
|
|
oncommand="StarUI.undoRemoveBookmarkCommand();"
|
|
|
|
label="&editBookmark.undo.label;"
|
|
|
|
accesskey="&editBookmark.undo.accessKey;"/>
|
|
|
|
<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;"/>
|
|
|
|
<button id="editBookmarkPanelEditButton"
|
2009-10-23 08:28:14 -07:00
|
|
|
class="editBookmarkPanelHeaderButton"
|
2008-01-29 20:37:20 -08:00
|
|
|
oncommand="StarUI.editButtonCommand();"
|
|
|
|
label="&editBookmark.edit.label;"
|
|
|
|
accesskey="&editBookmark.edit.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-05-13 13:38:21 -07:00
|
|
|
<panel id="highlighter-panel"
|
|
|
|
hidden="true"
|
|
|
|
ignorekeys="true"
|
|
|
|
noautofocus="true"
|
|
|
|
noautohide="true"
|
|
|
|
onclick="InspectorUI.stopInspecting();"
|
2010-08-09 12:02:20 -07:00
|
|
|
onmousemove="InspectorUI.highlighter.handleMouseMove(event);"
|
|
|
|
onMozMousePixelScroll="InspectorUI.highlighter.handlePixelScroll(event);"/>
|
2010-05-13 13:38:21 -07:00
|
|
|
|
2010-08-28 11:52:23 -07:00
|
|
|
<panel id="inspector-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"
|
|
|
|
label="&inspectPanelTitle.label;">
|
2010-07-16 07:12:39 -07:00
|
|
|
<toolbar id="inspector-toolbar"
|
|
|
|
nowindowdrag="true">
|
|
|
|
<toolbarbutton id="inspector-inspect-toolbutton"
|
|
|
|
label="&inspectButton.label;"
|
|
|
|
accesskey="&inspectButton.accesskey;"
|
|
|
|
class="toolbarbutton-text"
|
|
|
|
command="Inspector:Inspect"/>
|
|
|
|
<toolbarbutton id="inspector-previous-toolbutton"
|
|
|
|
label="&inspectPreviousButton.label;"
|
|
|
|
accesskey="&inspectPreviousButton.accesskey;"
|
|
|
|
class="toolbarbutton-text"
|
|
|
|
command="Inspector:Previous"/>
|
|
|
|
<toolbarbutton id="inspector-next-toolbutton"
|
|
|
|
label="&inspectNextButton.label;"
|
|
|
|
accesskey="&inspectNextButton.accesskey;"
|
|
|
|
class="toolbarbutton-text"
|
|
|
|
command="Inspector:Next"/>
|
|
|
|
<toolbarbutton id="inspector-style-toolbutton"
|
|
|
|
label="&inspectStyleButton.label;"
|
|
|
|
accesskey="&inspectStyleButton.accesskey;"
|
|
|
|
class="toolbarbutton-text"
|
2010-08-25 14:47:24 -07:00
|
|
|
oncommand="InspectorUI.toggleStylePanel();"/>
|
2010-08-18 16:54:06 -07:00
|
|
|
<toolbarbutton id="inspector-dom-toolbutton"
|
2010-08-25 14:47:24 -07:00
|
|
|
label="&inspectObjectButton.label;"
|
|
|
|
accesskey="&inspectObjectButton.accesskey;"
|
2010-08-18 16:54:06 -07:00
|
|
|
class="toolbarbutton-text"
|
|
|
|
oncommand="InspectorUI.toggleDOMPanel();"/>
|
2010-07-16 07:12:39 -07:00
|
|
|
</toolbar>
|
2010-08-28 11:52:23 -07:00
|
|
|
<tree id="inspector-tree" class="plain"
|
|
|
|
seltype="single"
|
|
|
|
treelines="true"
|
|
|
|
onselect="InspectorUI.onTreeSelected()"
|
|
|
|
flex="1">
|
|
|
|
<treecols>
|
|
|
|
<treecol id="colNodeName" label="nodeName" primary="true"
|
|
|
|
persist="width,hidden,ordinal" flex="1"/>
|
|
|
|
<splitter class="tree-splitter"/>
|
|
|
|
<treecol id="colNodeValue" label="nodeValue"
|
|
|
|
persist="width,hidden,ordinal" flex="1"/>
|
|
|
|
</treecols>
|
|
|
|
<treechildren id="inspector-tree-body"/>
|
|
|
|
</tree>
|
2010-07-16 07:12:39 -07:00
|
|
|
<hbox align="end">
|
|
|
|
<spacer flex="1" />
|
|
|
|
<resizer dir="bottomend" />
|
|
|
|
</hbox>
|
|
|
|
</panel>
|
|
|
|
|
|
|
|
<panel id="inspector-style-panel"
|
|
|
|
hidden="true"
|
|
|
|
orient="vertical"
|
|
|
|
ignorekeys="true"
|
|
|
|
noautofocus="true"
|
|
|
|
noautohide="true"
|
2010-07-30 04:30:55 -07:00
|
|
|
titlebar="normal"
|
|
|
|
label="&inspectStylePanelTitle.label;">
|
2010-07-16 07:12:39 -07:00
|
|
|
<listbox id="inspector-style-listbox" flex="1"/>
|
|
|
|
<hbox align="end">
|
|
|
|
<spacer flex="1" />
|
2010-08-18 16:54:06 -07:00
|
|
|
<resizer dir="bottomend"/>
|
2010-07-16 07:12:39 -07:00
|
|
|
</hbox>
|
2010-05-13 13:38:21 -07:00
|
|
|
</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-06-21 23:34:21 -07:00
|
|
|
<menupopup id="blockedPopupOptions"
|
|
|
|
onpopupshowing="gPopupBlockerObserver.fillPopupList(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>
|
|
|
|
|
2010-06-21 23:34:21 -07:00
|
|
|
<menupopup id="contentAreaContextMenu"
|
2010-07-29 23:53:13 -07:00
|
|
|
onpopupshowing="if (event.target != this)
|
|
|
|
return true;
|
|
|
|
gContextMenu = new nsContextMenu(this, gBrowser);
|
|
|
|
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
|
|
|
|
2010-04-09 10:45:25 -07:00
|
|
|
<panel id="notification-popup" position="after_start" noautofocus="true" hidden="true"/>
|
|
|
|
|
2007-10-21 20:30:23 -07:00
|
|
|
<!-- Popup for site identity information -->
|
2008-01-23 15:49:10 -08:00
|
|
|
<panel id="identity-popup" position="after_start" 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 -->
|
2009-10-23 08:28:14 -07:00
|
|
|
<hbox 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"
|
|
|
|
class="tab-close-button"
|
|
|
|
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);"/>
|
2009-12-20 02:45:08 -08:00
|
|
|
</popupset>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-06-13 01:20:58 -07:00
|
|
|
#ifdef MENUBAR_CAN_AUTOHIDE
|
2010-08-24 20:03:37 -07:00
|
|
|
<vbox id="titlebar">
|
|
|
|
<hbox id="titlebar-content">
|
|
|
|
<hbox id="appmenu-button-container" align="start">
|
2010-08-19 11:59:20 -07:00
|
|
|
<button id="appmenu-button"
|
|
|
|
type="menu"
|
|
|
|
label="&brandShortName;"
|
|
|
|
style="-moz-user-focus: ignore;">
|
|
|
|
<menupopup id="appmenu-popup"
|
|
|
|
onpopupshowing="updateEditUIVisibility();">
|
|
|
|
<hbox>
|
|
|
|
<vbox id="appmenuPrimaryPane">
|
|
|
|
<hbox flex="1"
|
|
|
|
class="split-menuitem">
|
|
|
|
<menuitem id="appmenu_newTab"
|
|
|
|
class="split-menuitem-item"
|
|
|
|
flex="1"
|
|
|
|
label="&tabCmd.label;"
|
|
|
|
command="cmd_newNavigatorTab"/>
|
|
|
|
<menu class="split-menuitem-menu">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="appmenu_newTab_popup"
|
|
|
|
label="&tabCmd.label;"
|
|
|
|
command="cmd_newNavigatorTab"/>
|
|
|
|
<menuitem id="appmenu_newNavigator"
|
|
|
|
label="&newNavigatorCmd.label;"
|
|
|
|
command="cmd_newNavigator"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="appmenu_openFile"
|
|
|
|
label="&openFileCmd.label;"
|
|
|
|
command="Browser:OpenFile"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</hbox>
|
|
|
|
<menuitem id="appmenu_privateBrowsing"
|
|
|
|
class="menuitem-iconic"
|
|
|
|
label="&privateBrowsingCmd.start.label;"
|
|
|
|
startlabel="&privateBrowsingCmd.start.label;"
|
|
|
|
stoplabel="&privateBrowsingCmd.stop.label;"
|
|
|
|
command="Tools:PrivateBrowsing"/>
|
2010-08-25 02:13:20 -07:00
|
|
|
<menuseparator/>
|
2010-08-19 11:59:20 -07:00
|
|
|
<hbox class="split-menuitem">
|
|
|
|
<menuitem id="appmenu-edit-menuitem"
|
|
|
|
label="&editMenu.label;"
|
|
|
|
disabled="true"/>
|
|
|
|
<toolbarbutton id="appmenu-cut"
|
|
|
|
class="appmenu-edit-button"
|
|
|
|
command="cmd_cut"
|
|
|
|
onclick="if (!this.disabled) hidePopup();"
|
|
|
|
tooltiptext="&cutButton.tooltip;"/>
|
|
|
|
<toolbarbutton id="appmenu-copy"
|
|
|
|
class="appmenu-edit-button"
|
|
|
|
command="cmd_copy"
|
|
|
|
onclick="if (!this.disabled) hidePopup();"
|
|
|
|
tooltiptext="©Button.tooltip;"/>
|
|
|
|
<toolbarbutton id="appmenu-paste"
|
|
|
|
class="appmenu-edit-button"
|
|
|
|
command="cmd_paste"
|
|
|
|
onclick="if (!this.disabled) hidePopup();"
|
|
|
|
tooltiptext="&pasteButton.tooltip;"/>
|
|
|
|
</hbox>
|
|
|
|
<menuitem id="appmenu_find"
|
|
|
|
label="&appMenuFind.label;"
|
|
|
|
command="cmd_find"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="appmenu_savePage"
|
|
|
|
label="&savePageCmd.label;"
|
|
|
|
command="Browser:SavePage"/>
|
|
|
|
<menuitem id="appmenu_sendLink"
|
|
|
|
label="&sendPageCmd.label;"
|
|
|
|
command="Browser:SendLink"/>
|
|
|
|
<hbox flex="1"
|
|
|
|
class="split-menuitem">
|
|
|
|
<menuitem id="appmenu_print"
|
2010-08-20 22:14:45 -07:00
|
|
|
class="menuitem-iconic split-menuitem-item"
|
2010-08-19 11:59:20 -07:00
|
|
|
flex="1"
|
|
|
|
label="&printCmd.label;"
|
|
|
|
command="cmd_print"/>
|
|
|
|
<menu class="split-menuitem-menu">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem id="appmenu_print_popup"
|
|
|
|
class="menuitem-iconic"
|
|
|
|
label="&printCmd.label;"
|
|
|
|
command="cmd_print"/>
|
|
|
|
<menuitem id="appmenu_printPreview"
|
|
|
|
label="&printPreviewCmd.label;"
|
|
|
|
command="cmd_printPreview"/>
|
|
|
|
<menuitem id="appmenu_printSetup"
|
|
|
|
label="&printSetupCmd.label;"
|
|
|
|
command="cmd_pageSetup"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</hbox>
|
|
|
|
<menuseparator/>
|
|
|
|
<menu id="appmenu_developer"
|
|
|
|
label="&developerMenu.label;">
|
|
|
|
<menupopup id="appmenu_developer_popup">
|
|
|
|
<menuitem id="appmenu_webConsole"
|
|
|
|
label="&webConsoleCmd.label;"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="HUDConsoleUI.toggleHUD();"/>
|
|
|
|
<menuitem id="appmenu_pageInspect"
|
|
|
|
label="&inspectMenu.label;"
|
|
|
|
type="checkbox"
|
|
|
|
command="Tools:Inspect"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="appmenu_pageSource"
|
|
|
|
label="&viewPageSourceCmd.label;"
|
|
|
|
command="View:PageSource"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem label="&goOfflineCmd.label;"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="BrowserOffline.toggleOfflineStatus();"/>
|
2010-06-13 01:20:58 -07:00
|
|
|
</menupopup>
|
|
|
|
</menu>
|
2010-08-19 11:59:20 -07:00
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="appmenu_fullScreen"
|
|
|
|
label="&fullScreenCmd.label;"
|
|
|
|
type="checkbox"
|
|
|
|
observes="View:FullScreen"/>
|
|
|
|
<menuitem id="appmenu-quit"
|
|
|
|
class="menuitem-iconic"
|
|
|
|
#ifdef XP_WIN
|
|
|
|
label="&quitApplicationCmdWin.label;"
|
|
|
|
#else
|
|
|
|
label="&quitApplicationCmd.label;"
|
|
|
|
#endif
|
|
|
|
command="cmd_quitApplication"/>
|
|
|
|
</vbox>
|
|
|
|
<vbox id="appmenuSecondaryPane">
|
|
|
|
<hbox class="split-menuitem">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_bookmarks"
|
|
|
|
class="menuitem-iconic split-menuitem-item"
|
2010-08-19 11:59:20 -07:00
|
|
|
flex="1"
|
|
|
|
label="&bookmarksMenu.label;"
|
|
|
|
command="Browser:ShowAllBookmarks"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu id="appmenu_bookmarksMenu"
|
2010-08-19 11:59:20 -07:00
|
|
|
class="split-menuitem-menu">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menupopup id="appmenu_bookmarksMenupopup"
|
2010-08-19 11:59:20 -07:00
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
openInTabs="children"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event);"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event);"
|
|
|
|
onpopupshowing="BookmarksMenuButton.onPopupShowing(event);
|
2010-08-20 22:14:45 -07:00
|
|
|
if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=BOOKMARKS_MENU');
|
|
|
|
this.appendChild(document.getElementById('appmenu_unsortedBookmarks_seperator'));
|
|
|
|
this.appendChild(document.getElementById('appmenu_unsortedBookmarks'));"
|
2010-08-19 11:59:20 -07:00
|
|
|
tooltip="bhTooltip"
|
|
|
|
popupsinherittooltip="true">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuseparator id="appmenu_unsortedBookmarks_seperator"/>
|
|
|
|
<menuitem id="appmenu_unsortedBookmarks"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&appMenuUnsorted.label;"
|
|
|
|
oncommand="PlacesCommandHook.showPlacesOrganizer('UnfiledBookmarks');"
|
|
|
|
class="menuitem-iconic"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_organizeBookmarks"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&organizeBookmarks.label;"
|
|
|
|
key="manBookmarkKb"
|
|
|
|
command="Browser:ShowAllBookmarks"
|
|
|
|
context=""/>
|
|
|
|
<menuseparator/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_bookmarkThisPage"
|
2010-08-19 11:59:20 -07:00
|
|
|
class="menuitem-iconic"
|
|
|
|
label="&bookmarkThisPageCmd.label;"
|
|
|
|
command="Browser:AddBookmarkAs"
|
|
|
|
key="addBookmarkAsKb"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_subscribeToPage"
|
2010-08-19 11:59:20 -07:00
|
|
|
class="menuitem-iconic"
|
|
|
|
label="&subscribeToPageMenuitem.label;"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2010-08-23 01:18:22 -07:00
|
|
|
observes="singleFeedMenuitemState"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu id="appmenu_subscribeToPageMenu"
|
2010-08-19 11:59:20 -07:00
|
|
|
class="menu-iconic"
|
|
|
|
label="&subscribeToPageMenupopup.label;"
|
2010-08-23 01:18:22 -07:00
|
|
|
observes="multipleFeedsMenuState">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menupopup id="appmenu_subscribeToPageMenupopup"
|
2010-08-19 11:59:20 -07:00
|
|
|
onpopupshowing="return FeedHandler.buildFeedList(event.target);"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</hbox>
|
|
|
|
<hbox class="split-menuitem">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_history"
|
|
|
|
class="menuitem-iconic split-menuitem-item"
|
2010-08-19 11:59:20 -07:00
|
|
|
flex="1"
|
|
|
|
label="&historyMenu.label;"
|
2010-06-16 03:00:31 -07:00
|
|
|
command="Browser:ShowAllHistory"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu id="appmenu_historyMenu"
|
2010-08-19 11:59:20 -07:00
|
|
|
class="split-menuitem-menu">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menupopup id="appmenu_historyMenupopup"
|
2010-08-19 11:59:20 -07:00
|
|
|
placespopup="true"
|
|
|
|
oncommand="this.parentNode._placesView._onCommand(event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2010-08-20 22:14:45 -07:00
|
|
|
onpopupshowing="if (!this.parentNode._placesView)
|
|
|
|
new HistoryMenu(event);"
|
2010-08-19 11:59:20 -07:00
|
|
|
tooltip="bhTooltip"
|
|
|
|
popupsinherittooltip="true">
|
|
|
|
<menuitem id="appmenu_showAllHistory"
|
|
|
|
label="&showAllHistoryCmd2.label;"
|
|
|
|
key="showAllHistoryKb"
|
|
|
|
command="Browser:ShowAllHistory"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="appmenu_sanitizeHistory"
|
|
|
|
label="&clearRecentHistory.label;"
|
|
|
|
key="key_sanitize"
|
|
|
|
command="Tools:Sanitize"/>
|
|
|
|
<menuseparator class="hide-if-empty-places-result"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu id="appmenu_recentlyClosedTabsMenu"
|
|
|
|
class="recentlyClosedTabsMenu"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&historyUndoMenu.label;"
|
|
|
|
disabled="true">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menupopup id="appmenu_recentlyClosedTabsMenupopup"
|
|
|
|
onpopupshowing="document.getElementById('appmenu_historyMenu')._placesView.populateUndoSubmenu();"/>
|
2010-08-19 11:59:20 -07:00
|
|
|
</menu>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu id="appmenu_recentlyClosedWindowsMenu"
|
|
|
|
class="recentlyClosedWindowsMenu"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&historyUndoWindowMenu.label;"
|
|
|
|
disabled="true">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menupopup id="appmenu_recentlyClosedWindowsMenupopup"
|
|
|
|
onpopupshowing="document.getElementById('appmenu_historyMenu')._placesView.populateUndoWindowSubmenu();"/>
|
2010-08-19 11:59:20 -07:00
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
2010-06-13 01:20:58 -07:00
|
|
|
</menupopup>
|
|
|
|
</menu>
|
2010-08-19 11:59:20 -07:00
|
|
|
</hbox>
|
|
|
|
<menuitem id="appmenu_downloads"
|
|
|
|
label="&downloads.label;"
|
|
|
|
command="Tools:Downloads"/>
|
|
|
|
<spacer id="appmenuSecondaryPane-spacer"/>
|
|
|
|
<menuitem id="appmenu_addons"
|
|
|
|
class="menuitem-iconic"
|
2010-06-13 01:20:58 -07:00
|
|
|
label="&addons.label;"
|
|
|
|
command="Tools:Addons"/>
|
2010-08-19 11:59:20 -07:00
|
|
|
<hbox class="split-menuitem">
|
|
|
|
<menuitem id="appmenu_customize"
|
|
|
|
label="&preferencesCmd.label;"
|
|
|
|
class="split-menuitem-item"
|
|
|
|
flex="1"
|
|
|
|
oncommand="openPreferences();"/>
|
|
|
|
<menu class="split-menuitem-menu"
|
|
|
|
label="&preferencesCmd.label;">
|
|
|
|
<menupopup id="appmenu_customizeMenu"
|
2010-08-20 22:14:45 -07:00
|
|
|
onpopupshowing="onViewToolbarsPopupShowing(event, document.getElementById('appmenu_toggleStatusbar'));">
|
2010-08-19 11:59:20 -07:00
|
|
|
<menuitem id="appmenu_preferences"
|
2010-06-13 01:20:58 -07:00
|
|
|
#ifdef XP_UNIX
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&preferencesCmdUnix.label;"
|
2010-06-13 01:20:58 -07:00
|
|
|
#else
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&preferencesCmd.label;"
|
2010-06-13 01:20:58 -07:00
|
|
|
#endif
|
2010-08-19 11:59:20 -07:00
|
|
|
oncommand="openPreferences();"/>
|
|
|
|
<menuseparator/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_toggleStatusbar"
|
2010-08-19 11:59:20 -07:00
|
|
|
type="checkbox"
|
|
|
|
command="cmd_toggleTaskbar"
|
|
|
|
observes="toggle_taskbar"/>
|
|
|
|
<menuseparator/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_toggleTabsOnTop"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&viewTabsOnTop.label;"
|
|
|
|
type="checkbox"
|
|
|
|
command="cmd_ToggleTabsOnTop"/>
|
|
|
|
<menuitem id="appmenu_toolbarLayout"
|
|
|
|
label="&appMenuToolbarLayout.label;"
|
|
|
|
command="cmd_CustomizeToolbars"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</hbox>
|
|
|
|
<hbox class="split-menuitem">
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_help"
|
|
|
|
class="split-menuitem-item"
|
2010-08-19 11:59:20 -07:00
|
|
|
flex="1"
|
|
|
|
label="&helpMenu.label;"
|
|
|
|
oncommand="openHelpLink('firefox-help')"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menu class="split-menuitem-menu">
|
|
|
|
<menupopup id="appmenu_helpMenupopup">
|
2010-08-19 11:59:20 -07:00
|
|
|
<menuitem id="appmenu_openHelp"
|
|
|
|
label="&helpMenu.label;"
|
|
|
|
oncommand="openHelpLink('firefox-help')"
|
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_gettingStarted"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&appMenuGettingStarted.label;"
|
2010-08-20 22:14:45 -07:00
|
|
|
oncommand="gBrowser.loadOneTab('http://www.mozilla.com/firefox/central/', {inBackground: false});"
|
2010-08-19 11:59:20 -07:00
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
|
|
|
<menuseparator/>
|
2010-08-20 22:14:45 -07:00
|
|
|
<menuitem id="appmenu_about"
|
2010-08-19 11:59:20 -07:00
|
|
|
label="&aboutProduct.label;"
|
|
|
|
oncommand="openAboutDialog();"/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</hbox>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
|
|
|
</menupopup>
|
|
|
|
</button>
|
2010-08-24 20:03:37 -07:00
|
|
|
</hbox>
|
|
|
|
<spacer id="titlebar-spacer" flex="1"/>
|
|
|
|
<hbox id="titlebar-buttonbox">
|
2010-08-25 02:15:31 -07:00
|
|
|
<toolbarbutton id="titlebar-min" oncommand="window.minimize();"/>
|
|
|
|
<toolbarbutton id="titlebar-max" oncommand="onTitlebarMaxClick();"/>
|
|
|
|
<toolbarbutton id="titlebar-close" oncommand="window.close();"/>
|
2010-08-24 20:03:37 -07:00
|
|
|
</hbox>
|
|
|
|
</hbox>
|
|
|
|
</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">
|
|
|
|
<vbox flex="1">
|
|
|
|
|
2010-04-12 00:59:26 -07:00
|
|
|
<toolbox id="navigator-toolbox"
|
|
|
|
defaultmode="icons" mode="icons"
|
2009-07-09 14:55:50 -07:00
|
|
|
#ifdef WINCE
|
|
|
|
defaulticonsize="small" iconsize="small"
|
2010-06-24 07:30:46 -07:00
|
|
|
#endif
|
|
|
|
#ifdef XP_WIN
|
|
|
|
tabsontop="true"
|
2010-07-19 13:19:14 -07:00
|
|
|
#endif
|
|
|
|
#ifdef XP_MACOSX
|
|
|
|
tabsontop="true"
|
2009-07-09 14:55:50 -07:00
|
|
|
#endif
|
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">
|
|
|
|
# The entire main menubar is placed into browser-menubar.inc, so that it can be shared by
|
|
|
|
# hiddenWindow.xul.
|
|
|
|
#include browser-menubar.inc
|
|
|
|
</toolbaritem>
|
|
|
|
</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"
|
|
|
|
#ifdef WINCE
|
|
|
|
iconsize="small" defaulticonsize="small"
|
2010-08-20 02:50:09 -07:00
|
|
|
defaultset="unified-back-forward-button,reload-button,stop-button,home-button,urlbar-container,search-container,bookmarks-menu-button-container,navigator-throbber,fullscreenflex,window-controls"
|
2010-02-23 10:16:16 -08:00
|
|
|
#else
|
|
|
|
iconsize="large"
|
2010-08-20 02:50:09 -07:00
|
|
|
defaultset="unified-back-forward-button,reload-button,stop-button,home-button,urlbar-container,search-container,bookmarks-menu-button-container,fullscreenflex,window-controls"
|
2010-02-23 10:16:16 -08:00
|
|
|
#endif
|
|
|
|
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"
|
|
|
|
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);"
|
2008-09-01 13:19:24 -07:00
|
|
|
tooltiptext="&backButton.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);"
|
2008-09-01 13:19:24 -07:00
|
|
|
tooltiptext="&forwardButton.tooltip;"/>
|
2009-07-29 11:33:53 -07:00
|
|
|
<toolbarbutton id="back-forward-dropmarker" type="menu"
|
2008-09-01 13:19:24 -07:00
|
|
|
disabled="true" tooltiptext="&backForwardMenu.tooltip;"
|
|
|
|
onbroadcast="if (this.disabled) this.disabled =
|
|
|
|
document.getElementById('Browser:Back').hasAttribute('disabled') &&
|
|
|
|
document.getElementById('Browser:Forward').hasAttribute('disabled');">
|
2008-02-06 11:40:51 -08:00
|
|
|
<!-- bug 415444: event.stopPropagation is here for the cloned version of
|
|
|
|
this menupopup -->
|
2008-01-29 23:17:45 -08:00
|
|
|
<menupopup context=""
|
|
|
|
position="after_start"
|
|
|
|
onpopupshowing="return FillHistoryMenu(event.target);"
|
2008-02-06 11:40:51 -08:00
|
|
|
oncommand="gotoHistoryIndex(event); event.stopPropagation();"
|
2008-01-29 23:17:45 -08:00
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
2008-09-01 13:19:24 -07:00
|
|
|
<observes element="Browser:Back" attribute="disabled"/>
|
|
|
|
<observes element="Browser:Forward" attribute="disabled"/>
|
2008-01-29 23:17:45 -08:00
|
|
|
</toolbarbutton>
|
|
|
|
</toolbaritem>
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2010-08-20 02:50:09 -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;"/>
|
|
|
|
|
2008-03-19 19:51:45 -07:00
|
|
|
<toolbarbutton id="home-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
2010-02-23 10:16:16 -08:00
|
|
|
persist="class" removable="true"
|
2007-03-22 10:30:00 -07:00
|
|
|
label="&homeButton.label;"
|
2009-06-20 17:04:07 -07:00
|
|
|
ondragover="homeButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="homeButtonObserver.onDragOver(event)"
|
|
|
|
ondrop="homeButtonObserver.onDrop(event)"
|
|
|
|
ondragleave="homeButtonObserver.onDragLeave(event)"
|
2008-01-08 20:04:31 -08:00
|
|
|
onclick="BrowserGoHome(event);"/>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2007-08-06 08:57:40 -07:00
|
|
|
<toolbaritem id="urlbar-container" align="center" flex="400" persist="width"
|
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-04-09 10:45:25 -07:00
|
|
|
<box id="notification-popup-box" hidden="true" align="center">
|
2010-06-23 09:53:09 -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-04-09 10:45:25 -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 -->
|
2008-01-23 15:49:10 -08:00
|
|
|
<box id="identity-box" role="button"
|
2008-09-02 02:11:22 -07:00
|
|
|
onclick="gIdentityHandler.handleIdentityButtonEvent(event);"
|
|
|
|
onkeypress="gIdentityHandler.handleIdentityButtonEvent(event);">
|
2009-10-23 08:28:14 -07:00
|
|
|
<hbox id="identity-box-inner" align="center">
|
2008-02-25 14:30:48 -08:00
|
|
|
<stack id="page-proxy-stack"
|
2008-03-12 13:45:47 -07:00
|
|
|
onclick="PageProxyClickHandler(event);">
|
2008-02-25 14:30:48 -08:00
|
|
|
<image id="urlbar-throbber" busy="false"/>
|
2007-12-11 02:27:55 -08:00
|
|
|
<image id="page-proxy-favicon" validate="never"
|
2008-06-15 18:40:39 -07:00
|
|
|
pageproxystate="invalid"
|
2009-06-20 17:04:07 -07:00
|
|
|
ondragstart="proxyIconDNDObserver.onDragStart(event);"
|
2008-02-25 14:30:48 -08:00
|
|
|
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>
|
2010-03-26 14:59:02 -07:00
|
|
|
<label id="urlbar-display" value="&urlbar.switchToTab.label;"/>
|
2007-11-23 22:00:27 -08:00
|
|
|
<hbox id="urlbar-icons">
|
|
|
|
<button type="menu"
|
|
|
|
style="-moz-user-focus: none"
|
2008-02-07 01:05:53 -08:00
|
|
|
class="plain urlbar-icon"
|
2007-11-23 22:00:27 -08:00
|
|
|
id="feed-button"
|
2008-12-18 03:25:29 -08:00
|
|
|
collapsed="true"
|
|
|
|
tooltiptext="&feedButton.tooltip;"
|
2007-11-23 22:00:27 -08:00
|
|
|
onclick="return FeedHandler.onFeedButtonClick(event);">
|
|
|
|
<menupopup position="after_end"
|
2009-07-26 09:59:55 -07:00
|
|
|
id="feed-menu"
|
2007-11-23 22:00:27 -08:00
|
|
|
onpopupshowing="return FeedHandler.buildFeedList(this);"
|
|
|
|
oncommand="return FeedHandler.subscribeToFeed(null, event);"
|
|
|
|
onclick="checkForMiddleClick(this, event);"/>
|
|
|
|
</button>
|
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>
|
|
|
|
</textbox>
|
2007-03-22 10:30:00 -07:00
|
|
|
</toolbaritem>
|
|
|
|
|
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-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);"
|
|
|
|
ondragleave="PlacesMenuDNDHandler.onDragLeave(event);"
|
|
|
|
ondrop="PlacesMenuDNDHandler.onDrop(event);">
|
|
|
|
<menupopup id="BMB_bookmarksPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
openInTabs="children"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event);"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event);"
|
|
|
|
onpopupshowing="BookmarksMenuButton.onPopupShowing(event);
|
|
|
|
if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=BOOKMARKS_MENU');"
|
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true">
|
|
|
|
<menuitem id="BMB_bookmarkAllTabs"
|
|
|
|
label="&addCurPagesCmd.label;"
|
|
|
|
command="Browser:BookmarkAllTabs"
|
|
|
|
key="bookmarkAllTabsKb"/>
|
|
|
|
<menuitem id="BMB_bookmarksShowAll"
|
|
|
|
label="&organizeBookmarks.label;"
|
|
|
|
command="Browser:ShowAllBookmarks"
|
|
|
|
key="manBookmarkKb"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="BMB_viewBookmarksToolbar"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="onViewToolbarCommand(event)"
|
|
|
|
label="&viewBookmarksToolbar.label;"/>
|
|
|
|
<menuitem id="BMB_viewBookmarksSidebar"
|
|
|
|
label="&viewBookmarksSidebar.label;"
|
|
|
|
type="checkbox"
|
|
|
|
oncommand="toggleSidebar('viewBookmarksSidebar');"
|
|
|
|
key="viewBookmarksSidebarKb">
|
|
|
|
<observes element="viewBookmarksSidebar" attribute="checked"/>
|
|
|
|
</menuitem>
|
|
|
|
<menuseparator/>
|
|
|
|
<menu id="BMB_bookmarksToolbarFolderMenu"
|
|
|
|
class="menu-iconic bookmark-item"
|
|
|
|
label="&personalbarCmd.label;"
|
|
|
|
container="true">
|
|
|
|
<menupopup id="BMB_bookmarksToolbarFolderPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
onpopupshowing="if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=TOOLBAR');"/>
|
|
|
|
</menu>
|
|
|
|
<menu id="BMB_unsortedBookmarksFolderMenu"
|
|
|
|
class="menu-iconic bookmark-item"
|
|
|
|
container="true">
|
|
|
|
<menupopup id="BMB_unsortedBookmarksFolderPopup"
|
|
|
|
placespopup="true"
|
|
|
|
context="placesContext"
|
|
|
|
onpopupshowing="if (!this.parentNode._placesView)
|
|
|
|
new PlacesMenu(event, 'place:folder=UNFILED_BOOKMARKS');"/>
|
|
|
|
</menu>
|
|
|
|
<menuseparator/>
|
|
|
|
</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"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event);"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event);"
|
|
|
|
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-03-16 23:36:13 -07:00
|
|
|
<toolbar id="TabsToolbar"
|
|
|
|
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-08-20 11:08:35 -07:00
|
|
|
defaultset="tabbrowser-tabs,new-tab-button,alltabs-button,tabview-button,tabs-closebutton"
|
2010-03-16 23:36:13 -07:00
|
|
|
collapsed="true">
|
2010-04-27 09:57:19 -07:00
|
|
|
|
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)"
|
|
|
|
ondragleave="newTabButtonObserver.onDragLeave(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"/>
|
|
|
|
</toolbarbutton>
|
|
|
|
|
2010-07-29 12:37:25 -07:00
|
|
|
<toolbarbutton id="tabview-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
2010-08-13 18:51:32 -07:00
|
|
|
label="&tabViewButton2.label;"
|
2010-07-29 12:37:25 -07:00
|
|
|
command="Browser:ToggleTabView"
|
2010-08-13 18:51:32 -07:00
|
|
|
tooltiptext="&tabViewButton2.tooltip;"
|
2010-07-04 21:18:12 -07:00
|
|
|
removable="true"/>
|
|
|
|
|
2010-04-27 09:57:19 -07:00
|
|
|
<toolbarbutton id="tabs-closebutton"
|
|
|
|
class="close-button tabs-closebutton"
|
|
|
|
command="cmd_close"
|
|
|
|
label="&closeTab.label;"
|
|
|
|
tooltiptext="&closeTab.label;"/>
|
|
|
|
|
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)"
|
|
|
|
ondragleave="DownloadsButtonDNDObserver.onDragLeave(event)"
|
|
|
|
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)"
|
|
|
|
ondragleave="bookmarksButtonObserver.onDragLeave(event)"/>
|
|
|
|
|
|
|
|
<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)"
|
|
|
|
ondragleave="newWindowButtonObserver.onDragLeave(event)"/>
|
|
|
|
|
|
|
|
<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-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">
|
|
|
|
<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);"/>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2010-08-27 16:15:08 -07:00
|
|
|
<vbox id="browser-bottombox" layer="true">
|
2008-02-08 15:59:12 -08:00
|
|
|
<statusbar class="chromeclass-status" id="status-bar"
|
2009-07-09 14:55:50 -07:00
|
|
|
#ifdef WINCE
|
|
|
|
hidden="true"
|
|
|
|
#endif
|
2010-04-18 11:27:18 -07:00
|
|
|
>
|
2008-02-08 15:59:12 -08:00
|
|
|
<statusbarpanel id="statusbar-display" label="" flex="1"/>
|
|
|
|
<statusbarpanel class="statusbarpanel-progress" collapsed="true" id="statusbar-progresspanel">
|
|
|
|
<progressmeter class="progressmeter-statusbar" id="statusbar-icon" mode="normal" value="0"/>
|
|
|
|
</statusbarpanel>
|
|
|
|
<statusbarpanel id="download-monitor" class="statusbarpanel-iconic-text"
|
|
|
|
tooltiptext="&downloadMonitor2.tooltip;" hidden="true"
|
|
|
|
command="Tools:Downloads"/>
|
2009-07-09 23:57:50 -07:00
|
|
|
<statusbarpanel id="security-button" class="statusbarpanel-iconic"
|
2008-09-07 12:18:57 -07:00
|
|
|
hidden="true"
|
2009-07-02 10:52:42 -07:00
|
|
|
onclick="if (event.button == 0 && event.detail == 1) displaySecurityInfo();"/>
|
2010-08-02 16:37:56 -07:00
|
|
|
#ifdef MOZ_SERVICES_SYNC
|
|
|
|
<statusbarpanel id="sync-status-button"
|
2010-08-11 18:28:27 -07:00
|
|
|
class="statusbarpanel-iconic"
|
2010-08-02 16:37:56 -07:00
|
|
|
image="chrome://browser/skin/sync-16.png"
|
|
|
|
label="&syncLogInItem.label;"
|
|
|
|
oncommand="gSyncUI.handleStatusbarButton();"
|
|
|
|
onmousedown="event.preventDefault();">
|
|
|
|
</statusbarpanel>
|
|
|
|
<separator class="thin"/>
|
|
|
|
<statusbarpanel id="sync-notifications-button"
|
|
|
|
class="statusbarpanel-iconic-text"
|
|
|
|
hidden="true"
|
|
|
|
popup="sync-notifications-panel">
|
|
|
|
</statusbarpanel>
|
|
|
|
<panel id="sync-notifications-panel" position="before_end">
|
|
|
|
<notificationbox id="sync-notifications-box"/>
|
|
|
|
</panel>
|
|
|
|
#endif
|
2008-02-08 15:59:12 -08:00
|
|
|
<statusbarpanel id="page-report-button" type="menu"
|
|
|
|
class="statusbarpanel-menu-iconic"
|
2008-12-18 03:25:29 -08:00
|
|
|
hidden="true"
|
2008-02-08 15:59:12 -08:00
|
|
|
tooltiptext="&pageReportIcon.tooltip;">
|
|
|
|
<menupopup onpopupshowing="gPopupBlockerObserver.fillPopupList(event);">
|
|
|
|
<menuitem observes="blockedPopupAllowSite"/>
|
|
|
|
<menuitem observes="blockedPopupEditSettings"/>
|
|
|
|
<menuitem observes="blockedPopupDontShowMessage"/>
|
|
|
|
<menuseparator observes="blockedPopupsSeparator"/>
|
|
|
|
</menupopup>
|
|
|
|
</statusbarpanel>
|
|
|
|
</statusbar>
|
|
|
|
</vbox>
|
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>
|
|
|
|
</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>
|