browser/devtools/webconsole/webconsole.xul

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
     3    - License, v. 2.0. If a copy of the MPL was not distributed with this
     4    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     5 <!DOCTYPE window [
     6 <!ENTITY % webConsoleDTD SYSTEM "chrome://browser/locale/devtools/webConsole.dtd">
     7 %webConsoleDTD;
     8 ]>
     9 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
    10 <?xml-stylesheet href="chrome://browser/skin/devtools/common.css"
    11                  type="text/css"?>
    12 <?xml-stylesheet href="chrome://browser/skin/devtools/webconsole.css"
    13                  type="text/css"?>
    14 <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
    15 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    16         id="devtools-webconsole"
    17         macanimationtype="document"
    18         fullscreenbutton="true"
    19         title="&window.title;"
    20         browserConsoleTitle="&browserConsole.title;"
    21         windowtype="devtools:webconsole"
    22         width="900" height="350"
    23         persist="screenX screenY width height sizemode">
    25   <script type="application/javascript;version=1.8"
    26           src="chrome://browser/content/devtools/theme-switching.js"/>
    27   <script type="text/javascript" src="chrome://global/content/globalOverlay.js"/>
    28   <script type="text/javascript"><![CDATA[
    29 function goUpdateConsoleCommands() {
    30   goUpdateCommand("consoleCmd_openURL");
    31   goUpdateCommand("consoleCmd_copyURL");
    32 }
    33   // ]]></script>
    35   <commandset id="editMenuCommands"/>
    37   <commandset id="consoleCommands"
    38               commandupdater="true"
    39               events="focus,select"
    40               oncommandupdate="goUpdateConsoleCommands();">
    41     <command id="consoleCmd_openURL"
    42              oncommand="goDoCommand('consoleCmd_openURL');"/>
    43     <command id="consoleCmd_copyURL"
    44              oncommand="goDoCommand('consoleCmd_copyURL');"/>
    45     <command id="consoleCmd_clearOutput"
    46              oncommand="goDoCommand('consoleCmd_clearOutput');"/>
    47     <command id="cmd_find" oncommand="goDoCommand('cmd_find');"/>
    48     <command id="cmd_fullZoomEnlarge" oncommand="goDoCommand('cmd_fontSizeEnlarge');" disabled="true"/>
    49     <command id="cmd_fullZoomReduce" oncommand="goDoCommand('cmd_fontSizeReduce');" disabled="true"/>
    50     <command id="cmd_fullZoomReset" oncommand="goDoCommand('cmd_fontSizeReset');" disabled="true"/>
    51     <command id="cmd_close" oncommand="goDoCommand('cmd_close');" disabled="true"/>
    52   </commandset>
    53   <keyset id="consoleKeys">
    54     <key id="key_fullZoomReduce" key="&fullZoomReduceCmd.commandkey;" command="cmd_fullZoomReduce" modifiers="accel"/>
    55     <key key="&fullZoomReduceCmd.commandkey2;" command="cmd_fullZoomReduce" modifiers="accel"/>
    56     <key id="key_fullZoomEnlarge" key="&fullZoomEnlargeCmd.commandkey;" command="cmd_fullZoomEnlarge" modifiers="accel"/>
    57     <key key="&fullZoomEnlargeCmd.commandkey2;" command="cmd_fullZoomEnlarge" modifiers="accel"/>
    58     <key key="&fullZoomEnlargeCmd.commandkey3;" command="cmd_fullZoomEnlarge" modifiers="accel"/>
    59     <key id="key_fullZoomReset" key="&fullZoomResetCmd.commandkey;" command="cmd_fullZoomReset" modifiers="accel"/>
    60     <key key="&fullZoomResetCmd.commandkey2;" command="cmd_fullZoomReset" modifiers="accel"/>
    61     <key key="&findCmd.key;" command="cmd_find" modifiers="accel"/>
    62     <key key="&closeCmd.key;" command="cmd_close" modifiers="accel"/>
    63     <key key="&clearOutputCtrl.key;" command="consoleCmd_clearOutput" modifiers="control"/>
    64   </keyset>
    65   <keyset id="editMenuKeys"/>
    67   <popupset id="mainPopupSet">
    68     <menupopup id="output-contextmenu" onpopupshowing="goUpdateGlobalEditMenuItems()">
    69       <menuitem id="saveBodiesContextMenu" type="checkbox" label="&saveBodies.label;"
    70                 accesskey="&saveBodies.accesskey;"/>
    71       <menuitem id="menu_openURL" label="&openURL.label;"
    72                 accesskey="&openURL.accesskey;" command="consoleCmd_openURL"
    73                 selection="network" selectionType="single"/>
    74       <menuitem id="menu_copyURL" label="&copyURLCmd.label;"
    75                 accesskey="&copyURLCmd.accesskey;" command="consoleCmd_copyURL"
    76                 selection="network" selectionType="single"/>
    77       <menuitem id="cMenu_copy"/>
    78       <menuitem id="cMenu_selectAll"/>
    79     </menupopup>
    80   </popupset>
    82   <tooltip id="aHTMLTooltip" page="true"/>
    84   <box class="hud-outer-wrapper devtools-responsive-container theme-body" flex="1">
    85     <vbox class="hud-console-wrapper" flex="1">
    86       <toolbar class="hud-console-filter-toolbar devtools-toolbar" mode="full">
    87         <toolbarbutton label="&btnPageNet.label;" type="menu-button"
    88                        category="net" class="devtools-toolbarbutton webconsole-filter-button"
    89                        tooltiptext="&btnPageNet.tooltip;"
    90                        accesskeyMacOSX="&btnPageNet.accesskeyMacOSX;"
    91                        accesskey="&btnPageNet.accesskey;"
    92                        tabindex="3">
    93           <menupopup>
    94             <menuitem label="&btnConsoleErrors;" type="checkbox" autocheck="false"
    95                       prefKey="network"/>
    96             <menuitem label="&btnConsoleWarnings;" type="checkbox" autocheck="false"
    97                       prefKey="netwarn"/>
    98             <menuitem label="&btnConsoleLog;" type="checkbox" autocheck="false"
    99                       prefKey="networkinfo"/>
   100             <menuseparator id="saveBodiesSeparator" />
   101             <menuitem id="saveBodies" type="checkbox" label="&saveBodies.label;"
   102                       accesskey="&saveBodies.accesskey;"/>
   103           </menupopup>
   104         </toolbarbutton>
   105         <toolbarbutton label="&btnPageCSS.label;" type="menu-button"
   106                        category="css" class="devtools-toolbarbutton webconsole-filter-button"
   107                        tooltiptext="&btnPageCSS.tooltip;"
   108                        accesskey="&btnPageCSS.accesskey;"
   109                        tabindex="4">
   110           <menupopup>
   111             <menuitem label="&btnConsoleErrors;" type="checkbox" autocheck="false"
   112                       prefKey="csserror"/>
   113             <menuitem label="&btnConsoleWarnings;" type="checkbox"
   114                       autocheck="false" prefKey="cssparser"/>
   115             <menuitem label="&btnConsoleReflows;" type="checkbox"
   116                       autocheck="false" prefKey="csslog"/>
   117           </menupopup>
   118         </toolbarbutton>
   119         <toolbarbutton label="&btnPageJS.label;" type="menu-button"
   120                        category="js" class="devtools-toolbarbutton webconsole-filter-button"
   121                        tooltiptext="&btnPageJS.tooltip;"
   122                        accesskey="&btnPageJS.accesskey;"
   123                        tabindex="5">
   124           <menupopup>
   125             <menuitem label="&btnConsoleErrors;" type="checkbox"
   126                       autocheck="false" prefKey="exception"/>
   127             <menuitem label="&btnConsoleWarnings;" type="checkbox"
   128                       autocheck="false" prefKey="jswarn"/>
   129             <menuitem label="&btnConsoleLog;" type="checkbox"
   130                       autocheck="false" prefKey="jslog"/>
   131           </menupopup>
   132         </toolbarbutton>
   133         <toolbarbutton label="&btnPageSecurity.label;" type="menu-button"
   134                        category="security" class="devtools-toolbarbutton webconsole-filter-button"
   135                        tooltiptext="&btnPageSecurity.tooltip;"
   136                        accesskey="&btnPageSecurity.accesskey;"
   137                        tabindex="6">
   138           <menupopup>
   139             <menuitem label="&btnConsoleErrors;" type="checkbox"
   140                       autocheck="false" prefKey="secerror"/>
   141             <menuitem label="&btnConsoleWarnings;" type="checkbox"
   142                       autocheck="false" prefKey="secwarn"/>
   143           </menupopup>
   144         </toolbarbutton>
   145         <toolbarbutton label="&btnPageLogging.label;" type="menu-button"
   146                        category="logging" class="devtools-toolbarbutton webconsole-filter-button"
   147                        tooltiptext="&btnPageLogging.tooltip;"
   148                        accesskey="&btnPageLogging.accesskey3;"
   149                        tabindex="7">
   150           <menupopup>
   151             <menuitem label="&btnConsoleErrors;" type="checkbox"
   152                       autocheck="false" prefKey="error"/>
   153             <menuitem label="&btnConsoleWarnings;" type="checkbox"
   154                       autocheck="false" prefKey="warn"/>
   155             <menuitem label="&btnConsoleInfo;" type="checkbox" autocheck="false"
   156                       prefKey="info"/>
   157             <menuitem label="&btnConsoleLog;" type="checkbox" autocheck="false"
   158                       prefKey="log"/>
   159           </menupopup>
   160         </toolbarbutton>
   162         <toolbarbutton class="webconsole-clear-console-button devtools-toolbarbutton"
   163                        label="&btnClear.label;" tooltiptext="&btnClear.tooltip;"
   164                        accesskey="&btnClear.accesskey;"
   165                        tabindex="8"/>
   167         <spacer flex="1"/>
   169         <textbox class="compact hud-filter-box devtools-searchinput" type="search"
   170                  placeholder="&filterOutput.placeholder;" tabindex="2"/>
   171       </toolbar>
   173       <hbox id="output-wrapper" flex="1" context="output-contextmenu" tooltip="aHTMLTooltip">
   174         <div xmlns="http://www.w3.org/1999/xhtml" id="output-container" tabindex="1" />
   175       </hbox>
   177       <hbox class="jsterm-input-container" style="direction:ltr">
   178         <stack class="jsterm-stack-node" flex="1">
   179           <textbox class="jsterm-complete-node devtools-monospace"
   180                    multiline="true" rows="1" tabindex="-1"/>
   181           <textbox class="jsterm-input-node devtools-monospace"
   182                    multiline="true" rows="1" tabindex="0"/>
   183         </stack>
   184       </hbox>
   185     </vbox>
   187     <splitter class="devtools-side-splitter"/>
   189     <tabbox id="webconsole-sidebar" class="devtools-sidebar-tabs" hidden="true" width="300">
   190       <tabs/>
   191       <tabpanels flex="1"/>
   192     </tabbox>
   193   </box>
   194 </window>

mercurial