Last active
January 25, 2018 19:54
-
-
Save brendandahl/01a30c7d4b1303595ad00eb19d0eb65f to your computer and use it in GitHub Desktop.
Scratchpad - Replacing Overlays
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
index 8b9aff040b6d..ebff698f235d 100644 | |
--- a/devtools/client/scratchpad/scratchpad.xul | |
+++ b/devtools/client/scratchpad/scratchpad.xul | |
@@ -15,7 +15,6 @@ | |
<?xml-stylesheet href="chrome://global/skin/global.css"?> | |
<?xml-stylesheet href="chrome://devtools/skin/scratchpad.css"?> | |
-<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> | |
<window id="main-window" | |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" | |
@@ -31,8 +30,9 @@ | |
src="chrome://devtools/content/shared/theme-switching.js"/> | |
<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> | |
<script type="application/javascript" src="chrome://devtools/content/scratchpad/scratchpad.js"/> | |
+<script type="application/javascript" src="chrome://global/content/editMenuElements.js"/> | |
-<commandset id="editMenuCommands"/> | |
+<commandset-edit-menu/> | |
<commandset id="sourceEditorCommands"> | |
<command id="cmd_find" oncommand=";"/> | |
@@ -68,7 +68,7 @@ | |
<command id="sp-cmd-hideSidebar" oncommand=";"/> | |
</commandset> | |
-<keyset id="editMenuKeys"/> | |
+<keyset-edit-menu/> | |
<keyset id="sp-keyset"> | |
<key id="sp-key-window" | |
@@ -191,17 +191,17 @@ | |
<menu id="sp-edit-menu" label="&editMenu.label;" | |
accesskey="&editMenu.accesskey;"> | |
<menupopup id="sp-menu_editpopup"> | |
- <menuitem id="menu_undo"/> | |
- <menuitem id="menu_redo"/> | |
+ <menuitem-edit-menu-undo/> | |
+ <menuitem-edit-menu-redo/> | |
<menuseparator/> | |
- <menuitem id="menu_cut"/> | |
- <menuitem id="menu_copy"/> | |
- <menuitem id="menu_paste"/> | |
+ <menuitem-edit-menu-cut/> | |
+ <menuitem-edit-menu-copy/> | |
+ <menuitem-edit-menu-paste/> | |
<menuseparator/> | |
- <menuitem id="menu_selectAll"/> | |
+ <menuitem-edit-menu-select-all/> | |
<menuseparator/> | |
- <menuitem id="menu_find"/> | |
- <menuitem id="menu_findAgain"/> | |
+ <menuitem-edit-menu-find/> | |
+ <menuitem-edit-menu-find-again/> | |
<menuseparator/> | |
<menuitem id="se-menu-gotoLine" | |
label="&gotoLineCmd.label;" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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/. --> | |
<!DOCTYPE window [ | |
<!ENTITY % scratchpadDTD SYSTEM "chrome://devtools/locale/scratchpad.dtd" > | |
%scratchpadDTD; | |
<!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> | |
%editMenuStrings; | |
<!ENTITY % sourceEditorStrings SYSTEM "chrome://devtools/locale/sourceeditor.dtd"> | |
%sourceEditorStrings; | |
]> | |
<?xml-stylesheet href="chrome://global/skin/global.css"?> | |
<?xml-stylesheet href="chrome://devtools/skin/scratchpad.css"?> | |
<window id="main-window" | |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" | |
title="&window.title;" | |
windowtype="devtools:scratchpad" | |
macanimationtype="document" | |
fullscreenbutton="true" | |
screenX="4" screenY="4" | |
width="640" height="480" | |
persist="screenX screenY width height sizemode"> | |
<script type="application/javascript" | |
src="chrome://devtools/content/shared/theme-switching.js"/> | |
<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> | |
<script type="application/javascript" src="chrome://devtools/content/scratchpad/scratchpad.js"/> | |
<script type="application/javascript" src="chrome://global/content/editMenuElements.js"/> | |
<commandset-edit-menu/> | |
<commandset id="sourceEditorCommands"> | |
<command id="cmd_find" oncommand=";"/> | |
<command id="cmd_findAgain" oncommand=";"/> | |
<command id="cmd_gotoLine" oncommand=";"/> | |
</commandset> | |
<commandset id="sp-commandset"> | |
<command id="sp-cmd-newWindow" oncommand=";"/> | |
<command id="sp-cmd-openFile" oncommand=";"/> | |
<command id="sp-cmd-clearRecentFiles" oncommand=";"/> | |
<command id="sp-cmd-save" oncommand=";"/> | |
<command id="sp-cmd-saveas" oncommand=";"/> | |
<command id="sp-cmd-revert" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-close" oncommand=";"/> | |
<command id="sp-cmd-line-numbers" oncommand=";"/> | |
<command id="sp-cmd-wrap-text" oncommand=";"/> | |
<command id="sp-cmd-highlight-trailing-space" oncommand=";"/> | |
<command id="sp-cmd-larger-font" oncommand=";"/> | |
<command id="sp-cmd-smaller-font" oncommand=";"/> | |
<command id="sp-cmd-normal-font" oncommand=";"/> | |
<command id="sp-cmd-run" oncommand=";"/> | |
<command id="sp-cmd-inspect" oncommand=";"/> | |
<command id="sp-cmd-display" oncommand=";"/> | |
<command id="sp-cmd-pprint" oncommand=";"/> | |
<command id="sp-cmd-contentContext" oncommand=";"/> | |
<command id="sp-cmd-browserContext" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-reloadAndRun" oncommand=";"/> | |
<command id="sp-cmd-evalFunction" oncommand=";"/> | |
<command id="sp-cmd-errorConsole" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-webConsole" oncommand=";"/> | |
<command id="sp-cmd-documentationLink" oncommand=";"/> | |
<command id="sp-cmd-hideSidebar" oncommand=";"/> | |
</commandset> | |
<keyset-edit-menu/> | |
<keyset id="sp-keyset"> | |
<key id="sp-key-window" | |
key="&newWindowCmd.commandkey;" | |
command="sp-cmd-newWindow" | |
modifiers="accel"/> | |
<key id="sp-key-open" | |
key="&openFileCmd.commandkey;" | |
command="sp-cmd-openFile" | |
modifiers="accel"/> | |
<key id="sp-key-save" | |
key="&saveFileCmd.commandkey;" | |
command="sp-cmd-save" | |
modifiers="accel"/> | |
<key id="sp-key-close" | |
key="&closeCmd.key;" | |
command="sp-cmd-close" | |
modifiers="accel"/> | |
<key id="sp-key-larger-font" | |
key="&largerFont.commandkey;" | |
command="sp-cmd-larger-font" | |
modifiers="accel"/> | |
<key key="&largerFont.commandkey2;" | |
command="sp-cmd-larger-font" | |
modifiers="accel"/> | |
<key id="sp-key-smaller-font" | |
key="&smallerFont.commandkey;" | |
command="sp-cmd-smaller-font" | |
modifiers="accel"/> | |
<key id="sp-key-normal-size-font" | |
key="&normalSize.commandkey;" | |
command="sp-cmd-normal-font" | |
modifiers="accel"/> | |
<key id="sp-key-run" | |
key="&run.key;" | |
command="sp-cmd-run" | |
modifiers="accel"/> | |
<key id="sp-key-inspect" | |
key="&inspect.key;" | |
command="sp-cmd-inspect" | |
modifiers="accel"/> | |
<key id="sp-key-display" | |
key="&display.key;" | |
command="sp-cmd-display" | |
modifiers="accel"/> | |
<key id="sp-key-pprint" | |
key="&pprint.key;" | |
command="sp-cmd-pprint" | |
modifiers="accel"/> | |
<key id="sp-key-reloadAndRun" | |
key="&reloadAndRun.key;" | |
command="sp-cmd-reloadAndRun" | |
modifiers="accel,shift"/> | |
<key id="sp-key-evalFunction" | |
key="&evalFunction.key;" | |
command="sp-cmd-evalFunction" | |
modifiers="accel"/> | |
<key id="sp-key-errorConsole" | |
key="&errorConsoleCmd.commandkey;" | |
command="sp-cmd-errorConsole" | |
modifiers="accel,shift"/> | |
<key id="sp-key-hideSidebar" | |
keycode="VK_ESCAPE" | |
command="sp-cmd-hideSidebar"/> | |
<key id="key_openHelp" | |
keycode="VK_F1" | |
command="sp-cmd-documentationLink"/> | |
<key id="key_gotoLine" | |
key="&gotoLineCmd.key;" | |
command="key_gotoLine" | |
modifiers="accel"/> | |
</keyset> | |
<menubar id="sp-menubar"> | |
<menu id="sp-file-menu" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;"> | |
<menupopup id="sp-menu-filepopup"> | |
<menuitem id="sp-menu-newscratchpad" | |
label="&newWindowCmd.label;" | |
accesskey="&newWindowCmd.accesskey;" | |
key="sp-key-window" | |
command="sp-cmd-newWindow"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-open" | |
label="&openFileCmd.label;" | |
command="sp-cmd-openFile" | |
key="sp-key-open" | |
accesskey="&openFileCmd.accesskey;"/> | |
<menu id="sp-open_recent-menu" label="&openRecentMenu.label;" | |
accesskey="&openRecentMenu.accesskey;" | |
disabled="true"> | |
<menupopup id="sp-menu-open_recentPopup"/> | |
</menu> | |
<menuitem id="sp-menu-save" | |
label="&saveFileCmd.label;" | |
accesskey="&saveFileCmd.accesskey;" | |
key="sp-key-save" | |
command="sp-cmd-save"/> | |
<menuitem id="sp-menu-saveas" | |
label="&saveFileAsCmd.label;" | |
accesskey="&saveFileAsCmd.accesskey;" | |
command="sp-cmd-saveas"/> | |
<menuitem id="sp-menu-revert" | |
label="&revertCmd.label;" | |
accesskey="&revertCmd.accesskey;" | |
command="sp-cmd-revert"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-close" | |
label="&closeCmd.label;" | |
key="sp-key-close" | |
accesskey="&closeCmd.accesskey;" | |
command="sp-cmd-close"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-edit-menu" label="&editMenu.label;" | |
accesskey="&editMenu.accesskey;"> | |
<menupopup id="sp-menu_editpopup"> | |
<menuitem-edit-menu-undo/> | |
<menuitem-edit-menu-redo/> | |
<menuseparator/> | |
<menuitem-edit-menu-cut/> | |
<menuitem-edit-menu-copy/> | |
<menuitem-edit-menu-paste/> | |
<menuseparator/> | |
<menuitem-edit-menu-select-all/> | |
<menuseparator/> | |
<menuitem-edit-menu-find/> | |
<menuitem-edit-menu-find-again/> | |
<menuseparator/> | |
<menuitem id="se-menu-gotoLine" | |
label="&gotoLineCmd.label;" | |
accesskey="&gotoLineCmd.accesskey;" | |
key="key_gotoLine" | |
command="cmd_gotoLine"/> | |
<menuitem id="sp-menu-pprint" | |
label="&pprint.label;" | |
accesskey="&pprint.accesskey;" | |
key="sp-key-pprint" | |
command="sp-cmd-pprint"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-view-menu" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;"> | |
<menupopup id="sp-menu-viewpopup"> | |
<menuitem id="sp-menu-line-numbers" | |
label="&lineNumbers.label;" | |
accesskey="&lineNumbers.accesskey;" | |
type="checkbox" | |
command="sp-cmd-line-numbers"/> | |
<menuitem id="sp-menu-word-wrap" | |
label="&wordWrap.label;" | |
accesskey="&wordWrap.accesskey;" | |
type="checkbox" | |
command="sp-cmd-wrap-text"/> | |
<menuitem id="sp-menu-highlight-trailing-space" | |
label="&highlightTrailingSpace.label;" | |
accesskey="&highlightTrailingSpace.accesskey;" | |
type="checkbox" | |
command="sp-cmd-highlight-trailing-space"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-larger-font" | |
label="&largerFont.label;" | |
key="sp-key-larger-font" | |
accesskey="&largerFont.accesskey;" | |
command="sp-cmd-larger-font"/> | |
<menuitem id="sp-menu-smaller-font" | |
label="&smallerFont.label;" | |
key="sp-key-smaller-font" | |
accesskey="&smallerFont.accesskey;" | |
command="sp-cmd-smaller-font"/> | |
<menuitem id="sp-menu-normal-size-font" | |
label="&normalSize.label;" | |
key="sp-menu-normal-font" | |
accesskey="&normalSize.accesskey;" | |
command="sp-cmd-normal-font"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-execute-menu" label="&executeMenu.label;" | |
accesskey="&executeMenu.accesskey;"> | |
<menupopup id="sp-menu_executepopup"> | |
<menuitem id="sp-text-run" | |
label="&run.label;" | |
accesskey="&run.accesskey;" | |
key="sp-key-run" | |
command="sp-cmd-run"/> | |
<menuitem id="sp-text-inspect" | |
label="&inspect.label;" | |
accesskey="&inspect.accesskey;" | |
key="sp-key-inspect" | |
command="sp-cmd-inspect"/> | |
<menuitem id="sp-text-display" | |
label="&display.label;" | |
accesskey="&display.accesskey;" | |
key="sp-key-display" | |
command="sp-cmd-display"/> | |
<menuseparator/> | |
<menuitem id="sp-text-reloadAndRun" | |
label="&reloadAndRun.label;" | |
key="sp-key-reloadAndRun" | |
accesskey="&reloadAndRun.accesskey;" | |
command="sp-cmd-reloadAndRun"/> | |
<menuitem id="sp-text-evalFunction" | |
label="&evalFunction.label;" | |
key="sp-key-evalFunction" | |
accesskey="&evalFunction.accesskey;" | |
command="sp-cmd-evalFunction"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-environment-menu" | |
label="&environmentMenu.label;" | |
accesskey="&environmentMenu.accesskey;" | |
hidden="true"> | |
<menupopup id="sp-menu-environment"> | |
<menuitem id="sp-menu-content" | |
label="&contentContext.label;" | |
accesskey="&contentContext.accesskey;" | |
command="sp-cmd-contentContext" | |
checked="true" | |
type="radio"/> | |
<menuitem id="sp-menu-browser" | |
command="sp-cmd-browserContext" | |
label="&browserContext.label;" | |
accesskey="&browserContext.accesskey;" | |
type="radio"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-help-menu" | |
label="&helpMenu.label;" | |
accesskey="&helpMenu.accesskey;" | |
accesskeywindows="&helpMenuWin.accesskey;"> | |
<menupopup id="sp-menu-help"> | |
<menuitem id="sp-menu-documentation" | |
label="&documentationLink.label;" | |
accesskey="&documentationLink.accesskey;" | |
command="sp-cmd-documentationLink" | |
key="key_openHelp"/> | |
</menupopup> | |
</menu> | |
</menubar> | |
<toolbar id="sp-toolbar" | |
class="devtools-toolbar"> | |
<toolbarbutton id="sp-toolbar-open" | |
class="devtools-toolbarbutton" | |
label="&openFileCmd.label;" | |
command="sp-cmd-openFile"/> | |
<toolbarbutton id="sp-toolbar-save" | |
class="devtools-toolbarbutton" | |
label="&saveFileCmd.label;" | |
command="sp-cmd-save"/> | |
<toolbarbutton id="sp-toolbar-saveAs" | |
class="devtools-toolbarbutton" | |
label="&saveFileAsCmd.label;" | |
command="sp-cmd-saveas"/> | |
<toolbarspacer/> | |
<toolbarbutton id="sp-toolbar-run" | |
class="devtools-toolbarbutton" | |
label="&run.label;" | |
command="sp-cmd-run"/> | |
<toolbarbutton id="sp-toolbar-inspect" | |
class="devtools-toolbarbutton" | |
label="&inspect.label;" | |
command="sp-cmd-inspect"/> | |
<toolbarbutton id="sp-toolbar-display" | |
class="devtools-toolbarbutton" | |
label="&display.label;" | |
command="sp-cmd-display"/> | |
<toolbarspacer/> | |
<toolbarbutton id="sp-toolbar-pprint" | |
class="devtools-toolbarbutton" | |
label="&pprint.label;" | |
command="sp-cmd-pprint"/> | |
</toolbar> | |
<popupset id="scratchpad-popups"> | |
<menupopup id="scratchpad-text-popup"> | |
<menuitem id="cMenu_cut"/> | |
<menuitem id="cMenu_copy"/> | |
<menuitem id="cMenu_paste"/> | |
<menuitem id="cMenu_delete"/> | |
<menuseparator/> | |
<menuitem id="cMenu_selectAll"/> | |
<menuseparator/> | |
<menuitem id="sp-text-run" | |
label="&run.label;" | |
accesskey="&run.accesskey;" | |
key="sp-key-run" | |
command="sp-cmd-run"/> | |
<menuitem id="sp-text-inspect" | |
label="&inspect.label;" | |
accesskey="&inspect.accesskey;" | |
key="sp-key-inspect" | |
command="sp-cmd-inspect"/> | |
<menuitem id="sp-text-display" | |
label="&display.label;" | |
accesskey="&display.accesskey;" | |
key="sp-key-display" | |
command="sp-cmd-display"/> | |
<menuitem id="sp-text-evalFunction" | |
label="&evalFunction.label;" | |
key="sp-key-evalFunction" | |
accesskey="&evalFunction.accesskey;" | |
command="sp-cmd-evalFunction"/> | |
<menuseparator/> | |
<menuitem id="sp-text-reloadAndRun" | |
label="&reloadAndRun.label;" | |
key="sp-key-reloadAndRun" | |
accesskey="&reloadAndRun.accesskey;" | |
command="sp-cmd-reloadAndRun"/> | |
</menupopup> | |
</popupset> | |
<notificationbox id="scratchpad-notificationbox" flex="1"> | |
<hbox flex="1"> | |
<vbox id="scratchpad-editor" flex="1"/> | |
<splitter class="devtools-side-splitter"/> | |
<tabbox id="scratchpad-sidebar" class="devtools-sidebar-tabs" | |
width="300" | |
hidden="true"> | |
<tabs/> | |
<tabpanels flex="1"/> | |
</tabbox> | |
</hbox> | |
<toolbar id="statusbar-line-col" class="devtools-toolbar"/> | |
</notificationbox> | |
</window> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
index 8b9aff040b6d..26ad1e39fe45 100644 | |
--- a/devtools/client/scratchpad/scratchpad.xul | |
+++ b/devtools/client/scratchpad/scratchpad.xul | |
@@ -15,7 +15,6 @@ | |
<?xml-stylesheet href="chrome://global/skin/global.css"?> | |
<?xml-stylesheet href="chrome://devtools/skin/scratchpad.css"?> | |
-<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> | |
<window id="main-window" | |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" | |
@@ -31,8 +30,9 @@ | |
src="chrome://devtools/content/shared/theme-switching.js"/> | |
<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> | |
<script type="application/javascript" src="chrome://devtools/content/scratchpad/scratchpad.js"/> | |
+<script type="application/javascript" src="chrome://global/content/editMenuElements.js"/> | |
-<commandset id="editMenuCommands"/> | |
+#include ../../components/editMenuCommands.inc.xul | |
<commandset id="sourceEditorCommands"> | |
<command id="cmd_find" oncommand=";"/> | |
@@ -68,7 +68,7 @@ | |
<command id="sp-cmd-hideSidebar" oncommand=";"/> | |
</commandset> | |
-<keyset id="editMenuKeys"/> | |
+#include ../../components/editMenuKeys.inc.xul | |
<keyset id="sp-keyset"> | |
<key id="sp-key-window" | |
@@ -191,17 +191,18 @@ | |
<menu id="sp-edit-menu" label="&editMenu.label;" | |
accesskey="&editMenu.accesskey;"> | |
<menupopup id="sp-menu_editpopup"> | |
- <menuitem id="menu_undo"/> | |
- <menuitem id="menu_redo"/> | |
+#include ../../components/editMenuItem_menu_undo.inc.xul | |
+#include ../../components/editMenuItem_menu_undo.inc.xul | |
+#include ../../components/editMenuItem_menu_redo.inc.xul | |
<menuseparator/> | |
- <menuitem id="menu_cut"/> | |
- <menuitem id="menu_copy"/> | |
- <menuitem id="menu_paste"/> | |
+#include ../../components/editMenuItem_menu_cut.inc.xul | |
+#include ../../components/editMenuItem_menu_copy.inc.xul | |
+#include ../../components/editMenuItem_menu_paste.inc.xul | |
<menuseparator/> | |
- <menuitem id="menu_selectAll"/> | |
+#include ../../components/editMenuItem_menu_selectAll.inc.xul | |
<menuseparator/> | |
- <menuitem id="menu_find"/> | |
- <menuitem id="menu_findAgain"/> | |
+#include ../../components/editMenuItem_menu_find.inc.xul | |
+#include ../../components/editMenuItem_menu_findAgain.inc.xul | |
<menuseparator/> | |
<menuitem id="se-menu-gotoLine" | |
label="&gotoLineCmd.label;" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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/. --> | |
<!DOCTYPE window [ | |
<!ENTITY % scratchpadDTD SYSTEM "chrome://devtools/locale/scratchpad.dtd" > | |
%scratchpadDTD; | |
<!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> | |
%editMenuStrings; | |
<!ENTITY % sourceEditorStrings SYSTEM "chrome://devtools/locale/sourceeditor.dtd"> | |
%sourceEditorStrings; | |
]> | |
<?xml-stylesheet href="chrome://global/skin/global.css"?> | |
<?xml-stylesheet href="chrome://devtools/skin/scratchpad.css"?> | |
<window id="main-window" | |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" | |
title="&window.title;" | |
windowtype="devtools:scratchpad" | |
macanimationtype="document" | |
fullscreenbutton="true" | |
screenX="4" screenY="4" | |
width="640" height="480" | |
persist="screenX screenY width height sizemode"> | |
<script type="application/javascript" | |
src="chrome://devtools/content/shared/theme-switching.js"/> | |
<script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> | |
<script type="application/javascript" src="chrome://devtools/content/scratchpad/scratchpad.js"/> | |
<script type="application/javascript" src="chrome://global/content/editMenuElements.js"/> | |
#include ../../components/editMenuCommands.inc.xul | |
<commandset id="sourceEditorCommands"> | |
<command id="cmd_find" oncommand=";"/> | |
<command id="cmd_findAgain" oncommand=";"/> | |
<command id="cmd_gotoLine" oncommand=";"/> | |
</commandset> | |
<commandset id="sp-commandset"> | |
<command id="sp-cmd-newWindow" oncommand=";"/> | |
<command id="sp-cmd-openFile" oncommand=";"/> | |
<command id="sp-cmd-clearRecentFiles" oncommand=";"/> | |
<command id="sp-cmd-save" oncommand=";"/> | |
<command id="sp-cmd-saveas" oncommand=";"/> | |
<command id="sp-cmd-revert" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-close" oncommand=";"/> | |
<command id="sp-cmd-line-numbers" oncommand=";"/> | |
<command id="sp-cmd-wrap-text" oncommand=";"/> | |
<command id="sp-cmd-highlight-trailing-space" oncommand=";"/> | |
<command id="sp-cmd-larger-font" oncommand=";"/> | |
<command id="sp-cmd-smaller-font" oncommand=";"/> | |
<command id="sp-cmd-normal-font" oncommand=";"/> | |
<command id="sp-cmd-run" oncommand=";"/> | |
<command id="sp-cmd-inspect" oncommand=";"/> | |
<command id="sp-cmd-display" oncommand=";"/> | |
<command id="sp-cmd-pprint" oncommand=";"/> | |
<command id="sp-cmd-contentContext" oncommand=";"/> | |
<command id="sp-cmd-browserContext" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-reloadAndRun" oncommand=";"/> | |
<command id="sp-cmd-evalFunction" oncommand=";"/> | |
<command id="sp-cmd-errorConsole" oncommand=";" disabled="true"/> | |
<command id="sp-cmd-webConsole" oncommand=";"/> | |
<command id="sp-cmd-documentationLink" oncommand=";"/> | |
<command id="sp-cmd-hideSidebar" oncommand=";"/> | |
</commandset> | |
#include ../../components/editMenuKeys.inc.xul | |
<keyset id="sp-keyset"> | |
<key id="sp-key-window" | |
key="&newWindowCmd.commandkey;" | |
command="sp-cmd-newWindow" | |
modifiers="accel"/> | |
<key id="sp-key-open" | |
key="&openFileCmd.commandkey;" | |
command="sp-cmd-openFile" | |
modifiers="accel"/> | |
<key id="sp-key-save" | |
key="&saveFileCmd.commandkey;" | |
command="sp-cmd-save" | |
modifiers="accel"/> | |
<key id="sp-key-close" | |
key="&closeCmd.key;" | |
command="sp-cmd-close" | |
modifiers="accel"/> | |
<key id="sp-key-larger-font" | |
key="&largerFont.commandkey;" | |
command="sp-cmd-larger-font" | |
modifiers="accel"/> | |
<key key="&largerFont.commandkey2;" | |
command="sp-cmd-larger-font" | |
modifiers="accel"/> | |
<key id="sp-key-smaller-font" | |
key="&smallerFont.commandkey;" | |
command="sp-cmd-smaller-font" | |
modifiers="accel"/> | |
<key id="sp-key-normal-size-font" | |
key="&normalSize.commandkey;" | |
command="sp-cmd-normal-font" | |
modifiers="accel"/> | |
<key id="sp-key-run" | |
key="&run.key;" | |
command="sp-cmd-run" | |
modifiers="accel"/> | |
<key id="sp-key-inspect" | |
key="&inspect.key;" | |
command="sp-cmd-inspect" | |
modifiers="accel"/> | |
<key id="sp-key-display" | |
key="&display.key;" | |
command="sp-cmd-display" | |
modifiers="accel"/> | |
<key id="sp-key-pprint" | |
key="&pprint.key;" | |
command="sp-cmd-pprint" | |
modifiers="accel"/> | |
<key id="sp-key-reloadAndRun" | |
key="&reloadAndRun.key;" | |
command="sp-cmd-reloadAndRun" | |
modifiers="accel,shift"/> | |
<key id="sp-key-evalFunction" | |
key="&evalFunction.key;" | |
command="sp-cmd-evalFunction" | |
modifiers="accel"/> | |
<key id="sp-key-errorConsole" | |
key="&errorConsoleCmd.commandkey;" | |
command="sp-cmd-errorConsole" | |
modifiers="accel,shift"/> | |
<key id="sp-key-hideSidebar" | |
keycode="VK_ESCAPE" | |
command="sp-cmd-hideSidebar"/> | |
<key id="key_openHelp" | |
keycode="VK_F1" | |
command="sp-cmd-documentationLink"/> | |
<key id="key_gotoLine" | |
key="&gotoLineCmd.key;" | |
command="key_gotoLine" | |
modifiers="accel"/> | |
</keyset> | |
<menubar id="sp-menubar"> | |
<menu id="sp-file-menu" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;"> | |
<menupopup id="sp-menu-filepopup"> | |
<menuitem id="sp-menu-newscratchpad" | |
label="&newWindowCmd.label;" | |
accesskey="&newWindowCmd.accesskey;" | |
key="sp-key-window" | |
command="sp-cmd-newWindow"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-open" | |
label="&openFileCmd.label;" | |
command="sp-cmd-openFile" | |
key="sp-key-open" | |
accesskey="&openFileCmd.accesskey;"/> | |
<menu id="sp-open_recent-menu" label="&openRecentMenu.label;" | |
accesskey="&openRecentMenu.accesskey;" | |
disabled="true"> | |
<menupopup id="sp-menu-open_recentPopup"/> | |
</menu> | |
<menuitem id="sp-menu-save" | |
label="&saveFileCmd.label;" | |
accesskey="&saveFileCmd.accesskey;" | |
key="sp-key-save" | |
command="sp-cmd-save"/> | |
<menuitem id="sp-menu-saveas" | |
label="&saveFileAsCmd.label;" | |
accesskey="&saveFileAsCmd.accesskey;" | |
command="sp-cmd-saveas"/> | |
<menuitem id="sp-menu-revert" | |
label="&revertCmd.label;" | |
accesskey="&revertCmd.accesskey;" | |
command="sp-cmd-revert"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-close" | |
label="&closeCmd.label;" | |
key="sp-key-close" | |
accesskey="&closeCmd.accesskey;" | |
command="sp-cmd-close"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-edit-menu" label="&editMenu.label;" | |
accesskey="&editMenu.accesskey;"> | |
<menupopup id="sp-menu_editpopup"> | |
#include ../../components/editMenuItem_menu_undo.inc.xul | |
#include ../../components/editMenuItem_menu_undo.inc.xul | |
#include ../../components/editMenuItem_menu_redo.inc.xul | |
<menuseparator/> | |
#include ../../components/editMenuItem_menu_cut.inc.xul | |
#include ../../components/editMenuItem_menu_copy.inc.xul | |
#include ../../components/editMenuItem_menu_paste.inc.xul | |
<menuseparator/> | |
#include ../../components/editMenuItem_menu_selectAll.inc.xul | |
<menuseparator/> | |
#include ../../components/editMenuItem_menu_find.inc.xul | |
#include ../../components/editMenuItem_menu_findAgain.inc.xul | |
<menuseparator/> | |
<menuitem id="se-menu-gotoLine" | |
label="&gotoLineCmd.label;" | |
accesskey="&gotoLineCmd.accesskey;" | |
key="key_gotoLine" | |
command="cmd_gotoLine"/> | |
<menuitem id="sp-menu-pprint" | |
label="&pprint.label;" | |
accesskey="&pprint.accesskey;" | |
key="sp-key-pprint" | |
command="sp-cmd-pprint"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-view-menu" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;"> | |
<menupopup id="sp-menu-viewpopup"> | |
<menuitem id="sp-menu-line-numbers" | |
label="&lineNumbers.label;" | |
accesskey="&lineNumbers.accesskey;" | |
type="checkbox" | |
command="sp-cmd-line-numbers"/> | |
<menuitem id="sp-menu-word-wrap" | |
label="&wordWrap.label;" | |
accesskey="&wordWrap.accesskey;" | |
type="checkbox" | |
command="sp-cmd-wrap-text"/> | |
<menuitem id="sp-menu-highlight-trailing-space" | |
label="&highlightTrailingSpace.label;" | |
accesskey="&highlightTrailingSpace.accesskey;" | |
type="checkbox" | |
command="sp-cmd-highlight-trailing-space"/> | |
<menuseparator/> | |
<menuitem id="sp-menu-larger-font" | |
label="&largerFont.label;" | |
key="sp-key-larger-font" | |
accesskey="&largerFont.accesskey;" | |
command="sp-cmd-larger-font"/> | |
<menuitem id="sp-menu-smaller-font" | |
label="&smallerFont.label;" | |
key="sp-key-smaller-font" | |
accesskey="&smallerFont.accesskey;" | |
command="sp-cmd-smaller-font"/> | |
<menuitem id="sp-menu-normal-size-font" | |
label="&normalSize.label;" | |
key="sp-menu-normal-font" | |
accesskey="&normalSize.accesskey;" | |
command="sp-cmd-normal-font"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-execute-menu" label="&executeMenu.label;" | |
accesskey="&executeMenu.accesskey;"> | |
<menupopup id="sp-menu_executepopup"> | |
<menuitem id="sp-text-run" | |
label="&run.label;" | |
accesskey="&run.accesskey;" | |
key="sp-key-run" | |
command="sp-cmd-run"/> | |
<menuitem id="sp-text-inspect" | |
label="&inspect.label;" | |
accesskey="&inspect.accesskey;" | |
key="sp-key-inspect" | |
command="sp-cmd-inspect"/> | |
<menuitem id="sp-text-display" | |
label="&display.label;" | |
accesskey="&display.accesskey;" | |
key="sp-key-display" | |
command="sp-cmd-display"/> | |
<menuseparator/> | |
<menuitem id="sp-text-reloadAndRun" | |
label="&reloadAndRun.label;" | |
key="sp-key-reloadAndRun" | |
accesskey="&reloadAndRun.accesskey;" | |
command="sp-cmd-reloadAndRun"/> | |
<menuitem id="sp-text-evalFunction" | |
label="&evalFunction.label;" | |
key="sp-key-evalFunction" | |
accesskey="&evalFunction.accesskey;" | |
command="sp-cmd-evalFunction"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-environment-menu" | |
label="&environmentMenu.label;" | |
accesskey="&environmentMenu.accesskey;" | |
hidden="true"> | |
<menupopup id="sp-menu-environment"> | |
<menuitem id="sp-menu-content" | |
label="&contentContext.label;" | |
accesskey="&contentContext.accesskey;" | |
command="sp-cmd-contentContext" | |
checked="true" | |
type="radio"/> | |
<menuitem id="sp-menu-browser" | |
command="sp-cmd-browserContext" | |
label="&browserContext.label;" | |
accesskey="&browserContext.accesskey;" | |
type="radio"/> | |
</menupopup> | |
</menu> | |
<menu id="sp-help-menu" | |
label="&helpMenu.label;" | |
accesskey="&helpMenu.accesskey;" | |
accesskeywindows="&helpMenuWin.accesskey;"> | |
<menupopup id="sp-menu-help"> | |
<menuitem id="sp-menu-documentation" | |
label="&documentationLink.label;" | |
accesskey="&documentationLink.accesskey;" | |
command="sp-cmd-documentationLink" | |
key="key_openHelp"/> | |
</menupopup> | |
</menu> | |
</menubar> | |
<toolbar id="sp-toolbar" | |
class="devtools-toolbar"> | |
<toolbarbutton id="sp-toolbar-open" | |
class="devtools-toolbarbutton" | |
label="&openFileCmd.label;" | |
command="sp-cmd-openFile"/> | |
<toolbarbutton id="sp-toolbar-save" | |
class="devtools-toolbarbutton" | |
label="&saveFileCmd.label;" | |
command="sp-cmd-save"/> | |
<toolbarbutton id="sp-toolbar-saveAs" | |
class="devtools-toolbarbutton" | |
label="&saveFileAsCmd.label;" | |
command="sp-cmd-saveas"/> | |
<toolbarspacer/> | |
<toolbarbutton id="sp-toolbar-run" | |
class="devtools-toolbarbutton" | |
label="&run.label;" | |
command="sp-cmd-run"/> | |
<toolbarbutton id="sp-toolbar-inspect" | |
class="devtools-toolbarbutton" | |
label="&inspect.label;" | |
command="sp-cmd-inspect"/> | |
<toolbarbutton id="sp-toolbar-display" | |
class="devtools-toolbarbutton" | |
label="&display.label;" | |
command="sp-cmd-display"/> | |
<toolbarspacer/> | |
<toolbarbutton id="sp-toolbar-pprint" | |
class="devtools-toolbarbutton" | |
label="&pprint.label;" | |
command="sp-cmd-pprint"/> | |
</toolbar> | |
<popupset id="scratchpad-popups"> | |
<menupopup id="scratchpad-text-popup"> | |
<menuitem id="cMenu_cut"/> | |
<menuitem id="cMenu_copy"/> | |
<menuitem id="cMenu_paste"/> | |
<menuitem id="cMenu_delete"/> | |
<menuseparator/> | |
<menuitem id="cMenu_selectAll"/> | |
<menuseparator/> | |
<menuitem id="sp-text-run" | |
label="&run.label;" | |
accesskey="&run.accesskey;" | |
key="sp-key-run" | |
command="sp-cmd-run"/> | |
<menuitem id="sp-text-inspect" | |
label="&inspect.label;" | |
accesskey="&inspect.accesskey;" | |
key="sp-key-inspect" | |
command="sp-cmd-inspect"/> | |
<menuitem id="sp-text-display" | |
label="&display.label;" | |
accesskey="&display.accesskey;" | |
key="sp-key-display" | |
command="sp-cmd-display"/> | |
<menuitem id="sp-text-evalFunction" | |
label="&evalFunction.label;" | |
key="sp-key-evalFunction" | |
accesskey="&evalFunction.accesskey;" | |
command="sp-cmd-evalFunction"/> | |
<menuseparator/> | |
<menuitem id="sp-text-reloadAndRun" | |
label="&reloadAndRun.label;" | |
key="sp-key-reloadAndRun" | |
accesskey="&reloadAndRun.accesskey;" | |
command="sp-cmd-reloadAndRun"/> | |
</menupopup> | |
</popupset> | |
<notificationbox id="scratchpad-notificationbox" flex="1"> | |
<hbox flex="1"> | |
<vbox id="scratchpad-editor" flex="1"/> | |
<splitter class="devtools-side-splitter"/> | |
<tabbox id="scratchpad-sidebar" class="devtools-sidebar-tabs" | |
width="300" | |
hidden="true"> | |
<tabs/> | |
<tabpanels flex="1"/> | |
</tabbox> | |
</hbox> | |
<toolbar id="statusbar-line-col" class="devtools-toolbar"/> | |
</notificationbox> | |
</window> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment