editMenuOverlay.xul (6121B)
1 <?xml version="1.0"?> <!-- -*- Mode: HTML -*- --> 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 6 <!-- Zotero note: This file is copied from Firefox, with an include for the built-in editMenuOverlay.dtd, 7 which is available only in English in our Firefox build, replaced with our own .dtd files. --> 8 9 <!DOCTYPE window [ 10 <!ENTITY % standaloneDTD SYSTEM "chrome://zotero/locale/standalone.dtd"> %standaloneDTD; 11 <!ENTITY % editMenuOverlayDTD SYSTEM "chrome://zotero/locale/mozilla/editMenuOverlay.dtd" > %editMenuOverlayDTD; 12 ]> 13 14 <overlay id="editMenuOverlay" 15 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 16 17 <script type="application/javascript" src="chrome://global/content/editMenuOverlay.js"/> 18 19 <commandset id="editMenuCommands"> 20 <commandset id="editMenuCommandSetAll" commandupdater="true" events="focus,select" 21 oncommandupdate="goUpdateGlobalEditMenuItems()"/> 22 <commandset id="editMenuCommandSetUndo" commandupdater="true" events="undo" 23 oncommandupdate="goUpdateUndoEditMenuItems()"/> 24 <commandset id="editMenuCommandSetPaste" commandupdater="true" events="clipboard" 25 oncommandupdate="goUpdatePasteMenuItems()"/> 26 <command id="cmd_undo" oncommand="goDoCommand('cmd_undo')"/> 27 <command id="cmd_redo" oncommand="goDoCommand('cmd_redo')"/> 28 <command id="cmd_cut" oncommand="goDoCommand('cmd_cut')"/> 29 <command id="cmd_copy" oncommand="goDoCommand('cmd_copy')"/> 30 <command id="cmd_paste" oncommand="goDoCommand('cmd_paste')"/> 31 <command id="cmd_delete" oncommand="goDoCommand('cmd_delete')"/> 32 <command id="cmd_selectAll" oncommand="goDoCommand('cmd_selectAll')"/> 33 <command id="cmd_switchTextDirection" oncommand="goDoCommand('cmd_switchTextDirection');"/> 34 </commandset> 35 36 <!-- These key nodes are here only for show. The real bindings come from 37 XBL, in platformHTMLBindings.xml. See bugs 57078 and 71779. --> 38 39 <keyset id="editMenuKeys"> 40 <key id="key_undo" key="&undoCmd.key;" modifiers="accel" command="cmd_undo"/> 41 <key id="key_redo" key="&undoCmd.key;" modifiers="accel,shift" command="cmd_redo"/> 42 <key id="key_cut" key="&cutCmd.key;" modifiers="accel" command="cmd_cut"/> 43 <key id="key_copy" key="©Cmd.key;" modifiers="accel" command="cmd_copy"/> 44 <key id="key_paste" key="&pasteCmd.key;" modifiers="accel" command="cmd_paste"/> 45 <key id="key_delete" keycode="VK_DELETE" command="cmd_delete"/> 46 <key id="key_selectAll" key="&selectAllCmd.key;" modifiers="accel" command="cmd_selectAll"/> 47 <key id="key_find" key="&findCmd.key;" modifiers="accel" command="cmd_find"/> 48 <key id="key_findAgain" key="&findAgainCmd.key;" modifiers="accel" command="cmd_findAgain"/> 49 <key id="key_findPrevious" key="&findAgainCmd.key;" modifiers="shift,accel" command="cmd_findPrevious"/> 50 <key id="key_findAgain2" keycode="&findAgainCmd.key2;" command="cmd_findAgain"/> 51 <key id="key_findPrevious2" keycode="&findAgainCmd.key2;" modifiers="shift" command="cmd_findPrevious"/> 52 </keyset> 53 54 <!-- Edit Menu --> 55 <menu id="menu_edit" label="&editMenu.label;" 56 accesskey="&editMenu.accesskey;"/> 57 58 <menuitem id="menu_undo" label="&undoCmd.label;" 59 key="key_undo" accesskey="&undoCmd.accesskey;" 60 command="cmd_undo"/> 61 <menuitem id="menu_redo" label="&redoCmd.label;" 62 key="key_redo" accesskey="&redoCmd.accesskey;" 63 command="cmd_redo"/> 64 <menuitem id="menu_cut" label="&cutCmd.label;" 65 key="key_cut" accesskey="&cutCmd.accesskey;" 66 command="cmd_cut"/> 67 <menuitem id="menu_copy" label="©Cmd.label;" 68 key="key_copy" accesskey="©Cmd.accesskey;" 69 command="cmd_copy"/> 70 <menuitem id="menu_paste" label="&pasteCmd.label;" 71 key="key_paste" accesskey="&pasteCmd.accesskey;" 72 command="cmd_paste"/> 73 <menuitem id="menu_delete" label="&deleteCmd.label;" 74 key="key_delete" accesskey="&deleteCmd.accesskey;" 75 command="cmd_delete"/> 76 <menuitem id="menu_selectAll" label="&selectAllCmd.label;" 77 key="key_selectAll" accesskey="&selectAllCmd.accesskey;" 78 command="cmd_selectAll"/> 79 <menuitem id="menu_find" label="&findCmd.label;" 80 key="key_find" accesskey="&findCmd.accesskey;" 81 command="cmd_find"/> 82 <menuitem id="menu_findAgain" label="&findAgainCmd.label;" 83 key="key_findAgain" accesskey="&findAgainCmd.accesskey;" 84 command="cmd_findAgain"/> 85 <menuitem id="menu_findPrevious" label="&findPreviousCmd.label;" 86 key="key_findPrevious" accesskey="&findPreviousCmd.accesskey;" 87 command="cmd_findPrevious"/> 88 89 <menuitem id="cMenu_undo" label="&undoCmd.label;" 90 accesskey="&undoCmd.accesskey;" command="cmd_undo"/> 91 <menuitem id="cMenu_redo" label="&redoCmd.label;" 92 accesskey="&redoCmd.accesskey;" command="cmd_redo"/> 93 <menuitem id="cMenu_cut" label="&cutCmd.label;" 94 accesskey="&cutCmd.accesskey;" command="cmd_cut"/> 95 <menuitem id="cMenu_copy" label="©Cmd.label;" 96 accesskey="©Cmd.accesskey;" command="cmd_copy"/> 97 <menuitem id="cMenu_paste" label="&pasteCmd.label;" 98 accesskey="&pasteCmd.accesskey;" command="cmd_paste"/> 99 <menuitem id="cMenu_delete" label="&deleteCmd.label;" 100 accesskey="&deleteCmd.accesskey;" command="cmd_delete"/> 101 <menuitem id="cMenu_selectAll" label="&selectAllCmd.label;" 102 accesskey="&selectAllCmd.accesskey;" command="cmd_selectAll"/> 103 <menuitem id="cMenu_find" label="&findCmd.label;" 104 accesskey="&findCmd.accesskey;" command="cmd_find"/> 105 <menuitem id="cMenu_findAgain" label="&findAgainCmd.label;" 106 accesskey="&findAgainCmd.accesskey;" command="cmd_findAgain"/> 107 <menuitem id="cMenu_findPrevious" label="&findPreviousCmd.label;" 108 accesskey="&findPreviousCmd.accesskey;" command="cmd_findPrevious"/> 109 </overlay> 110