2 <!DOCTYPE overlay SYSTEM "chrome://evergreen/locale/cat.dtd">
3 <overlay id="copy_overlay"
4 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
6 <!-- The javascript logic for the staff client -->
7 <Evergreen id="copy_js">
9 <!--<script src="chrome://evergreen/content/util/RemoteRequest.js" />
10 <script src="chrome://evergreen/content/util/ses.js" />-->
11 <script src="copy.js" />
14 <!-- Some logic abstracted a bit. Sort of like an API list -->
15 <commandset id="copy_cmds">
16 <command id="cmd_alert" oncommand="
17 alert(event.target.tagName + ' Not Yet Implemented');
19 <command id="cmd_apply" oncommand="
20 apply_attribute(event);
22 <command id="cmd_save" oncommand="
27 <!-- The top level widget for the cat client -->
28 <vbox id="copy_vbox" flex="1">
31 <deck id="pines_info_deck"/>
32 <splitter collapse="after"> <grippy/> </splitter>
34 <deck id="local_info_deck"/>
36 <splitter collapse="after"> <grippy/> </splitter>
38 <listbox id="notes_listbox"/>
39 <hbox id="note_button_box"/>
44 <hbox id="copy_button_box"/>
46 <splitter collapse="after"> <grippy/> </splitter>
47 <vbox flex="1" hidden="false">
48 <deck id="bottom_deck"/>
52 <hbox id="copy_button_box">
54 <button label="©.save;" accesskey="©.save.key;" command="cmd_alert"/>
56 <button label="©.reload;" accesskey="©.reload.key;" command="cmd_alert"/>
57 <button label="©.bucket;" accesskey="©.bucket.key;" command="cmd_alert"/>
58 <button label="©.clone;" accesskey="©.clone.key;" command="cmd_alert"/>
59 <button label="©.transfer;" accesskey="©.transfer.key;" command="cmd_alert"/>
60 <button label="©.delete;" accesskey="©.delete.key;" command="cmd_alert"/>
61 <button id="apply_attr_button" label="Apply these Attributes to the selected Copies" command="cmd_apply"/>
62 <button id="save_attr_button" label="Save Changes" command="cmd_save"/>
66 <hbox id="note_button_box">
68 <button label="©.notes.delete;" accesskey="©.notes.delete.key;" command="cmd_alert"/>
69 <button label="©.notes.add;" accesskey="©.notes.add.key;" command="cmd_alert"/>
71 <button label="©.close;" accesskey="©.close.key;" oncommand="window.close();"/>
74 <deck id="bottom_deck" flex="1">
76 <description id="description_box">Modifying the following copies:</description>
77 <listbox id="ephemeral_listbox" flex="1" seltype="multiple" onselect="transfer_attributes(event);" hidden="true">
80 <listheader label="Location"/>
81 <listheader label="Call Number"/>
82 <listheader label="Barcode"/>
95 <deck id="pines_info_deck" flex="1">
97 <listbox id="pines_attr_listbox"/>
101 <deck id="local_info_deck" flex="1">
103 <listbox id="local_attr_listbox"/>
104 <hbox pack="end"><button disabled="true" label="©.edit_categories;" command="cmd_alert"/></hbox>
108 <!-- At some point we will programatically populate these grids and menus -->
110 <menulist id="shelving-location-menu">
111 <menupopup id="shelving-location-popup" command="cmd_apply">
112 <menuitem id="shelving-location-prompt" label="Select one..." hidden="true"/>
116 <listbox id="notes_listbox" flex="1">
118 <listheader label="©.notes.opac;"/>
119 <listheader label="©.notes.date;"/>
120 <listheader label="©.notes.from;"/>
121 <listheader label="©.notes;"/>
130 <listitem allowevents="true">
134 <listcell label="2004-12-01"/>
135 <listcell label="Admin"/>
136 <listcell label="Legacy Fields: Item Type = BOOK, Item Cat1 = FICTION, Item Cat2 = ADULT"/>
141 <listbox id="local_attr_listbox" flex="1">
144 <listheader label="©.local.attr;"/>
145 <listheader label="©.local.attr.value;"/>
153 <listitem allowevents="true">
154 <listcell label="©.attr.stat.genre;"/>
156 <menulist id="stat-genre-menu"/>
157 <hbox pack="end" flex="1">
158 <button disabled="true" label="©.edit_entries;" command="cmd_alert"/>
162 <listitem allowevents="true">
163 <listcell label="©.attr.stat.audience;"/>
165 <menulist id="stat-audience-menu"/>
166 <hbox pack="end" flex="1">
167 <button disabled="true" label="©.edit_entries;" command="cmd_alert"/>
174 <listbox id="pines_attr_listbox" flex="1">
176 <listheader label="©.pines.attr;"/>
177 <listheader label="©.pines.attr.value;"/>
183 <listitem allowevents="true" hidden="true">
184 <listcell label="©.attr.barcode;"/>
185 <listcell label="330620563200"/>
187 <listitem allowevents="true">
188 <listcell label="©.attr.copy_status;"/>
190 <menulist id="copy-status-menu"/>
193 <listitem allowevents="true">
194 <listcell label="©.attr.shelving_location;"/>
196 <menulist id="shelving-location-menu"/>
197 <!--<hbox pack="end" flex="1">
198 <button disabled="true" label="©.edit_entries;" command="cmd_alert"/>
203 <listitem allowevents="true">
204 <listcell label="©.attr.circulating_lib;"/>
206 <menulist id="circulating-library-menu"/>
209 <listitem allowevents="true">
210 <listcell label="©.attr.loan_duration;"/>
212 <menulist id="loan-duration-menu"/>
215 <listitem allowevents="true">
216 <listcell label="©.attr.fine_level;"/>
218 <menulist id="fine-level-menu"/>
221 <listitem allowevents="true">
222 <listcell label="©.attr.circulate;"/>
224 <menulist id="circulate_menu"/>
227 <listitem allowevents="true">
228 <listcell label="©.attr.deposit;"/>
230 <menulist id="deposit_menu"/>
231 <label value="©.attr.deposit_amount;"/>
232 <textbox id="deposit_amount" size="6" onchange="apply_attribute(event);" value="0.00"/>
235 <listitem allowevents="true">
236 <listcell label="©.attr.price;"/>
238 <textbox id="price" size="6" onchange="apply_attribute(event);" value="0.00"/>
241 <listitem allowevents="true">
242 <listcell label="©.attr.reference_material;"/>
244 <menulist id="reference_menu"/>
247 <listitem allowevents="true">
248 <listcell label="©.attr.opac_visible;"/>
250 <menulist id="opac_visible_menu"/>
255 <menulist id="opac_visible_menu">
256 <menupopup id="opac_visible_popup" command="cmd_apply">
257 <menuitem label="©.attr.opac_visible.yes;" value="1" selected="true"/>
258 <menuitem label="©.attr.opac_visible.no;" value="0"/>
262 <menulist id="reference_menu">
263 <menupopup id="reference_popup" command="cmd_apply" >
264 <menuitem label="©.attr.reference_material.no;" value="0" selected="true"/>
265 <menuitem label="©.attr.reference_material.yes;" value="1"/>
269 <menulist id="deposit_menu">
270 <menupopup id="deposit_popup" command="cmd_apply">
271 <menuitem label="©.attr.deposit.no;" value="0" selected="true"/>
272 <menuitem label="©.attr.deposit.yes;" value="1"/>
276 <menulist id="circulate_menu">
277 <menupopup id="circulate_popup" command="cmd_apply">
278 <menuitem label="©.attr.circulate.yes;" value="1" selected="true"/>
279 <menuitem label="©.attr.circulate.no;" value="0"/>
283 <menulist id="fine-level-menu">
284 <menupopup id="fine-level-popup" command="cmd_apply">
285 <menuitem label="©.attr.fine_level.normal;" value="2" selected="true"/>
286 <menuitem label="©.attr.fine_level.high;" value="3"/>
287 <menuitem label="©.attr.fine_level.low;" value="1"/>
291 <menulist id="loan-duration-menu">
292 <menupopup id="loan-duration-popup" command="cmd_apply">
293 <menuitem label="©.attr.loan_duration.normal;" value="2" selected="true"/>
294 <menuitem label="©.attr.loan_duration.long;" value="3"/>
295 <menuitem label="©.attr.loan_duration.short;" value="1"/>
299 <menulist id="circulating-library-menu">
300 <menupopup id="circulating-library-popup" command="cmd_apply">
304 <menulist id="copy-status-menu">
305 <menupopup id="copy-status-popup" command="cmd_apply">
306 <!-- <menuitem label="©.attr.copy_status.example1;" value="©.attr.copy_status.example1;"/> -->
310 <!-- Accelerator Keys (Accessor Keys are in DTD's) -->
311 <keyset id="copy_keys">
312 <key id="" modifiers="accel" key="A" command="cmd_"/>