www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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="&copyCmd.label;"
     88 				accesskey="&copyCmd.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>