]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
Add "Show Holds on Bib" menu items
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / patron / holds_overlay.xul
1 <?xml version="1.0"?>
2 <!DOCTYPE overlay PUBLIC "" ""[
3       <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
4           ]>
5 <overlay id="holds_overlay" 
6      xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
7
8     <script>dump('loading holds_overlay.xul\n');</script>
9
10
11     <commandset id="holds_cmds">
12         <command id="sel_mark_items_damaged" disabled="true"/>
13         <command id="sel_mark_items_missing" disabled="true"/>
14         <command id="sel_copy_details" disabled="true"/>
15         <command id="sel_patron" disabled="true"/>
16         <command id="sel_clip" />
17         <command id="cmd_csv_to_clipboard" />
18         <command id="cmd_csv_to_printer" />
19         <command id="cmd_csv_to_file" />
20         <command id="cmd_holds_print" />
21         <command id="cmd_holds_print_full" />
22         <command id="cmd_holds_print_alt" />
23         <command id="cmd_simplified_pull_list" />
24         <command id="cmd_show_catalog" />
25         <command id="cmd_show_catalog_holds" />
26         <command id="cmd_retrieve_patron" />
27         <command id="cmd_holds_edit_desire_mint_condition" />
28         <command id="cmd_holds_edit_pickup_lib" />
29         <command id="cmd_holds_edit_phone_notify" />
30         <command id="cmd_holds_edit_sms_notify"
31             label="&staff.circ.holds.edit_sms_notification;"
32             accesskey="&staff.circ.holds.edit_sms_notification.accesskey;"/>
33         <command id="cmd_holds_edit_sms_carrier"
34             label="&staff.circ.holds.edit_sms_carrier_notification;"
35             accesskey="&staff.circ.holds.edit_sms_carrier_notification.accesskey;"/>
36         <command id="cmd_holds_edit_email_notify" />
37         <command id="cmd_holds_edit_thaw_date" />
38         <command id="cmd_holds_edit_request_date" />
39         <command id="cmd_holds_edit_expire_time" />
40         <command id="cmd_holds_edit_shelf_expire_time" />
41         <command id="cmd_holds_activate" />
42         <command id="cmd_holds_suspend" />
43         <command id="cmd_holds_cut_in_line" />
44         <command id="cmd_holds_edit_selection_depth" />
45         <command id="cmd_broken" disabled="true" hidden="true"/>
46         <command id="cmd_holds_retarget"/>
47         <command id="cmd_holds_cancel" />
48         <command id="cmd_holds_uncancel" />
49         <command id="cmd_holds_title_transfer" 
50             label="&staff.circ.holds.title_transfer.label;" 
51             accesskey="&staff.circ.holds.title_transfer.accesskey;" />
52         <command id="cmd_search_opac" />
53         <command id="save_columns" />
54         <command id="cmd_alt_view" disabled="true"/>
55         <command id="cmd_cancelled_holds_view" />
56         <command id="cmd_uncancelled_holds_view" />
57         <command id="cmd_view_expired_onshelf_holds"
58             label="&staff.circ.holds.view_expired_onshelf_holds.label;"
59             accesskey="&staff.circ.holds.view_expired_onshelf_holds.accesskey;" />
60         <command id="cmd_clear_expired_onshelf_holds" disabled="true"
61             label="&staff.circ.holds.clear_expired_onshelf_holds.label;"
62             accesskey="&staff.circ.holds.clear_expired_onshelf_holds.accesskey;" />
63     </commandset>
64
65     <popupset id="holds_popupset">
66         <menupopup id="holds_actions" position="at_pointer"> 
67             <menuitem command="sel_clip" label="&staff.circ.holds.copy_to_clipboard;" accesskey="&staff.circ.holds.copy_to_clipboard.accesskey;" />
68             <menuitem label="&staff.circ.holds.show_in_catalog;" command="cmd_show_catalog" accesskey="&staff.circ.holds.show_in_catalog.accesskey;"/>
69             <menuitem label="&staff.circ.holds.show_in_catalog_holds;" command="cmd_show_catalog_holds" accesskey="&staff.circ.holds.show_in_catalog_holds.accesskey;"/>
70             <menuitem command="sel_copy_details" label="&staff.circ.holds.show_item_details;" accesskey="&staff.circ.holds.show_item_details.accesskey;" />
71             <menuitem command="sel_patron" label="&staff.circ.holds.show_last_few_circulations;" accesskey="&staff.circ.holds.show_last_few_circulations.accesskey;"/>
72             <menuseparator />
73             <menuitem label="&staff.circ.holds.retrieve_patron;" command="cmd_retrieve_patron" accesskey="&staff.circ.holds.retrieve_patron.accesskey;"/>
74             <menuseparator />
75             <menuitem label="&staff.circ.holds.edit_desire_mint_condition;" command="cmd_holds_edit_desire_mint_condition" accesskey="&staff.circ.holds.edit_desire_mint_condition.accesskey;"/>
76             <menuitem label="&staff.circ.holds.edit_pickup_library;" command="cmd_holds_edit_pickup_lib" accesskey="&staff.circ.holds.edit_pickup_library.accesskey;"/>
77             <menuitem label="&staff.circ.holds.edit_phone_notification;" command="cmd_holds_edit_phone_notify" accesskey="&staff.circ.holds.edit_phone_notification.accesskey;"/>
78             <menuitem command="cmd_holds_edit_sms_carrier" />
79             <menuitem command="cmd_holds_edit_sms_notify" />
80             <menuitem label="&staff.circ.holds.set_email_notification;" command="cmd_holds_edit_email_notify" accesskey="&staff.circ.holds.set_email_notification.accesskey;"/>
81             <menuitem label="&staff.circ.holds.edit_expire_time;" command="cmd_holds_edit_expire_time" accesskey="&staff.circ.holds.edit_expire_time.accesskey;"/>
82             <menuitem label="&staff.circ.holds.edit_shelf_expire_time;" command="cmd_holds_edit_shelf_expire_time" accesskey="&staff.circ.holds.edit_shelf_expire_time.accesskey;"/>
83             <menuitem label="&staff.circ.holds.edit_activation_date;" command="cmd_holds_edit_thaw_date" accesskey="&staff.circ.holds.edit_activation_date.accesskey;"/>
84             <menuitem label="&staff.circ.holds.edit_request_date;" command="cmd_holds_edit_request_date" accesskey="&staff.circ.holds.edit_request_date.accesskey;"/>
85             <menuitem label="&staff.circ.holds.activate_hold;" command="cmd_holds_activate" accesskey="&staff.circ.holds.activate_hold.accesskey;"/>
86             <menuitem label="&staff.circ.holds.suspend_hold;" command="cmd_holds_suspend" accesskey="&staff.circ.holds.suspend_hold.accesskey;"/>
87             <menuitem label="&staff.circ.holds.edit_hold_range;" class="edit_hold_range" command="cmd_holds_edit_selection_depth" accesskey="&staff.circ.holds.edit_hold_range.accesskey;"/>
88             <menuitem label="&staff.circ.holds.edit_hold_focus;" class="edit_hold_focus" command="cmd_broken" accesskey="&staff.circ.holds.edit_hold_focus.accesskey;"/>
89             <menuitem label="&staff.circ.holds.set_top_of_queue;" command="cmd_holds_cut_in_line" accesskey="&staff.circ.holds.set_top_of_queue.accesskey;"/>
90             <menuitem command="cmd_holds_title_transfer" />
91             <menuseparator />
92             <menuitem command="sel_mark_items_damaged" label="&staff.circ.holds.mark_item_damaged;" accesskey="&staff.circ.holds.mark_item_damaged.accesskey;"/>
93             <menuitem command="sel_mark_items_missing" label="&staff.circ.holds.mark_item_missing;" accesskey="&staff.circ.holds.mark_item_missing.accesskey;"/>
94             <menuitem label="&staff.circ.holds.retarget;" command="cmd_holds_retarget" accesskey="&staff.circ.holds.retarget.accesskey;"/>
95             <menuitem id="holds_cancel_btn" label="&staff.circ.holds.cancel;" command="cmd_holds_cancel" accesskey="&staff.circ.holds.cancel.accesskey;"/>
96             <menuitem id="holds_uncancel_btn" hidden="true" label="&staff.circ.holds.uncancel;" command="cmd_holds_uncancel" accesskey="&staff.circ.holds.uncancel.accesskey;"/>
97             <menuseparator />
98             <menuitem command="save_columns" label="&staff.circ.holds.save_columns;" accesskey="&staff.circ.holds.save_columns.accesskey;"/>
99         </menupopup>
100     </popupset>
101
102
103     <box id="holds_main" flex="1" orient="vertical" class="my_overflow">
104         <vbox id="cmvb1" flex="1"/>
105     </box>
106
107     <vbox id="cmvb1" flex="1">
108         <groupbox id="cmgb1" flex="1" orient="vertical">
109             <caption label="&staff.patron_navbar.holds;" />
110             <vbox flex="0">
111             <hbox id="holds_top_ui" />
112             </vbox>
113             <deck id="deck" flex="1">
114                 <tree id="holds_list" flex="1" enableColumnDrag="true" context="holds_actions"/>
115                 <browser id="hold_detail_frame" src="" flex="1" autoscroll="false" oils_force_external="true" />
116             </deck>
117             <vbox flex="0">
118             <hbox id="holds_bottom_ui" />
119             </vbox>
120         </groupbox>
121     </vbox>
122
123     <hbox id="holds_top_ui" flex="1">
124         <button id="place_hold_btn" hidden="true" label="&staff.patron.holds_overlay.place_hold.label;" accesskey="&staff.patron.holds_overlay.place_hold.accesskey;" command="cmd_search_opac" />
125         <checkbox id="lib_filter_checkbox" oils_persist="checked" oils_persist_no_poke="true" checked="true" hidden="true" label="&staff.patron.holds_overlay.lib_filter_checkbox.label;"/>
126         <menulist id="lib_type_menu" hidden="true" oils_persist="value" oils_persist_no_poke="true">
127             <menupopup>
128                 <menuitem id="pickup_lib" value="pickup_lib" label="&staff.patron.holds_overlay.pickup_lib.label;"/>
129                 <menuitem id="request_lib" value="request_lib" label="&staff.patron.holds_overlay.request_lib.label;"/>
130                 <menuitem id="fulfillment_lib" value="fulfillment_lib" label="&staff.patron.holds_overlay.fulfillment_lib.label;"/>
131                 <menuitem id="circ_lib" value="circ_lib" label="&staff.patron.holds_overlay.circ_lib.label;"/>
132                 <menuitem id="owning_lib" value="owning_lib" label="&staff.patron.holds_overlay.owning_lib.label;"/>
133                 <menuitem id="home_lib" value="home_lib" label="&staff.patron.holds_overlay.home_lib.label;"/>
134             </menupopup>
135         </menulist>
136         <vbox id="lib_menu_placeholder" hidden="true"/>
137         <hbox id="clear_shelf_widgets" hidden="true">
138             <checkbox id="expired_checkbox" command="cmd_view_expired_onshelf_holds" />
139             <button id="clear_expired_btn" command="cmd_clear_expired_onshelf_holds" />
140         </hbox>
141         <deck id="show_cancelled_deck" hidden="true">
142             <button command="cmd_cancelled_holds_view" label="&staff.patron.holds_overlay.show_cancelled_holds.label;" accesskey="&staff.patron.holds_overlay.show_cancelled_holds.accesskey;"/>
143             <button command="cmd_uncancelled_holds_view" label="&staff.patron.holds_overlay.show_uncancelled_holds.label;" accesskey="&staff.patron.holds_overlay.show_uncancelled_holds.accesskey;"/>
144         </deck>
145         <button id="fetch_more" label="&staff.patron.holds_overlay.fetch_more.label;" accesskey="&staff.patron.holds_overlay.fetch_more.accesskey;" hidden="true"/>
146         <vbox pack="center"><label id="hold_count" hidden="true" /></vbox>
147         <spacer flex="1"/>
148         <progressmeter id="progress" type="determined" hidden="true" />
149         <button id="alt_view_btn" command="cmd_alt_view" />
150         <menubar>
151             <menu label="&staff.patron.holds_overlay.actions_for_holds.label;" accesskey="&staff.patron.holds_overlay.actions_for_holds.accesskey;">
152                 <menupopup>
153                     <menuitem command="sel_clip" label="&staff.circ.holds.copy_to_clipboard;" accesskey="&staff.circ.holds.copy_to_clipboard.accesskey;" />
154                     <menuitem label="&staff.circ.holds.show_in_catalog;" command="cmd_show_catalog" accesskey="&staff.circ.holds.show_in_catalog.accesskey;"/>
155                     <menuitem label="&staff.circ.holds.show_in_catalog_holds;" command="cmd_show_catalog_holds" accesskey="&staff.circ.holds.show_in_catalog_holds.accesskey;"/>
156                     <menuitem command="sel_copy_details" label="&staff.circ.holds.show_item_details;" accesskey="&staff.circ.holds.show_item_details.accesskey;" />
157                     <menuitem command="sel_patron" label="&staff.circ.holds.show_last_few_circulations;" accesskey="&staff.circ.holds.show_last_few_circulations.accesskey;"/>
158                     <menuseparator />
159                     <menuitem label="&staff.circ.holds.retrieve_patron;" command="cmd_retrieve_patron" accesskey="&staff.circ.holds.retrieve_patron.accesskey;"/>
160                     <menuseparator />
161                     <menuitem label="&staff.circ.holds.edit_desire_mint_condition;" command="cmd_holds_edit_desire_mint_condition" accesskey="&staff.circ.holds.edit_desire_mint_condition.accesskey;"/>
162                     <menuitem label="&staff.circ.holds.edit_pickup_library;" command="cmd_holds_edit_pickup_lib" accesskey="&staff.circ.holds.edit_pickup_library.accesskey;"/>
163                     <menuitem label="&staff.circ.holds.edit_phone_notification;" command="cmd_holds_edit_phone_notify" accesskey="&staff.circ.holds.edit_phone_notification.accesskey;"/>
164                     <menuitem command="cmd_holds_edit_sms_carrier" />
165                     <menuitem command="cmd_holds_edit_sms_notify" />
166                     <menuitem label="&staff.circ.holds.set_email_notification;" command="cmd_holds_edit_email_notify" accesskey="&staff.circ.holds.set_email_notification.accesskey;"/>
167                     <menuitem label="&staff.circ.holds.edit_expire_time;" command="cmd_holds_edit_expire_time" accesskey="&staff.circ.holds.edit_expire_time.accesskey;"/>
168                     <menuitem label="&staff.circ.holds.edit_shelf_expire_time;" command="cmd_holds_edit_shelf_expire_time" accesskey="&staff.circ.holds.edit_shelf_expire_time.accesskey;"/>
169                     <menuitem label="&staff.circ.holds.edit_activation_date;" command="cmd_holds_edit_thaw_date" accesskey="&staff.circ.holds.edit_activation_date.accesskey;"/>
170                     <menuitem label="&staff.circ.holds.edit_request_date;" command="cmd_holds_edit_request_date" accesskey="&staff.circ.holds.edit_request_date.accesskey;"/>
171                     <menuitem label="&staff.circ.holds.activate_hold;" command="cmd_holds_activate" accesskey="&staff.circ.holds.activate_hold.accesskey;"/>
172                     <menuitem label="&staff.circ.holds.suspend_hold;" command="cmd_holds_suspend" accesskey="&staff.circ.holds.suspend_hold.accesskey;"/>
173                     <menuitem label="&staff.circ.holds.edit_hold_range;" class="edit_hold_range" command="cmd_holds_edit_selection_depth" accesskey="&staff.circ.holds.edit_hold_range.accesskey;"/>
174                     <menuitem label="&staff.circ.holds.edit_hold_focus;" class="edit_hold_focus" command="cmd_broken" accesskey="&staff.circ.holds.edit_hold_focus.accesskey;"/>
175                     <menuitem label="&staff.circ.holds.set_top_of_queue;" command="cmd_holds_cut_in_line" accesskey="&staff.circ.holds.set_top_of_queue.accesskey;"/>
176                     <menuitem command="cmd_holds_title_transfer" />
177                     <menuseparator />
178                     <menuitem command="sel_mark_items_damaged" label="&staff.circ.holds.mark_item_damaged;" accesskey="&staff.circ.holds.mark_item_damaged.accesskey;"/>
179                     <menuitem command="sel_mark_items_missing" label="&staff.circ.holds.mark_item_missing;" accesskey="&staff.circ.holds.mark_item_missing.accesskey;"/>
180                     <menuitem label="&staff.circ.holds.retarget;" command="cmd_holds_retarget" accesskey="&staff.circ.holds.retarget.accesskey;"/>
181                     <menuitem id="holds_cancel_btn2" label="&staff.circ.holds.cancel;" command="cmd_holds_cancel" accesskey="&staff.circ.holds.cancel.accesskey;"/>
182                     <menuitem id="holds_uncancel_btn2" hidden="true" label="&staff.circ.holds.uncancel;" command="cmd_holds_uncancel" accesskey="&staff.circ.holds.uncancel.accesskey;"/>
183                     <menuseparator />
184                     <menuitem command="save_columns" label="&staff.circ.holds.save_columns;" accesskey="&staff.circ.holds.save_columns.accesskey;"/>
185                 </menupopup>
186             </menu>
187         </menubar>
188     </hbox>
189
190     <hbox id="holds_bottom_ui" flex="1">
191         <button id="list_actions" oncommand="this.firstChild.showPopup();"
192                 label="&staff.generic.list_actions.label;" 
193                 accesskey="&staff.generic.list_actions.accesskey;" 
194                 type="menu" allowevents="true">
195             <menupopup id="list_actions_popup">
196                 <menuitem command="sel_clip" label="&staff.generic.list_actions.sel_clip.label;" accesskey="&staff.generic.list_actions.sel_clip.accesskey;" />
197                 <menuitem command="cmd_csv_to_printer" label="&staff.generic.list_actions.csv_to_printer.label;" accesskey="&staff.generic.list_actions.csv_to_printer.accesskey;" />
198                 <menuitem command="cmd_csv_to_clipboard" label="&staff.generic.list_actions.csv_to_clipboard.label;" accesskey="&staff.generic.list_actions.csv_to_clipboard.accesskey;" />
199                 <menuitem command="cmd_csv_to_file" label="&staff.generic.list_actions.csv_to_file.label;" accesskey="&staff.generic.list_actions.csv_to_file.accesskey;" />
200                 <menuitem command="save_columns" label="&staff.generic.list_actions.save_columns.label;" accesskey="&staff.generic.list_actions.save_columns.accesskey;" />
201             </menupopup>
202         </button>
203
204         <button id="holds_print" label="&staff.patron.holds_overlay.print.label;" command="cmd_holds_print" accesskey="&staff.patron.holds_overlay.print.accesskey;" />
205         <button id="print_full_btn" hidden="true" label="&staff.patron.holds_overlay.print_full_pull_list.label;" command="cmd_holds_print_full" accesskey="&staff.patron.holds_overlay.print_full_pull_list.accesskey;" />
206         <button id="print_alt_btn" hidden="true" label="&staff.patron.holds_overlay.print_alt_pull_list.label;" command="cmd_holds_print_alt" accesskey="&staff.patron.holds_overlay.print_alt_pull_list.accesskey;" />
207         <button id="simplified_pull_list_btn" hidden="true" label="&staff.patron.holds_overlay.simplified_pull_list.label;" command="cmd_simplified_pull_list" accesskey="&staff.patron.holds_overlay.simplified_pull_list.accesskey;" />
208         <spacer flex="1"/>
209     </hbox>
210
211 </overlay>