]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
swapped commandset from holds.xul to holds_overlay.xul and the commandset call from...
[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_show_catalog" />
22         <command id="cmd_retrieve_patron" />
23         <command id="cmd_show_details" />
24         <command id="cmd_holds_edit_pickup_lib" />
25         <command id="cmd_holds_edit_phone_notify" />
26         <command id="cmd_holds_edit_email_notify" />
27         <command id="cmd_holds_edit_thaw_date" />
28         <command id="cmd_holds_edit_expire_time" />
29         <command id="cmd_holds_activate" />
30         <command id="cmd_holds_suspend" />
31         <command id="cmd_holds_edit_selection_depth" />
32         <command id="cmd_broken" disabled="true" hidden="true"/>
33         <command id="cmd_holds_retarget"/>
34         <command id="cmd_holds_cancel" />
35         <command id="cmd_search_opac" />
36         <command id="save_columns" />
37     </commandset>
38
39     <popupset id="holds_popupset">
40         <popup id="holds_actions" position="at_pointer"> 
41             <menuitem command="sel_clip" label="&staff.circ.holds.copy_to_clipboard;" accesskey="&staff.circ.holds.copy_to_clipboard.accesskey;" />
42             <menuitem label="&staff.circ.holds.show_in_catalog;" command="cmd_show_catalog" accesskey="&staff.circ.holds.show_in_catalog.accesskey;"/>
43             <menuitem command="sel_copy_details" label="&staff.circ.holds.show_item_details;" accesskey="&staff.circ.holds.show_item_details.accesskey;" />
44             <menuitem command="sel_patron" label="&staff.circ.holds.show_last_few_circulations;" accesskey="&staff.circ.holds.show_last_few_circulations.accesskey;"/>
45             <menuseparator />
46             <menuitem label="&staff.circ.holds.retrieve_patron;" command="cmd_retrieve_patron" accesskey="&staff.circ.holds.retrieve_patron.accesskey;"/>
47             <menuitem label="blah" command="cmd_show_details" accesskey="&staff.circ.holds.show_details.accesskey;" />
48             <menuseparator />
49             <menuitem label="&staff.circ.holds.edit_pickup_library;" command="cmd_holds_edit_pickup_lib" accesskey="&staff.circ.holds.edit_pickup_library.accesskey;"/>
50             <menuitem label="&staff.circ.holds.edit_phone_notification;" command="cmd_holds_edit_phone_notify" accesskey="&staff.circ.holds.edit_phone_notification.accesskey;"/>
51             <menuitem label="&staff.circ.holds.set_email_notification;" command="cmd_holds_edit_email_notify" accesskey="&staff.circ.holds.set_email_notification.accesskey;"/>
52             <menuitem label="&staff.circ.holds.edit_expire_time;" command="cmd_holds_edit_expire_time" accesskey="&staff.circ.holds.edit_expire_time.accesskey;"/>
53             <menuitem label="&staff.circ.holds.edit_activation_date;" command="cmd_holds_edit_thaw_date" accesskey="&staff.circ.holds.edit_activation_date.accesskey;"/>
54             <menuitem label="&staff.circ.holds.activate_hold;" command="cmd_holds_activate" accesskey="&staff.circ.holds.activate_hold.accesskey;"/>
55             <menuitem label="&staff.circ.holds.suspend_hold;" command="cmd_holds_suspend" accesskey="&staff.circ.holds.suspend_hold.accesskey;"/>
56             <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;"/>
57             <menuitem label="&staff.circ.holds.edit_hold_focus;" class="edit_hold_focus" command="cmd_broken" accesskey="&staff.circ.holds.edit_hold_focus.accesskey;"/>
58             <menuseparator />
59             <menuitem command="sel_mark_items_damaged" label="&staff.circ.holds.mark_item_damaged;" accesskey="&staff.circ.holds.mark_item_damaged.accesskey;"/>
60             <menuitem command="sel_mark_items_missing" label="&staff.circ.holds.mark_item_missing;" accesskey="&staff.circ.holds.mark_item_missing.accesskey;"/>
61             <menuitem label="&staff.circ.holds.retarget;" command="cmd_holds_retarget" accesskey="&staff.circ.holds.retarget.accesskey;"/>
62             <menuitem label="&staff.circ.holds.cancel;" command="cmd_holds_cancel" accesskey="&staff.circ.holds.cancel.accesskey;"/>
63             <menuseparator />
64             <menuitem command="save_columns" label="&staff.circ.holds.save_columns;" accesskey="&staff.circ.holds.save_columns.accesskey;"/>
65         </popup>
66     </popupset>
67
68
69     <box id="holds_main" flex="1" orient="vertical" class="my_overflow">
70         <vbox id="cmvb1" flex="1"/>
71     </box>
72
73     <vbox id="cmvb1" flex="1">
74         <groupbox id="cmgb1" flex="1" orient="vertical">
75             <caption label="&staff.patron_navbar.holds;" />
76             <vbox flex="0">
77                 <hbox id="holds_top_ui" />
78             </vbox>
79             <tree id="holds_list" flex="1" enableColumnDrag="true" context="holds_actions"/>
80             <vbox flex="0">
81                 <hbox id="holds_bottom_ui" />
82             </vbox>
83         </groupbox>
84     </vbox>
85
86     <hbox id="holds_top_ui" flex="1">
87         <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" />
88         <checkbox id="lib_filter_checkbox" persist="checked" checked="true" hidden="true" label="&staff.patron.holds_overlay.lib_filter_checkbox.label;"/>
89         <menulist id="lib_type_menu" hidden="true" persist="value">
90             <menupopup>
91                 <menuitem id="pickup_lib" value="pickup_lib" label="&staff.patron.holds_overlay.pickup_lib.label;"/>
92                 <menuitem id="request_lib" value="request_lib" label="&staff.patron.holds_overlay.request_lib.label;"/>
93                 <menuitem id="fulfillment_lib" value="fulfillment_lib" label="&staff.patron.holds_overlay.fulfillment_lib.label;"/>
94                 <menuitem id="circ_lib" value="circ_lib" label="&staff.patron.holds_overlay.circ_lib.label;"/>
95                 <menuitem id="owning_lib" value="owning_lib" label="&staff.patron.holds_overlay.owning_lib.label;"/>
96                 <menuitem id="home_lib" value="home_lib" label="&staff.patron.holds_overlay.home_lib.label;"/>
97             </menupopup>
98         </menulist>
99         <vbox id="lib_menu_placeholder" hidden="true"/>
100         <button id="fetch_more" label="&staff.patron.holds_overlay.fetch_more.label;" accesskey="&staff.patron.holds_overlay.fetch_more.accesskey;" hidden="true"/>
101         <spacer flex="1"/>
102         <menubar>
103             <menu label="&staff.patron.holds_overlay.actions_for_holds.label;" accesskey="&staff.patron.holds_overlay.actions_for_holds.accesskey;">
104                 <menupopup>
105                     <menuitem command="sel_clip" label="&staff.circ.holds.copy_to_clipboard;" accesskey="&staff.circ.holds.copy_to_clipboard.accesskey;" />
106                     <menuitem label="&staff.circ.holds.show_in_catalog;" command="cmd_show_catalog" accesskey="&staff.circ.holds.show_in_catalog.accesskey;"/>
107                     <menuitem command="sel_copy_details" label="&staff.circ.holds.show_item_details;" accesskey="&staff.circ.holds.show_item_details.accesskey;" />
108                     <menuitem command="sel_patron" label="&staff.circ.holds.show_last_few_circulations;" accesskey="&staff.circ.holds.show_last_few_circulations.accesskey;"/>
109                     <menuseparator />
110                     <menuitem label="&staff.circ.holds.retrieve_patron;" command="cmd_retrieve_patron" accesskey="&staff.circ.holds.retrieve_patron.accesskey;"/>
111                     <menuitem label="&staff.circ.holds.show_details;" command="cmd_show_details" accesskey="&staff.circ.holds.show_details.accesskey;" />
112                     <menuseparator />
113                     <menuitem label="&staff.circ.holds.edit_pickup_library;" command="cmd_holds_edit_pickup_lib" accesskey="&staff.circ.holds.edit_pickup_library.accesskey;"/>
114                     <menuitem label="&staff.circ.holds.edit_phone_notification;" command="cmd_holds_edit_phone_notify" accesskey="&staff.circ.holds.edit_phone_notification.accesskey;"/>
115                     <menuitem label="&staff.circ.holds.set_email_notification;" command="cmd_holds_edit_email_notify" accesskey="&staff.circ.holds.set_email_notification.accesskey;"/>
116                     <menuitem label="&staff.circ.holds.edit_expire_time;" command="cmd_holds_edit_expire_time" accesskey="&staff.circ.holds.edit_expire_time.accesskey;"/>
117                     <menuitem label="&staff.circ.holds.edit_activation_date;" command="cmd_holds_edit_thaw_date" accesskey="&staff.circ.holds.edit_activation_date.accesskey;"/>
118                     <menuitem label="&staff.circ.holds.activate_hold;" command="cmd_holds_activate" accesskey="&staff.circ.holds.activate_hold.accesskey;"/>
119                     <menuitem label="&staff.circ.holds.suspend_hold;" command="cmd_holds_suspend" accesskey="&staff.circ.holds.suspend_hold.accesskey;"/>
120                     <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;"/>
121                     <menuitem label="&staff.circ.holds.edit_hold_focus;" class="edit_hold_focus" command="cmd_broken" accesskey="&staff.circ.holds.edit_hold_focus.accesskey;"/>
122                     <menuseparator />
123                     <menuitem command="sel_mark_items_damaged" label="&staff.circ.holds.mark_item_damaged;" accesskey="&staff.circ.holds.mark_item_damaged.accesskey;"/>
124                     <menuitem command="sel_mark_items_missing" label="&staff.circ.holds.mark_item_missing;" accesskey="&staff.circ.holds.mark_item_missing.accesskey;"/>
125                     <menuitem label="&staff.circ.holds.retarget;" command="cmd_holds_retarget" accesskey="&staff.circ.holds.retarget.accesskey;"/>
126                     <menuitem label="&staff.circ.holds.cancel;" command="cmd_holds_cancel" accesskey="&staff.circ.holds.cancel.accesskey;"/>
127                     <menuseparator />
128                     <menuitem command="save_columns" label="&staff.circ.holds.save_columns;" accesskey="&staff.circ.holds.save_columns.accesskey;"/>
129                 </menupopup>
130             </menu>
131         </menubar>
132     </hbox>
133
134     <hbox id="holds_bottom_ui" flex="1">
135         <button id="list_actions" oncommand="this.firstChild.showPopup();"
136                 label="&staff.generic.list_actions.label;" 
137                 accesskey="&staff.generic.list_actions.accesskey;" 
138                 type="menu" allowevents="true">
139             <menupopup id="list_actions_popup">
140                 <menuitem command="sel_clip" label="&staff.generic.list_actions.sel_clip.label;" accesskey="&staff.generic.list_actions.sel_clip.accesskey;" />
141                 <menuitem command="cmd_csv_to_printer" label="&staff.generic.list_actions.csv_to_printer.label;" accesskey="&staff.generic.list_actions.csv_to_printer.accesskey;" />
142                 <menuitem command="cmd_csv_to_clipboard" label="&staff.generic.list_actions.csv_to_clipboard.label;" accesskey="&staff.generic.list_actions.csv_to_clipboard.accesskey;" />
143                 <menuitem command="cmd_csv_to_file" label="&staff.generic.list_actions.csv_to_file.label;" accesskey="&staff.generic.list_actions.csv_to_file.accesskey;" />
144                 <menuitem command="save_columns" label="&staff.generic.list_actions.save_columns.label;" accesskey="&staff.generic.list_actions.save_columns.accesskey;" />
145             </menupopup>
146         </button>
147
148         <button id="holds_print" label="&staff.patron.holds_overlay.print.label;" command="cmd_holds_print" accesskey="&staff.patron.holds_overlay.print.accesskey;" />
149         <spacer flex="1"/>
150     </hbox>
151
152 </overlay>