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>
|
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"
|
2009-08-05 13:51:20 -07:00
|
|
|
toggletoolbar="true"
|
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-02-23 07:20:36 -08:00
|
|
|
<!-- This is still used for dragDropSecurityCheck and transferUtils. Since we
|
|
|
|
rely on the new Drag and Drop API these dependencies should be removed. -->
|
|
|
|
<script type="application/javascript" src="chrome://global/content/nsDragAndDrop.js"/>
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
|
|
|
|
# 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_newTab" label="&newTab.label;" accesskey="&newTab.accesskey;"
|
|
|
|
command="cmd_newNavigatorTab"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<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();"/>
|
|
|
|
<menuitem id="context_closeOtherTabs" label="&closeOtherTabs.label;" accesskey="&closeOtherTabs.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.removeAllTabsBut(TabContextMenu.contextTab);"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="context_openTabInWindow" label="&openTabInNewWindow.label;"
|
|
|
|
accesskey="&openTabInNewWindow.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/>
|
|
|
|
<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"/>
|
|
|
|
<menuitem id="context_undoCloseTab"
|
|
|
|
label="&undoCloseTab.label;"
|
|
|
|
accesskey="&undoCloseTab.accesskey;"
|
|
|
|
command="History:UndoCloseTab"/>
|
|
|
|
<menuseparator/>
|
|
|
|
<menuitem id="context_closeTab" label="&closeTab.label;" accesskey="&closeTab.accesskey;"
|
|
|
|
tbattr="tabbrowser-multiple"
|
|
|
|
oncommand="gBrowser.removeTab(TabContextMenu.contextTab);"/>
|
|
|
|
</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>
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<popup id="toolbar-context-menu"
|
|
|
|
onpopupshowing="onViewToolbarsPopupShowing(event);">
|
|
|
|
<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;"/>
|
|
|
|
</popup>
|
|
|
|
|
|
|
|
<popup id="blockedPopupOptions"
|
|
|
|
onpopupshowing="gPopupBlockerObserver.fillPopupList(event);">
|
|
|
|
<menuitem observes="blockedPopupAllowSite"/>
|
|
|
|
<menuitem observes="blockedPopupEditSettings"/>
|
|
|
|
<menuitem observes="blockedPopupDontShowMessage"/>
|
|
|
|
<menuseparator observes="blockedPopupsSeparator"/>
|
|
|
|
</popup>
|
|
|
|
|
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>
|
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<popup id="contentAreaContextMenu"
|
2008-01-25 21:48:51 -08:00
|
|
|
onpopupshowing="if (event.target != this) return true; updateEditUIVisibility(); gContextMenu = new nsContextMenu(this, window.getBrowser()); return gContextMenu.shouldDisplay;"
|
|
|
|
onpopuphiding="if (event.target == this) { gContextMenu = null; updateEditUIVisibility(); }">
|
2007-03-22 10:30:00 -07:00
|
|
|
#include browser-context.inc
|
|
|
|
</popup>
|
|
|
|
|
|
|
|
<popup id="placesContext"/>
|
2007-06-27 15:31:06 -07:00
|
|
|
|
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"
|
|
|
|
noautohide="true"
|
|
|
|
onpopupshown="this.moveTo(this.boxObject.screenX + (window.innerWidth - this.boxObject.width) / 2, this.boxObject.screenY);">
|
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-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"
|
|
|
|
#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"
|
2009-06-12 23:08:20 -07:00
|
|
|
#ifdef XP_WIN
|
|
|
|
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"
|
|
|
|
defaultset="unified-back-forward-button,reload-button,stop-button,home-button,urlbar-container,search-container,navigator-throbber,fullscreenflex,window-controls"
|
|
|
|
#else
|
|
|
|
iconsize="large"
|
|
|
|
defaultset="unified-back-forward-button,reload-button,stop-button,home-button,urlbar-container,search-container,fullscreenflex,window-controls"
|
|
|
|
#endif
|
|
|
|
context="toolbar-context-menu">
|
2008-01-29 23:17:45 -08:00
|
|
|
|
|
|
|
<toolbaritem id="unified-back-forward-button" class="chromeclass-toolbar-additional"
|
2010-02-23 10:16:16 -08:00
|
|
|
context="backForwardMenu" removable="true">
|
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
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<toolbarbutton id="reload-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
2010-02-23 10:16:16 -08:00
|
|
|
label="&reloadCmd.label;" removable="true"
|
2008-08-31 14:00:59 -07:00
|
|
|
command="Browser:ReloadOrDuplicate"
|
|
|
|
onclick="checkForMiddleClick(this, event);"
|
2007-03-22 10:30:00 -07:00
|
|
|
tooltiptext="&reloadButton.tooltip;"/>
|
2007-10-22 16:12:36 -07:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
<toolbarbutton id="stop-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
2010-02-23 10:16:16 -08:00
|
|
|
label="&stopCmd.label;" removable="true"
|
2007-03-22 10:30:00 -07:00
|
|
|
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-03-03 23:13:27 -08:00
|
|
|
bookmarkhistoryplaceholder="&urlbar.bookmarkhistory.emptyText;"
|
|
|
|
bookmarkplaceholder="&urlbar.bookmark.emptyText;"
|
|
|
|
historyplaceholder="&urlbar.history.emptyText;"
|
|
|
|
noneplaceholder="&urlbar.none.emptyText;"
|
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);">
|
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>
|
|
|
|
|
|
|
|
<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
|
|
|
#ifdef WINCE
|
|
|
|
collapsed="true"
|
|
|
|
#endif
|
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-02-23 10:16:16 -08:00
|
|
|
<hbox id="bookmarksBarContent" flex="1"
|
|
|
|
type="places"
|
|
|
|
place="place:folder=TOOLBAR"
|
|
|
|
context="placesContext"
|
|
|
|
onclick="BookmarksEventHandler.onClick(event);"
|
|
|
|
oncommand="BookmarksEventHandler.onCommand(event);"
|
|
|
|
onpopupshowing="BookmarksEventHandler.onPopupShowing(event);"
|
|
|
|
tooltip="bhTooltip" popupsinherittooltip="true"/>
|
|
|
|
</toolbaritem>
|
|
|
|
</toolbar>
|
|
|
|
|
2010-03-16 23:36:13 -07:00
|
|
|
<toolbar id="TabsToolbar"
|
|
|
|
fullscreentoolbar="true"
|
|
|
|
collapsed="true">
|
2010-03-25 15:02:19 -07:00
|
|
|
<tabs id="tabbrowser-tabs"
|
|
|
|
class="tabbrowser-tabs"
|
|
|
|
context="tabContextMenu"
|
2010-03-16 23:36:13 -07:00
|
|
|
tabbrowser="content"
|
|
|
|
flex="1"
|
|
|
|
setfocus="false"
|
|
|
|
tooltip="tabbrowser-tab-tooltip">
|
|
|
|
<tab class="tabbrowser-tab" selected="true"/>
|
|
|
|
</tabs>
|
|
|
|
</toolbar>
|
|
|
|
|
2010-02-23 10:16:16 -08:00
|
|
|
<toolbarpalette id="BrowserToolbarPalette">
|
|
|
|
|
|
|
|
<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-tab-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
label="&tabCmd.label;"
|
|
|
|
command="cmd_newNavigatorTab"
|
|
|
|
tooltiptext="&newTabButton.tooltip;"
|
|
|
|
ondrop="newTabButtonObserver.onDrop(event)"
|
|
|
|
ondragover="newTabButtonObserver.onDragOver(event)"
|
|
|
|
ondragenter="newTabButtonObserver.onDragOver(event)"
|
|
|
|
ondragleave="newTabButtonObserver.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;"/>
|
|
|
|
<toolbarbutton id="fullscreen-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
|
|
|
observes="View:FullScreen"
|
|
|
|
type="checkbox"
|
|
|
|
label="&fullScreenCmd.label;"
|
|
|
|
tooltiptext="&fullScreenButton.tooltip;"/>
|
|
|
|
</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"
|
2009-06-20 17:04:07 -07:00
|
|
|
ondrop="contentAreaDNDObserver.onDrop(event)"
|
2007-09-06 17:59:29 -07:00
|
|
|
onclick="return contentAreaClick(event, false);"/>
|
|
|
|
</vbox>
|
|
|
|
</hbox>
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2008-02-08 15:59:12 -08:00
|
|
|
<vbox id="browser-bottombox">
|
|
|
|
<findbar browserid="content" id="FindToolbar"/>
|
|
|
|
|
|
|
|
<statusbar class="chromeclass-status" id="status-bar"
|
2009-07-09 14:55:50 -07:00
|
|
|
#ifdef WINCE
|
|
|
|
hidden="true"
|
|
|
|
#endif
|
2009-06-20 17:04:07 -07:00
|
|
|
ondrop="contentAreaDNDObserver.onDrop(event)">
|
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();"/>
|
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
|
2007-03-22 10:30:00 -07:00
|
|
|
</window>
|