]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul
Fix existing serial entities that didn't provide .label partners for .accesskey
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / serial / batch_receive_overlay.xul
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE overlay PUBLIC "" ""[
3     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
4 ]>
5 <overlay id="batch_receive_overlay"
6     xmlns:h="http://www.w3.org/1999/xhtml"
7     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
8
9     <script type="text/javascript" src="/xul/server/serial/common.js" />
10     <script type="text/javascript" src="/xul/server/serial/batch_receive.js" />
11
12     <box id="batch_receive_main" flex="1" orient="vertical" class="my_overflow">
13         <caption class="top" label="&staff.serial.batch_receive;" />
14
15         <vbox flex="1" id="batch_receve_main_action">
16             <vbox id="batch_receive_bib" class="hideme">
17                 <hbox align="center" flex="0">
18                     <label
19                         control="bib_search_term"
20                         accesskey="&staff.serial.batch_receive.bib_search_term.accesskey;"
21                         value="&staff.serial.batch_receive.bib_search_term.label;" />
22                     <textbox id="bib_search_term"
23                         onkeypress="batch_receiver.bib_lookup(null, event);" />
24                     <button id="bib_lookup_submit"
25                         oncommand="batch_receiver.bib_lookup();"
26                         label="&staff.serial.batch_receive.find_record.label;"
27                         accesskey="&staff.serial.batch_receive.find_record.accesskey;" />
28                 </hbox>
29             </vbox>
30
31             <vbox id="batch_receive_bibdata_bits" class="hideme">
32                 <hbox>
33                     <label value="&staff.serial.batch_receive.title;" />
34                     <description id="title_here" />
35                 </hbox>
36                 <hbox id="author_here_holder" class="hideme">
37                     <label value="&staff.serial.batch_receive.author;" />
38                     <description id="author_here" />
39                 </hbox>
40             </vbox>
41
42             <box id="batch_receive_sub_bits" class="hideme">
43                 <label value="&staff.serial.batch_receive.fulfilling_sub;" />
44                 <description id="sublabel_here" />
45             </box>
46
47             <vbox id="batch_receive_sub" class="hideme">
48                 <hbox align="center">
49                     <label
50                         control="sub_chooser"
51                         value="&staff.serial.batch_receive.choose_sub;"
52                         accesskey="&staff.serial.batch_receive.choose_sub.accesskey;" />
53                     <box id="sub_chooser_here"></box>
54                     <button
55                         oncommand="batch_receiver.choose_issuance();"
56                         label="&staff.serial.batch_receive.next.label;"
57                         accesskey="&staff.serial.batch_receive.next.accesskey;" />
58                 </hbox>
59             </vbox>
60
61             <box id="batch_receive_issuance_bits" class="hideme">
62                 <label value="&staff.serial.batch_receive.issuance;" />
63                 <description id="issuance_label_here" />
64             </box>
65
66             <vbox id="batch_receive_issuance" class="hideme">
67                 <hbox align="center">
68                     <label
69                         control="issuance_chooser"
70                         value="&staff.serial.batch_receive.choose_issuance;"
71                         accesskey="&staff.serial.batch_receive.choose_issuance.accesskey;" />
72                     <box id="issuance_chooser_here"></box>
73                     <button
74                         oncommand="batch_receiver.load_entry_form();"
75                         label="&staff.serial.batch_receive.next.label;"
76                         accesskey="&staff.serial.batch_receive.next.accesskey;" />
77                 </hbox>
78             </vbox>
79
80             <vbox id="batch_receive_no_entry" class="hideme">
81                 <description value="&staff.serial.batch_receive.no_items;" />
82             </vbox>
83
84             <vbox id="batch_receive_entry" class="hideme">
85                 <box class="hideme" id="form_holder">
86                     <!-- XXX should be a XUL grid instead of an HTML table -->
87                     <h:table id="batch_receive_entry_thead">
88                         <h:thead>
89                             <h:tr>
90                                 <h:th>
91                                     &staff.serial.batch_receive.org_unit;
92                                 </h:th>
93                                 <h:th name="barcode">
94                                     &staff.serial.batch_receive.barcode;
95                                 </h:th>
96                                 <h:th name="circ_modifier">
97                                     &staff.serial.batch_receive.circ_modifier;
98                                 </h:th>
99                                 <h:th name="call_number">
100                                     &staff.serial.batch_receive.call_number;
101                                 </h:th>
102                                 <h:th>
103                                     &staff.serial.batch_receive.note;
104                                 </h:th>
105                                 <h:th name="location">
106                                     &staff.serial.batch_receive.location;
107                                 </h:th>
108                                 <h:th name="price">
109                                     &staff.serial.batch_receive.price;
110                                 </h:th>
111                                 <h:th name="print_routing">
112                                     <description
113                                         id="print_routing_desc"
114                                         value="&staff.serial.batch_receive.print_routing;"
115                                         tooltiptext="&staff.serial.batch_receive.print_routing.tooltip;" />
116                                 </h:th>
117                                 <h:th>
118                                     &staff.serial.batch_receive.receive;
119                                 </h:th>
120                             </h:tr>
121                         </h:thead>
122                         <h:tbody id="entry_batch_tbody">
123                             <h:tr id="entry_batch_row">
124                                 <h:td name="holding_lib"><!-- empty --></h:td>
125                                 <h:td name="barcode" align="center">
126                                     <checkbox
127                                         id="autogen_barcodes"
128                                         label="&staff.serial.batch_receive.auto_generate;" />
129                                 </h:td>
130                                 <h:td name="circ_modifier" align="center"></h:td>
131                                 <h:td name="call_number" align="center"></h:td>
132                                 <h:td name="note"></h:td>
133                                 <h:td name="location" align="center"></h:td>
134                                 <h:td name="price"></h:td>
135                                 <h:td name="print_routing" align="center"></h:td>
136                                 <h:td name="receive" align="center"></h:td>
137                                 <h:td name="apply"></h:td>
138                             </h:tr>
139                             <h:tr>
140                                 <h:td colspan="9">
141                                     <h:hr size="4" />
142                                 </h:td>
143                             </h:tr>
144                         </h:tbody>
145                         <h:tbody id="entry_tbody">
146                             <h:tr id="entry_template">
147                                 <h:td name="holding_lib" align="center"></h:td>
148                                 <h:td name="barcode"></h:td>
149                                 <h:td name="circ_modifier" align="center"></h:td>
150                                 <h:td name="call_number" align="center"></h:td>
151                                 <h:td name="note"></h:td>
152                                 <h:td name="location" align="center"></h:td>
153                                 <h:td name="price"></h:td>
154                                 <h:td name="print_routing" align="center"></h:td>
155                                 <h:td name="receive" align="center"></h:td>
156                             </h:tr>
157                         </h:tbody>
158                     </h:table>
159                 </box>
160                 <hbox id="entry_submitter" flex="1">
161                     <button oncommand="batch_receiver.receive();"
162                         label="&staff.serial.batch_receive.recieve_selected;" />
163                 </hbox>
164             </vbox>
165         </vbox>
166
167         <hbox align="center">
168             <button oncommand="batch_receiver.init();"
169                 label="&staff.serial.batch_receive.start_over.label;"
170                 accesskey="&staff.serial.batch_receive.start_over.accesskey;" />
171             <spacer flex="1" />
172             <checkbox
173                 id="batch_receive_with_units"
174                 oils_persist="checked"
175                 oncommand="batch_receiver.toggle_receive_with_units(event);"
176                 label="&staff.serial.batch_receive.with_units.label;"
177                 accesskey="&staff.serial.batch_receive.with_units.accesskey;" />
178         </hbox>
179     </box>
180 </overlay>