1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/content/editMenuOverlay.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,108 @@ 1.4 +<?xml version="1.0"?> <!-- -*- Mode: HTML -*- --> 1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.6 + - License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.8 + 1.9 + 1.10 +<!DOCTYPE overlay SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> 1.11 + 1.12 +<overlay id="editMenuOverlay" 1.13 + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 1.14 + 1.15 + <script type="application/javascript" src="chrome://global/content/editMenuOverlay.js"/> 1.16 + 1.17 + <commandset id="editMenuCommands"> 1.18 + <commandset id="editMenuCommandSetAll" commandupdater="true" events="focus,select" 1.19 + oncommandupdate="goUpdateGlobalEditMenuItems()"/> 1.20 + <commandset id="editMenuCommandSetUndo" commandupdater="true" events="undo" 1.21 + oncommandupdate="goUpdateUndoEditMenuItems()"/> 1.22 + <commandset id="editMenuCommandSetPaste" commandupdater="true" events="clipboard" 1.23 + oncommandupdate="goUpdatePasteMenuItems()"/> 1.24 + <command id="cmd_undo" oncommand="goDoCommand('cmd_undo')"/> 1.25 + <command id="cmd_redo" oncommand="goDoCommand('cmd_redo')"/> 1.26 + <command id="cmd_cut" oncommand="goDoCommand('cmd_cut')"/> 1.27 + <command id="cmd_copy" oncommand="goDoCommand('cmd_copy')"/> 1.28 + <command id="cmd_paste" oncommand="goDoCommand('cmd_paste')"/> 1.29 + <command id="cmd_delete" oncommand="goDoCommand('cmd_delete')"/> 1.30 + <command id="cmd_selectAll" oncommand="goDoCommand('cmd_selectAll')"/> 1.31 + <command id="cmd_switchTextDirection" oncommand="goDoCommand('cmd_switchTextDirection');"/> 1.32 + </commandset> 1.33 + 1.34 + <!-- These key nodes are here only for show. The real bindings come from 1.35 + XBL, in platformHTMLBindings.xml. See bugs 57078 and 71779. --> 1.36 + 1.37 + <keyset id="editMenuKeys"> 1.38 + <key id="key_undo" key="&undoCmd.key;" modifiers="accel" command="cmd_undo"/> 1.39 +#ifdef XP_UNIX 1.40 + <key id="key_redo" key="&undoCmd.key;" modifiers="accel,shift" command="cmd_redo"/> 1.41 +#else 1.42 + <key id="key_redo" key="&redoCmd.key;" modifiers="accel" command="cmd_redo"/> 1.43 +#endif 1.44 + <key id="key_cut" key="&cutCmd.key;" modifiers="accel" command="cmd_cut"/> 1.45 + <key id="key_copy" key="©Cmd.key;" modifiers="accel" command="cmd_copy"/> 1.46 + <key id="key_paste" key="&pasteCmd.key;" modifiers="accel" command="cmd_paste"/> 1.47 + <key id="key_delete" keycode="VK_DELETE" command="cmd_delete"/> 1.48 + <key id="key_selectAll" key="&selectAllCmd.key;" modifiers="accel" command="cmd_selectAll"/> 1.49 + <key id="key_find" key="&findCmd.key;" modifiers="accel" command="cmd_find"/> 1.50 + <key id="key_findAgain" key="&findAgainCmd.key;" modifiers="accel" command="cmd_findAgain"/> 1.51 + <key id="key_findPrevious" key="&findAgainCmd.key;" modifiers="shift,accel" command="cmd_findPrevious"/> 1.52 + <key id="key_findAgain2" keycode="&findAgainCmd.key2;" command="cmd_findAgain"/> 1.53 + <key id="key_findPrevious2" keycode="&findAgainCmd.key2;" modifiers="shift" command="cmd_findPrevious"/> 1.54 + </keyset> 1.55 + 1.56 + <!-- Edit Menu --> 1.57 + <menu id="menu_edit" label="&editMenu.label;" 1.58 + accesskey="&editMenu.accesskey;"/> 1.59 + 1.60 + <menuitem id="menu_undo" label="&undoCmd.label;" 1.61 + key="key_undo" accesskey="&undoCmd.accesskey;" 1.62 + command="cmd_undo"/> 1.63 + <menuitem id="menu_redo" label="&redoCmd.label;" 1.64 + key="key_redo" accesskey="&redoCmd.accesskey;" 1.65 + command="cmd_redo"/> 1.66 + <menuitem id="menu_cut" label="&cutCmd.label;" 1.67 + key="key_cut" accesskey="&cutCmd.accesskey;" 1.68 + command="cmd_cut"/> 1.69 + <menuitem id="menu_copy" label="©Cmd.label;" 1.70 + key="key_copy" accesskey="©Cmd.accesskey;" 1.71 + command="cmd_copy"/> 1.72 + <menuitem id="menu_paste" label="&pasteCmd.label;" 1.73 + key="key_paste" accesskey="&pasteCmd.accesskey;" 1.74 + command="cmd_paste"/> 1.75 + <menuitem id="menu_delete" label="&deleteCmd.label;" 1.76 + key="key_delete" accesskey="&deleteCmd.accesskey;" 1.77 + command="cmd_delete"/> 1.78 + <menuitem id="menu_selectAll" label="&selectAllCmd.label;" 1.79 + key="key_selectAll" accesskey="&selectAllCmd.accesskey;" 1.80 + command="cmd_selectAll"/> 1.81 + <menuitem id="menu_find" label="&findCmd.label;" 1.82 + key="key_find" accesskey="&findCmd.accesskey;" 1.83 + command="cmd_find"/> 1.84 + <menuitem id="menu_findAgain" label="&findAgainCmd.label;" 1.85 + key="key_findAgain" accesskey="&findAgainCmd.accesskey;" 1.86 + command="cmd_findAgain"/> 1.87 + <menuitem id="menu_findPrevious" label="&findPreviousCmd.label;" 1.88 + key="key_findPrevious" accesskey="&findPreviousCmd.accesskey;" 1.89 + command="cmd_findPrevious"/> 1.90 + 1.91 + <menuitem id="cMenu_undo" label="&undoCmd.label;" 1.92 + accesskey="&undoCmd.accesskey;" command="cmd_undo"/> 1.93 + <menuitem id="cMenu_redo" label="&redoCmd.label;" 1.94 + accesskey="&redoCmd.accesskey;" command="cmd_redo"/> 1.95 + <menuitem id="cMenu_cut" label="&cutCmd.label;" 1.96 + accesskey="&cutCmd.accesskey;" command="cmd_cut"/> 1.97 + <menuitem id="cMenu_copy" label="©Cmd.label;" 1.98 + accesskey="©Cmd.accesskey;" command="cmd_copy"/> 1.99 + <menuitem id="cMenu_paste" label="&pasteCmd.label;" 1.100 + accesskey="&pasteCmd.accesskey;" command="cmd_paste"/> 1.101 + <menuitem id="cMenu_delete" label="&deleteCmd.label;" 1.102 + accesskey="&deleteCmd.accesskey;" command="cmd_delete"/> 1.103 + <menuitem id="cMenu_selectAll" label="&selectAllCmd.label;" 1.104 + accesskey="&selectAllCmd.accesskey;" command="cmd_selectAll"/> 1.105 + <menuitem id="cMenu_find" label="&findCmd.label;" 1.106 + accesskey="&findCmd.accesskey;" command="cmd_find"/> 1.107 + <menuitem id="cMenu_findAgain" label="&findAgainCmd.label;" 1.108 + accesskey="&findAgainCmd.accesskey;" command="cmd_findAgain"/> 1.109 + <menuitem id="cMenu_findPrevious" label="&findPreviousCmd.label;" 1.110 + accesskey="&findPreviousCmd.accesskey;" command="cmd_findPrevious"/> 1.111 +</overlay>