basicViewer.xul (6401B)
1 <?xml version="1.0"?> 2 <!-- 3 ***** BEGIN LICENSE BLOCK ***** 4 5 Copyright © 2011 Center for History and New Media 6 George Mason University, Fairfax, Virginia, USA 7 http://zotero.org 8 9 This file is part of Zotero. 10 11 Zotero is free software: you can redistribute it and/or modify 12 it under the terms of the GNU Affero General Public License as published by 13 the Free Software Foundation, either version 3 of the License, or 14 (at your option) any later version. 15 16 Zotero is distributed in the hope that it will be useful, 17 but WITHOUT ANY WARRANTY; without even the implied warranty of 18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 GNU Affero General Public License for more details. 20 21 You should have received a copy of the GNU Affero General Public License 22 along with Zotero. If not, see <http://www.gnu.org/licenses/>. 23 24 ***** END LICENSE BLOCK ***** 25 --> 26 27 28 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 29 <?xml-stylesheet href="chrome://zotero/skin/zotero.css" type="text/css"?> 30 <?xml-stylesheet href="chrome://zotero/skin/standalone.css" type="text/css"?> 31 <?xul-overlay href="chrome://zotero/content/standalone/editMenuOverlay.xul"?> 32 <?xul-overlay href="chrome://zotero-platform/content/standalone/menuOverlay.xul"?> 33 34 <!DOCTYPE window [ 35 <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> %globalDTD; 36 <!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" > %textcontextDTD; 37 <!ENTITY % standaloneDTD SYSTEM "chrome://zotero/locale/standalone.dtd" > %standaloneDTD; 38 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" > %brandDTD; 39 <!ENTITY % zoteroDTD SYSTEM "chrome://zotero/locale/zotero.dtd"> %zoteroDTD; 40 ]> 41 42 <window id="main-window" 43 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 44 onload="window.sizeToContent()" 45 windowtype="zotero:basicViewer" 46 title="&brandShortName;" 47 width="1000" height="500" 48 persist="screenX screenY width height sizemode"> 49 <script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> 50 <script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/> 51 <script type="application/javascript" src="chrome://global/content/printUtils.js"/> 52 <script type="application/javascript" src="chrome://global/content/inlineSpellCheckUI.js"/> 53 <script type="application/javascript" src="chrome://zotero/content/include.js"/> 54 <script type="application/javascript" src="basicViewer.js"/> 55 56 <commandset id="mainCommandSet"> 57 <!--FILE--> 58 <command id="cmd_close" oncommand="window.close();"/> 59 <command id="cmd_save" oncommand="saveDocument(browser.contentDocument);"/> 60 <command id="cmd_print" oncommand="browser.contentWindow.print()"/> 61 <command id="cmd_quitApplication" oncommand="goQuitApplication();"/> 62 63 <!--EDIT--> 64 <commandset id="editMenuCommands"/> 65 <command id="cmd_find" 66 oncommand="document.getElementById('zotero-tb-search').focus();"/> 67 </commandset> 68 69 <keyset id="mainKeyset"> 70 <key id="key_close" key="&closeCmd.key;" command="cmd_close" modifiers="accel"/> 71 <key id="key_print" key="&printCmd.key;" command="cmd_print" modifiers="accel"/> 72 <key id="key_save" key="&saveCmd.key;" command="cmd_save" modifiers="accel"/> 73 </keyset> 74 <keyset id="editMenuKeys"/> 75 76 <popup id="contentAreaContextMenu"> 77 <menuitem id="context-undo" 78 label="&undoCmd.label;" 79 accesskey="&undoCmd.accesskey;" 80 command="cmd_undo"/> 81 <menuseparator id="context-sep-undo"/> 82 <menuitem id="context-cut" 83 label="&cutCmd.label;" 84 accesskey="&cutCmd.accesskey;" 85 command="cmd_cut"/> 86 <menuitem id="context-copy" 87 label="©Cmd.label;" 88 accesskey="©Cmd.accesskey;" 89 command="cmd_copy"/> 90 <menuitem id="context-paste" 91 label="&pasteCmd.label;" 92 accesskey="&pasteCmd.accesskey;" 93 command="cmd_paste"/> 94 <menuitem id="context-delete" 95 label="&deleteCmd.label;" 96 accesskey="&deleteCmd.accesskey;" 97 command="cmd_delete"/> 98 <menuseparator id="context-sep-paste"/> 99 <menuitem id="context-selectall" 100 label="&selectAllCmd.label;" 101 accesskey="&selectAllCmd.accesskey;" 102 command="cmd_selectAll"/> 103 </popup> 104 <toolbox id="navigator-toolbox" class="toolbox-top" mode="icons" defaultmode="icons"> 105 <!-- Menu --> 106 <toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true" 107 defaultset="menubar-items" 108 mode="icons" iconsize="small" defaulticonsize="small" 109 context="toolbar-context-menu"> 110 <toolbaritem id="menubar-items" align="center"> 111 <menubar id="main-menubar" 112 style="border:0px;padding:0px;margin:0px;-moz-appearance:none"> 113 <menu id="fileMenu" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;"> 114 <menupopup id="menu_FilePopup"> 115 <menuitem id="menu_close" label="&closeCmd.label;" key="key_close" 116 accesskey="&closeCmd.accesskey;" command="cmd_close"/> 117 <menuseparator/> 118 <menuitem id="menu_save" label="&saveCmd.label;" key="key_save" 119 accesskey="&saveCmd.accesskey;" command="cmd_save"/> 120 <menuseparator/> 121 <menuitem id="menu_print" label="&printCmd.label;" key="key_print" 122 accesskey="&printCmd.accesskey;" command="cmd_print"/> 123 124 </menupopup> 125 </menu> 126 127 <menu id="menu_edit"> 128 <menupopup id="menu_EditPopup"> 129 <menuitem id="menu_undo"/> 130 <menuitem id="menu_redo"/> 131 <menuseparator/> 132 <menuitem id="menu_cut"/> 133 <menuitem id="menu_copy"/> 134 <menuitem id="menu_paste"/> 135 <menuitem id="menu_delete"/> 136 <menuseparator/> 137 <menuitem id="menu_selectAll"/> 138 <menuseparator/> 139 <menuitem id="menu_find"/> 140 <menuseparator hidden="true" id="textfieldDirection-separator"/> 141 <menuitem id="textfieldDirection-swap" 142 command="cmd_switchTextDirection" 143 key="key_switchTextDirection" 144 label="&bidiSwitchTextDirectionItem.label;" 145 accesskey="&bidiSwitchTextDirectionItem.accesskey;" 146 hidden="true"/> 147 </menupopup> 148 </menu> 149 150 <menu id="windowMenu" /> 151 </menubar> 152 </toolbaritem> 153 </toolbar> 154 </toolbox> 155 156 <hbox flex="1" id="browser"> 157 <vbox id="appcontent" flex="1"> 158 <browser id="my-browser" type="content-primary" flex="1"/> 159 </vbox> 160 </hbox> 161 </window>