]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Evergreen/staff_client/chrome/content/evergreen/cat/volume_copy_add_overlay.xul
toward spine labels
[working/Evergreen.git] / Evergreen / staff_client / chrome / content / evergreen / cat / volume_copy_add_overlay.xul
1 <?xml version="1.0"?>
2 <!DOCTYPE overlay SYSTEM "chrome://evergreen/locale/cat.dtd">
3 <overlay id="volume_overlay" 
4         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
5
6 <!-- The javascript logic for the staff client -->
7 <Evergreen id="volume_js">
8         <!--<script src="chrome://evergreen/content/evergreen/fieldmapper.js" />-->
9         <util id="util_js"/>
10         <script src="volume.js" />
11 </Evergreen>
12
13 <!-- Some logic abstracted a bit.  Sort of like an API list -->
14 <commandset id="volume_cmds">
15         <command id="cmd_alert" oncommand="
16                 alert('Feature Not Yet Implemented');
17         "/>
18         <command id="cmd_batch_edit" oncommand="
19                 spawn_local_legacy_copy_editor();       
20         "/>
21 </commandset>
22
23 <wizardpage id="page1" description="&volume.wizard.page1;" onpageadvanced="build_page_two();">
24         <groupbox>
25                 <caption label="How many volumes?"/>
26                 <grid>
27                         <columns> <column flex="0"/> <column flex="0"/> </columns>
28                         <rows id="page1_rows"/>
29                 </grid>
30         </groupbox>
31 </wizardpage>
32
33 <wizardpage id="page2" description="&volume.wizard.page2;" onpageadvanced="build_page_three()" onpagerewound="var rows = document.getElementById('page2_rows'); while (rows.childNodes.length > 1) { rows.removeChild(rows.lastChild); }">
34         <groupbox>
35                 <caption label="What call numbers and how many copies?"/>
36                 <grid>
37                         <columns>
38                                 <column flex="0"/>
39                                 <column flex="0"/>
40                                 <column flex="0"/>
41                         </columns>
42                         <rows id="page2_rows">
43                                 <row>
44                                         <label />
45                                         <label value="Call Number" />
46                                         <label value="# of Copies" />
47                                         <label value="# of Spine Labels" />
48                                 </row>
49                         </rows>
50                 </grid>
51                 <hbox>
52                         <button label="Edit and Print Spine Labels" accesskey="E" oncommand="spine_labels()"/>
53                 </hbox>
54         </groupbox>
55 </wizardpage>
56
57 <wizardpage id="page3" description="&volume.wizard.page3;" onpageadvanced="backup_data(); build_page_four()" onpagerewound="var rows = document.getElementById('page3_rows'); while (rows.childNodes.length > 1) { rows.removeChild(rows.lastChild); }">
58         <groupbox>
59                 <caption label="What are the barcodes?"/>
60                 <grid>
61                         <columns>
62                                 <column flex="0"/> <column flex="0"/>
63                         </columns>
64                         <rows id="page3_rows">
65                                 <row>
66                                         <label value="" />
67                                         <label value="Barcode" />
68                                 </row>
69                         </rows>
70                 </grid>
71         </groupbox>
72 </wizardpage>
73
74 <wizardpage id="page4" description="something" onpagerewound="restore_data();" flex="1">
75         <iframe id="page4_iframe" flex="1"/>
76 </wizardpage>
77
78 <!-- Accelerator Keys (Accessor Keys are in DTD's) -->
79 <keyset id="volume_keys">
80         <key id="" modifiers="accel" key="A" command="cmd_"/>
81 </keyset>
82
83 </overlay>