browser/devtools/scratchpad/scratchpad.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/devtools/scratchpad/scratchpad.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,408 @@
     1.4 +<?xml version="1.0"?>
     1.5 +
     1.6 +<!-- This Source Code Form is subject to the terms of the Mozilla Public
     1.7 +   - License, v. 2.0. If a copy of the MPL was not distributed with this
     1.8 +   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     1.9 +
    1.10 +<!DOCTYPE window [
    1.11 +<!ENTITY % scratchpadDTD SYSTEM "chrome://browser/locale/devtools/scratchpad.dtd" >
    1.12 + %scratchpadDTD;
    1.13 +<!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd">
    1.14 +%editMenuStrings;
    1.15 +<!ENTITY % sourceEditorStrings SYSTEM "chrome://browser/locale/devtools/sourceeditor.dtd">
    1.16 +%sourceEditorStrings;
    1.17 +]>
    1.18 +
    1.19 +<?xml-stylesheet href="chrome://global/skin/global.css"?>
    1.20 +<?xml-stylesheet href="chrome://browser/skin/devtools/common.css"?>
    1.21 +<?xml-stylesheet href="chrome://browser/skin/devtools/scratchpad.css"?>
    1.22 +<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
    1.23 +
    1.24 +<window id="main-window"
    1.25 +        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    1.26 +        title="&window.title;"
    1.27 +        windowtype="devtools:scratchpad"
    1.28 +        macanimationtype="document"
    1.29 +        fullscreenbutton="true"
    1.30 +        screenX="4" screenY="4"
    1.31 +        width="640" height="480"
    1.32 +        persist="screenX screenY width height sizemode">
    1.33 +
    1.34 +<script type="application/javascript;version=1.8"
    1.35 +        src="chrome://browser/content/devtools/theme-switching.js"/>
    1.36 +<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
    1.37 +<script type="application/javascript" src="chrome://browser/content/devtools/scratchpad.js"/>
    1.38 +
    1.39 +<commandset id="editMenuCommands"/>
    1.40 +
    1.41 +<commandset id="sourceEditorCommands">
    1.42 +  <command id="cmd_gotoLine" oncommand=";"/>
    1.43 +</commandset>
    1.44 +
    1.45 +<commandset id="sp-commandset">
    1.46 +  <command id="sp-cmd-newWindow" oncommand=";"/>
    1.47 +  <command id="sp-cmd-openFile" oncommand=";"/>
    1.48 +  <command id="sp-cmd-clearRecentFiles" oncommand=";"/>
    1.49 +  <command id="sp-cmd-save" oncommand=";"/>
    1.50 +  <command id="sp-cmd-saveas" oncommand=";"/>
    1.51 +  <command id="sp-cmd-revert" oncommand=";" disabled="true"/>
    1.52 +  <command id="sp-cmd-close" oncommand=";"/>
    1.53 +  <command id="sp-cmd-line-numbers" oncommand=";"/>
    1.54 +  <command id="sp-cmd-wrap-text" oncommand=";"/>
    1.55 +  <command id="sp-cmd-highlight-trailing-space" oncommand=";"/>
    1.56 +  <command id="sp-cmd-larger-font" oncommand=";"/>
    1.57 +  <command id="sp-cmd-smaller-font" oncommand=";"/>
    1.58 +  <command id="sp-cmd-normal-font" oncommand=";"/>
    1.59 +  <command id="sp-cmd-run" oncommand=";"/>
    1.60 +  <command id="sp-cmd-inspect" oncommand=";"/>
    1.61 +  <command id="sp-cmd-display" oncommand=";"/>
    1.62 +  <command id="sp-cmd-pprint" oncommand=";"/>
    1.63 +  <command id="sp-cmd-contentContext" oncommand=";"/>
    1.64 +  <command id="sp-cmd-browserContext" oncommand=";" disabled="true"/>
    1.65 +  <command id="sp-cmd-reloadAndRun" oncommand=";"/>
    1.66 +  <command id="sp-cmd-evalFunction" oncommand=";"/>
    1.67 +  <command id="sp-cmd-errorConsole" oncommand=";" disabled="true"/>
    1.68 +  <command id="sp-cmd-webConsole" oncommand=";"/>
    1.69 +  <command id="sp-cmd-documentationLink" oncommand=";"/>
    1.70 +  <command id="sp-cmd-hideSidebar" oncommand=";"/>
    1.71 +</commandset>
    1.72 +
    1.73 +<keyset id="editMenuKeys"/>
    1.74 +
    1.75 +<keyset id="sp-keyset">
    1.76 +  <key id="sp-key-window"
    1.77 +       key="&newWindowCmd.commandkey;"
    1.78 +       command="sp-cmd-newWindow"
    1.79 +       modifiers="accel"/>
    1.80 +  <key id="sp-key-open"
    1.81 +       key="&openFileCmd.commandkey;"
    1.82 +       command="sp-cmd-openFile"
    1.83 +       modifiers="accel"/>
    1.84 +  <key id="sp-key-save"
    1.85 +       key="&saveFileCmd.commandkey;"
    1.86 +       command="sp-cmd-save"
    1.87 +       modifiers="accel"/>
    1.88 +  <key id="sp-key-close"
    1.89 +       key="&closeCmd.key;"
    1.90 +       command="sp-cmd-close"
    1.91 +       modifiers="accel"/>
    1.92 +  <key id="sp-key-larger-font"
    1.93 +       key="&largerFont.commandkey;"
    1.94 +       command="sp-cmd-larger-font"
    1.95 +       modifiers="accel"/>
    1.96 +  <key id="sp-key-smaller-font"
    1.97 +       key="&smallerFont.commandkey;"
    1.98 +       command="sp-cmd-smaller-font"
    1.99 +       modifiers="accel"/>
   1.100 +  <key id="sp-key-normal-size-font"
   1.101 +       key="&normalSize.commandkey;"
   1.102 +       command="sp-cmd-normal-font"
   1.103 +       modifiers="accel"/>
   1.104 +  <key id="sp-key-run"
   1.105 +       key="&run.key;"
   1.106 +       command="sp-cmd-run"
   1.107 +       modifiers="accel"/>
   1.108 +  <key id="sp-key-inspect"
   1.109 +       key="&inspect.key;"
   1.110 +       command="sp-cmd-inspect"
   1.111 +       modifiers="accel"/>
   1.112 +  <key id="sp-key-display"
   1.113 +       key="&display.key;"
   1.114 +       command="sp-cmd-display"
   1.115 +       modifiers="accel"/>
   1.116 +  <key id="sp-key-pprint"
   1.117 +       key="&pprint.key;"
   1.118 +       command="sp-cmd-pprint"
   1.119 +       modifiers="accel"/>
   1.120 +  <key id="sp-key-reloadAndRun"
   1.121 +       key="&reloadAndRun.key;"
   1.122 +       command="sp-cmd-reloadAndRun"
   1.123 +       modifiers="accel,shift"/>
   1.124 +  <key id="sp-key-evalFunction"
   1.125 +       key="&evalFunction.key;"
   1.126 +       command="sp-cmd-evalFunction"
   1.127 +       modifiers="accel"/>
   1.128 +  <key id="sp-key-errorConsole"
   1.129 +       key="&errorConsoleCmd.commandkey;"
   1.130 +       command="sp-cmd-errorConsole"
   1.131 +       modifiers="accel,shift"/>
   1.132 +  <key id="sp-key-hideSidebar"
   1.133 +       keycode="VK_ESCAPE"
   1.134 +       command="sp-cmd-hideSidebar"/>
   1.135 +  <key id="key_openHelp"
   1.136 +       keycode="VK_F1"
   1.137 +       command="sp-cmd-documentationLink"/>
   1.138 +  <key id="key_gotoLine"
   1.139 +       key="&gotoLineCmd.key;"
   1.140 +       command="key_gotoLine"
   1.141 +       modifiers="accel"/>
   1.142 +
   1.143 +</keyset>
   1.144 +
   1.145 +<menubar id="sp-menubar">
   1.146 +  <menu id="sp-file-menu" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;">
   1.147 +    <menupopup id="sp-menu-filepopup">
   1.148 +      <menuitem id="sp-menu-newscratchpad"
   1.149 +                label="&newWindowCmd.label;"
   1.150 +                accesskey="&newWindowCmd.accesskey;"
   1.151 +                key="sp-key-window"
   1.152 +                command="sp-cmd-newWindow"/>
   1.153 +      <menuseparator/>
   1.154 +
   1.155 +      <menuitem id="sp-menu-open"
   1.156 +                label="&openFileCmd.label;"
   1.157 +                command="sp-cmd-openFile"
   1.158 +                key="sp-key-open"
   1.159 +                accesskey="&openFileCmd.accesskey;"/>
   1.160 +
   1.161 +      <menu id="sp-open_recent-menu" label="&openRecentMenu.label;"
   1.162 +            accesskey="&openRecentMenu.accesskey;"
   1.163 +            disabled="true">
   1.164 +        <menupopup id="sp-menu-open_recentPopup"/>
   1.165 +      </menu>
   1.166 +
   1.167 +      <menuitem id="sp-menu-save"
   1.168 +                label="&saveFileCmd.label;"
   1.169 +                accesskey="&saveFileCmd.accesskey;"
   1.170 +                key="sp-key-save"
   1.171 +                command="sp-cmd-save"/>
   1.172 +      <menuitem id="sp-menu-saveas"
   1.173 +                label="&saveFileAsCmd.label;"
   1.174 +                accesskey="&saveFileAsCmd.accesskey;"
   1.175 +                command="sp-cmd-saveas"/>
   1.176 +      <menuitem id="sp-menu-revert"
   1.177 +                label="&revertCmd.label;"
   1.178 +                accesskey="&revertCmd.accesskey;"
   1.179 +                command="sp-cmd-revert"/>
   1.180 +      <menuseparator/>
   1.181 +
   1.182 +      <menuitem id="sp-menu-close"
   1.183 +                label="&closeCmd.label;"
   1.184 +                key="sp-key-close"
   1.185 +                accesskey="&closeCmd.accesskey;"
   1.186 +                command="sp-cmd-close"/>
   1.187 +    </menupopup>
   1.188 +  </menu>
   1.189 +
   1.190 +  <menu id="sp-edit-menu" label="&editMenu.label;"
   1.191 +        accesskey="&editMenu.accesskey;">
   1.192 +    <menupopup id="sp-menu_editpopup">
   1.193 +      <menuitem id="menu_undo"/>
   1.194 +      <menuitem id="menu_redo"/>
   1.195 +      <menuseparator/>
   1.196 +      <menuitem id="menu_cut"/>
   1.197 +      <menuitem id="menu_copy"/>
   1.198 +      <menuitem id="menu_paste"/>
   1.199 +      <menuseparator/>
   1.200 +      <menuitem id="menu_selectAll"/>
   1.201 +      <menuseparator/>
   1.202 +      <menuitem id="menu_find"/>
   1.203 +      <menuitem id="menu_findAgain"/>
   1.204 +      <menuseparator/>
   1.205 +      <menuitem id="se-menu-gotoLine"
   1.206 +          label="&gotoLineCmd.label;"
   1.207 +          accesskey="&gotoLineCmd.accesskey;"
   1.208 +          key="key_gotoLine"
   1.209 +          command="cmd_gotoLine"/>
   1.210 +      <menuitem id="sp-menu-pprint"
   1.211 +          label="&pprint.label;"
   1.212 +          accesskey="&pprint.accesskey;"
   1.213 +          key="sp-key-pprint"
   1.214 +          command="sp-cmd-pprint"/>
   1.215 +    </menupopup>
   1.216 +  </menu>
   1.217 +
   1.218 +  <menu id="sp-view-menu" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;">
   1.219 +    <menupopup id="sp-menu-viewpopup">
   1.220 +      <menuitem id="sp-menu-line-numbers"
   1.221 +                label="&lineNumbers.label;"
   1.222 +                accesskey="&lineNumbers.accesskey;"
   1.223 +                type="checkbox"
   1.224 +                checked="true"
   1.225 +                command="sp-cmd-line-numbers"/>
   1.226 +      <menuitem id="sp-menu-word-wrap"
   1.227 +                label="&wordWrap.label;"
   1.228 +                accesskey="&wordWrap.accesskey;"
   1.229 +                type="checkbox"
   1.230 +                command="sp-cmd-wrap-text"/>
   1.231 +      <menuitem id="sp-menu-highlight-trailing-space"
   1.232 +                label="&highlightTrailingSpace.label;"
   1.233 +                accesskey="&highlightTrailingSpace.accesskey;"
   1.234 +                type="checkbox"
   1.235 +                command="sp-cmd-highlight-trailing-space"/>
   1.236 +      <menuseparator/>
   1.237 +      <menuitem id="sp-menu-larger-font"
   1.238 +                label="&largerFont.label;"
   1.239 +                key="sp-key-larger-font"
   1.240 +                accesskey="&largerFont.accesskey;"
   1.241 +                command="sp-cmd-larger-font"/>
   1.242 +      <menuitem id="sp-menu-smaller-font"
   1.243 +                label="&smallerFont.label;"
   1.244 +                key="sp-key-smaller-font"
   1.245 +                accesskey="&smallerFont.accesskey;"
   1.246 +                command="sp-cmd-smaller-font"/>
   1.247 +      <menuitem id="sp-menu-normal-size-font"
   1.248 +                label="&normalSize.label;"
   1.249 +                key="sp-menu-normal-font"
   1.250 +                accesskey="&normalSize.accesskey;"
   1.251 +                command="sp-cmd-normal-font"/>
   1.252 +    </menupopup>
   1.253 +  </menu>
   1.254 +
   1.255 +  <menu id="sp-execute-menu" label="&executeMenu.label;"
   1.256 +        accesskey="&executeMenu.accesskey;">
   1.257 +    <menupopup id="sp-menu_executepopup">
   1.258 +      <menuitem id="sp-text-run"
   1.259 +                label="&run.label;"
   1.260 +                accesskey="&run.accesskey;"
   1.261 +                key="sp-key-run"
   1.262 +                command="sp-cmd-run"/>
   1.263 +      <menuitem id="sp-text-inspect"
   1.264 +                label="&inspect.label;"
   1.265 +                accesskey="&inspect.accesskey;"
   1.266 +                key="sp-key-inspect"
   1.267 +                command="sp-cmd-inspect"/>
   1.268 +      <menuitem id="sp-text-display"
   1.269 +                label="&display.label;"
   1.270 +                accesskey="&display.accesskey;"
   1.271 +                key="sp-key-display"
   1.272 +                command="sp-cmd-display"/>
   1.273 +      <menuseparator/>
   1.274 +      <menuitem id="sp-text-reloadAndRun"
   1.275 +                label="&reloadAndRun.label;"
   1.276 +                key="sp-key-reloadAndRun"
   1.277 +                accesskey="&reloadAndRun.accesskey;"
   1.278 +                command="sp-cmd-reloadAndRun"/>
   1.279 +      <menuitem id="sp-text-evalFunction"
   1.280 +                label="&evalFunction.label;"
   1.281 +                key="sp-key-evalFunction"
   1.282 +                accesskey="&evalFunction.accesskey;"
   1.283 +                command="sp-cmd-evalFunction"/>
   1.284 +    </menupopup>
   1.285 +  </menu>
   1.286 +
   1.287 +  <menu id="sp-environment-menu"
   1.288 +        label="&environmentMenu.label;"
   1.289 +        accesskey="&environmentMenu.accesskey;"
   1.290 +        hidden="true">
   1.291 +    <menupopup id="sp-menu-environment">
   1.292 +      <menuitem id="sp-menu-content"
   1.293 +                label="&contentContext.label;"
   1.294 +                accesskey="&contentContext.accesskey;"
   1.295 +                command="sp-cmd-contentContext"
   1.296 +                checked="true"
   1.297 +                type="radio"/>
   1.298 +      <menuitem id="sp-menu-browser"
   1.299 +                command="sp-cmd-browserContext"
   1.300 +                label="&browserContext.label;"
   1.301 +                accesskey="&browserContext.accesskey;"
   1.302 +                type="radio"/>
   1.303 +    </menupopup>
   1.304 +  </menu>
   1.305 +
   1.306 +#ifdef XP_WIN
   1.307 +  <menu id="sp-help-menu"
   1.308 +        label="&helpMenu.label;"
   1.309 +        accesskey="&helpMenuWin.accesskey;">
   1.310 +#else
   1.311 +  <menu id="sp-help-menu"
   1.312 +        label="&helpMenu.label;"
   1.313 +        accesskey="&helpMenu.accesskey;">
   1.314 +#endif
   1.315 +    <menupopup id="sp-menu-help">
   1.316 +      <menuitem id="sp-menu-documentation"
   1.317 +                label="&documentationLink.label;"
   1.318 +                accesskey="&documentationLink.accesskey;"
   1.319 +                command="sp-cmd-documentationLink"
   1.320 +                key="key_openHelp"/>
   1.321 +    </menupopup>
   1.322 +  </menu>
   1.323 +</menubar>
   1.324 +
   1.325 +<toolbar id="sp-toolbar"
   1.326 +         class="devtools-toolbar">
   1.327 +  <toolbarbutton id="sp-toolbar-open"
   1.328 +                 class="devtools-toolbarbutton"
   1.329 +                 label="&openFileCmd.label;"
   1.330 +                 command="sp-cmd-openFile"/>
   1.331 +  <toolbarbutton id="sp-toolbar-save"
   1.332 +                 class="devtools-toolbarbutton"
   1.333 +                 label="&saveFileCmd.label;"
   1.334 +                 command="sp-cmd-save"/>
   1.335 +  <toolbarbutton id="sp-toolbar-saveAs"
   1.336 +                 class="devtools-toolbarbutton"
   1.337 +                 label="&saveFileAsCmd.label;"
   1.338 +                 command="sp-cmd-saveas"/>
   1.339 +  <toolbarspacer/>
   1.340 +  <toolbarbutton id="sp-toolbar-run"
   1.341 +                 class="devtools-toolbarbutton"
   1.342 +                 label="&run.label;"
   1.343 +                 command="sp-cmd-run"/>
   1.344 +  <toolbarbutton id="sp-toolbar-inspect"
   1.345 +                 class="devtools-toolbarbutton"
   1.346 +                 label="&inspect.label;"
   1.347 +                 command="sp-cmd-inspect"/>
   1.348 +  <toolbarbutton id="sp-toolbar-display"
   1.349 +                 class="devtools-toolbarbutton"
   1.350 +                 label="&display.label;"
   1.351 +                 command="sp-cmd-display"/>
   1.352 +  <toolbarspacer/>
   1.353 +  <toolbarbutton id="sp-toolbar-pprint"
   1.354 +                 class="devtools-toolbarbutton"
   1.355 +                 label="&pprint.label;"
   1.356 +                 command="sp-cmd-pprint"/>
   1.357 +</toolbar>
   1.358 +
   1.359 +
   1.360 +<popupset id="scratchpad-popups">
   1.361 +  <menupopup id="scratchpad-text-popup">
   1.362 +    <menuitem id="cMenu_cut"/>
   1.363 +    <menuitem id="cMenu_copy"/>
   1.364 +    <menuitem id="cMenu_paste"/>
   1.365 +    <menuitem id="cMenu_delete"/>
   1.366 +    <menuseparator/>
   1.367 +    <menuitem id="cMenu_selectAll"/>
   1.368 +    <menuseparator/>
   1.369 +    <menuitem id="sp-text-run"
   1.370 +              label="&run.label;"
   1.371 +              accesskey="&run.accesskey;"
   1.372 +              key="sp-key-run"
   1.373 +              command="sp-cmd-run"/>
   1.374 +    <menuitem id="sp-text-inspect"
   1.375 +              label="&inspect.label;"
   1.376 +              accesskey="&inspect.accesskey;"
   1.377 +              key="sp-key-inspect"
   1.378 +              command="sp-cmd-inspect"/>
   1.379 +    <menuitem id="sp-text-display"
   1.380 +              label="&display.label;"
   1.381 +              accesskey="&display.accesskey;"
   1.382 +              key="sp-key-display"
   1.383 +              command="sp-cmd-display"/>
   1.384 +    <menuitem id="sp-text-evalFunction"
   1.385 +              label="&evalFunction.label;"
   1.386 +              key="sp-key-evalFunction"
   1.387 +              accesskey="&evalFunction.accesskey;"
   1.388 +              command="sp-cmd-evalFunction"/>
   1.389 +    <menuseparator/>
   1.390 +    <menuitem id="sp-text-reloadAndRun"
   1.391 +              label="&reloadAndRun.label;"
   1.392 +              key="sp-key-reloadAndRun"
   1.393 +              accesskey="&reloadAndRun.accesskey;"
   1.394 +              command="sp-cmd-reloadAndRun"/>
   1.395 +  </menupopup>
   1.396 +</popupset>
   1.397 +
   1.398 +<notificationbox id="scratchpad-notificationbox" flex="1">
   1.399 +  <hbox flex="1">
   1.400 +    <vbox id="scratchpad-editor" flex="1"/>
   1.401 +    <splitter class="devtools-side-splitter"/>
   1.402 +    <tabbox id="scratchpad-sidebar" class="devtools-sidebar-tabs"
   1.403 +                                    width="300"
   1.404 +                                    hidden="true">
   1.405 +      <tabs/>
   1.406 +      <tabpanels flex="1"/>
   1.407 +    </tabbox>
   1.408 +  </hbox>
   1.409 +</notificationbox>
   1.410 +
   1.411 +</window>

mercurial