summaryrefslogtreecommitdiffstats
path: root/comm/suite/browser/webDeveloperOverlay.xul
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--comm/suite/browser/webDeveloperOverlay.xul156
1 files changed, 156 insertions, 0 deletions
diff --git a/comm/suite/browser/webDeveloperOverlay.xul b/comm/suite/browser/webDeveloperOverlay.xul
new file mode 100644
index 0000000000..09780ee6f0
--- /dev/null
+++ b/comm/suite/browser/webDeveloperOverlay.xul
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<?xml-stylesheet href="chrome://devtools/skin/devtools-browser.css" type="text/css"?>
+<?xml-stylesheet href="chrome://navigator/skin/webDeveloper.css" type="text/css"?>
+
+<!DOCTYPE overlay SYSTEM "chrome://navigator/locale/webDeveloper.dtd">
+
+<overlay id="webDeveloperOverlay"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <script src="chrome://navigator/content/webDeveloperOverlay.js"/>
+
+ <menupopup id="toolsPopup">
+ <menuitem id="validatePage"
+ label="&validatePage.label;"
+ accesskey="&validatePage.accesskey;"
+ oncommand="gWebDeveloper.validateThisPage(); event.stopPropagation();"/>
+ <menuseparator id="devToolsStartSeparator"/>
+ <menuitem id="menu_devToolbox"
+ observes="devtoolsMenuBroadcaster_DevToolbox"
+ label="&devToolboxMenuItem.label;"
+ accesskey="&devToolboxMenuItem.accesskey;"/>
+ <menuseparator id="menu_devtools_separator"/>
+ <menuitem id="menu_devToolbar"
+ observes="devtoolsMenuBroadcaster_DevToolbar"
+ type="checkbox" autocheck="false"
+ label="&devToolbarMenu.label;"
+ accesskey="&devToolbarMenu.accesskey;"/>
+ <menuitem id="menu_browserToolbox"
+ observes="devtoolsMenuBroadcaster_BrowserToolbox"
+ label="&browserToolboxMenu.label;"
+ accesskey="&browserToolboxMenu.accesskey;"/>
+ <menuitem id="menu_browserContentToolbox"
+ observes="devtoolsMenuBroadcaster_BrowserContentToolbox"
+ label="&browserContentToolboxMenu.label;"
+ accesskey="&browserContentToolboxMenu.accesskey;" />
+ <menuitem id="menu_browserConsole"
+ observes="devtoolsMenuBroadcaster_BrowserConsole"
+ label="&browserConsoleCmd.label;"
+ accesskey="&browserConsoleCmd.accesskey;"/>
+ <menuitem id="menu_responsiveUI"
+ observes="devtoolsMenuBroadcaster_ResponsiveUI"
+ type="checkbox" autocheck="false"
+ label="&responsiveDesignTool.label;"
+ accesskey="&responsiveDesignTool.accesskey;"/>
+ <menuitem id="menu_eyedropper"
+ observes="devtoolsMenuBroadcaster_Eyedropper"
+ type="checkbox" autocheck="false"
+ label="&eyedropper.label;"
+ accesskey="&eyedropper.accesskey;"/>
+ <menuitem id="menu_scratchpad"
+ observes="devtoolsMenuBroadcaster_Scratchpad"
+ label="&scratchpad.label;"
+ accesskey="&scratchpad.accesskey;"/>
+ <menuitem id="devtoolsDebugger"
+ type="checkbox"
+ label="&allowRemoteDebugging.label;"
+ accesskey="&allowRemoteDebugging.accesskey;"
+ oncommand="gWebDeveloper.enableDebugger(this);"/>
+ <menuitem id="menu_devtools_connect"
+ observes="devtoolsMenuBroadcaster_connect"
+ label="&devtoolsConnect.label;"
+ accesskey="&devtoolsConnect.accesskey;"/>
+ <menuseparator id="devToolsEndSeparator"/>
+ <menuitem id="getMoreDevtools"
+ observes="devtoolsMenuBroadcaster_GetMoreTools"
+ label="&getMoreDevtoolsCmd.label;"
+ accesskey="&getMoreDevtoolsCmd.accesskey;"/>
+ </menupopup>
+
+ <commandset id="mainCommandSet">
+ <command id="Tools:DevToolbox" oncommand="gDevToolsBrowser.toggleToolboxCommand(gBrowser);"/>
+ <command id="Tools:DevToolbar" oncommand="DeveloperToolbar.toggle();" disabled="true" hidden="true"/>
+ <command id="Tools:DevToolbarFocus" oncommand="DeveloperToolbar.focusToggle();" disabled="true"/>
+ <command id="Tools:BrowserToolbox" oncommand="BrowserToolboxProcess.init();" disabled="true" hidden="true"/>
+ <command id="Tools:BrowserContentToolbox" oncommand="gDevToolsBrowser.openContentProcessToolbox();" disabled="true" hidden="true"/>
+ <command id="Tools:BrowserConsole" oncommand="HUDService.openBrowserConsoleOrFocus();"/>
+ <command id="Tools:Scratchpad" oncommand="Scratchpad.openScratchpad();"/>
+ <command id="Tools:ResponsiveUI" oncommand="ResponsiveUI.toggle();"/>
+ <command id="Tools:Eyedropper" oncommand="openEyedropper();"/>
+ <command id="Tools:DevToolsConnect" oncommand="gDevToolsBrowser.openConnectScreen(gBrowser)" disabled="true" hidden="true"/>
+ </commandset>
+
+ <keyset id="mainKeyset">
+ <key id="key_devToolboxMenuItemF12" keycode="&devToolsCmd.keycode;" keytext="&devToolsCmd.keytext;"
+ command="Tools:DevToolbox"/>
+ <key id="key_browserConsole" key="&browserConsoleCmd.commandkey;" modifiers="accel,shift"
+ command="Tools:BrowserConsole"/>
+ <key id="key_browserToolbox" key="&browserToolboxCmd.commandkey;" modifiers="accel,alt,shift"
+ command="Tools:BrowserToolbox"/>
+ <key id="key_devToolbar" keycode="&devToolbar.keycode;" modifiers="shift" keytext="&devToolbar.keytext;"
+ command="Tools:DevToolbarFocus"/>
+ <key id="key_devToolboxMenuItem" keytext="&devToolboxMenuItem.keytext;" key="&devToolboxMenuItem.keytext;" modifiers="accel,shift"
+ command="Tools:DevToolbox"/>
+ <key id="key_scratchpad" keycode="&scratchpad.keycode;" modifiers="shift" keytext="&scratchpad.keytext;"
+ command="Tools:Scratchpad"/>
+ </keyset>
+
+ <broadcasterset id="mainBroadcasterSet">
+ <!-- DevTools broadcasters -->
+ <broadcaster id="devtoolsMenuBroadcaster_DevToolbox"
+ type="checkbox" autocheck="false"
+ command="Tools:DevToolbox"
+ key="key_devToolboxMenuItem"/>
+ <broadcaster id="devtoolsMenuBroadcaster_DevToolbar"
+ command="Tools:DevToolbar"
+ key="key_devToolbar"/>
+ <broadcaster id="devtoolsMenuBroadcaster_BrowserToolbox"
+ key="key_browserToolbox"
+ command="Tools:BrowserToolbox"/>
+ <broadcaster id="devtoolsMenuBroadcaster_BrowserContentToolbox"
+ command="Tools:BrowserContentToolbox"/>
+ <broadcaster id="devtoolsMenuBroadcaster_BrowserConsole"
+ key="key_browserConsole"
+ command="Tools:BrowserConsole"/>
+ <broadcaster id="devtoolsMenuBroadcaster_Scratchpad"
+ command="Tools:Scratchpad"
+ key="key_scratchpad"/>
+ <broadcaster id="devtoolsMenuBroadcaster_ResponsiveUI"
+ command="Tools:ResponsiveUI"/>
+ <broadcaster id="devtoolsMenuBroadcaster_Eyedropper"
+ command="Tools:Eyedropper"/>
+ <broadcaster id="devtoolsMenuBroadcaster_PageSource"
+ key="key_viewSource"
+ command="View:PageSource"/>
+ <broadcaster id="devtoolsMenuBroadcaster_GetMoreTools"
+ oncommand="openUILinkIn('https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/', 'tab');"/>
+ <broadcaster id="devtoolsMenuBroadcaster_connect"
+ command="Tools:DevToolsConnect"/>
+ </broadcasterset>
+
+ <window id="main-window">
+ <toolbar id="developer-toolbar" xpfe="false" hidden="true"
+ insertbefore="status-bar">
+ <observes element="main-window" attribute="devtoolstheme"/>
+ <stack class="gclitoolbar-stack-node" flex="1">
+ <textbox class="gclitoolbar-input-node" rows="1"/>
+ <hbox class="gclitoolbar-complete-node"/>
+ </stack>
+ <toolbarbutton id="developer-toolbar-toolbox-button"
+ class="developer-toolbar-button"
+ label="&devToolboxMenuItem.label;"
+ observes="devtoolsMenuBroadcaster_DevToolbox"
+ tooltiptext="&devToolbarToolsButton.tooltip;"
+ _defaultTooltipText="&devToolbarToolsButton.tooltip;"/>
+
+ <toolbarbutton id="developer-toolbar-closebutton"
+ class="close-icon"
+ oncommand="DeveloperToolbar.hide();"
+ tooltiptext="&devToolbarCloseButton.tooltiptext;"/>
+ </toolbar>
+ </window>
+</overlay>