]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/xul/staff_client/server/cat/record_buckets_overlay.xul
rethinking record bucket interface
[Evergreen.git] / Open-ILS / xul / staff_client / server / cat / record_buckets_overlay.xul
1 <?xml version="1.0"?>
2 <!DOCTYPE overlay PUBLIC "" ""[
3         <!--#include virtual="/opac/locale/en-US/lang.dtd"-->
4 ]>
5 <overlay id="record_buckets_overlay" 
6         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
7
8 <script>dump('loading record_buckets_overlay.xul\n');</script>
9
10 <commandset id="record_buckets_cmds" />
11
12 <box id="record_buckets_main" flex="1" orient="vertical" class="my_overflow">
13         <vbox id="cmvb1" flex="1"/>
14 </box>
15
16 <vbox id="cmvb1" flex="1">
17     <tabbox id="record_buckets_tabbox" flex="1" persist="selectedIndex">
18         <tabs>
19             <tab id="record_query_tab" label="Record Query" accesskey="Q"/>
20             <tab id="pending_records_tab" label="Pending Records" accesskey="P"/>
21             <tab id="bucket_view_tab" label="Bucket View" accesskey="V" />
22         </tabs>
23         <tabpanels flex="1">
24             <tabpanel id="record_query_panel">
25             </tabpanel>
26             <tabpanel id="pending_records_panel">
27                 <groupbox flex="1">
28                     <caption label="Pending Records" />
29                     <hbox id="pending_buckets_top_ui" />
30                     <tree id="pending_records_list" flex="1" enableColumnDrag="true"/>
31                     <hbox id="pending_buckets_bottom_ui" />
32                 </groupbox>
33             </tabpanel>
34             <tabpanel id="bucket_view_panel">
35                 <vbox flex="1">
36                     <hbox>
37                         <hbox id="record_buckets_menulist_placeholder" />
38                         <button id="record_buckets_action_list" label="Bucket Actions" type="menu" allowevents="true">
39                             <menupopup id="record_buckets_action_list_popup">
40                                 <menuitem command="cmd_record_buckets_new_bucket" label="New Bucket"/>
41                                 <menuitem command="cmd_record_buckets_delete_bucket" label="Delete Bucket"/>
42                                 <menuitem command="cmd_record_buckets_refresh" label="Refresh"/>
43                             </menupopup>
44                         </button>
45                     </hbox>
46                     <groupbox flex="1">
47                         <caption>
48                             <hbox id="info_box" />
49                         </caption>
50                         <hbox id="record_buckets_top_ui" />
51                         <tree id="records_in_bucket_list" flex="1" enableColumnDrag="true"/>
52                         <hbox id="record_buckets_bottom_ui" />
53                     </groupbox>
54                 </vbox>
55             </tabpanel>
56         </tabpanels>
57     </tabbox>
58 </vbox>
59
60 <hbox id="pending_buckets_bottom_ui">
61         <button id="pending_buckets_list_actions" label="List Actions" type="menu" allowevents="true">
62         <menupopup id="pending_buckets_list_actions_popup">
63                 <menuitem command="sel_clip1" label="Copy Field from selected row to Clipboard" disabled="true" />
64             <menuitem command="cmd_pending_buckets_csv_to_printer" label="Print List CSV" />
65                 <menuitem command="cmd_pending_buckets_csv_to_clipboard" label="Copy List CSV to Clipboard" accesskey=""/>
66                 <menuitem command="cmd_pending_buckets_csv_to_file" label="Save List CSV to File" accesskey=""/>
67                 <menuitem command="save_columns1" label="Save List Configuration" />
68         </menupopup>
69     </button>
70         <spacer flex="1"/>
71         <button command="cmd_record_buckets_add" label="Add All to current Bucket" accesskey="A" image="/xul/server/skin/media/images/right_arrow.png"/>
72         <button command="cmd_record_buckets_sel_add" label="Add Selected to current Bucket" accesskey="" image="/xul/server/skin/media/images/right_arrow.png"/>
73 </hbox>
74
75 <hbox id="record_buckets_top_ui">
76         <button command="cmd_record_buckets_delete_item" label="Remove Selected from Bucket" disabled="true" image="/xul/server/skin/media/images/icon_delete.gif"/>
77         <button command="cmd_pending_buckets_to_record_buckets" label="Add Selected to Pending Records" disabled="true" image="/xul/server/skin/media/images/left_arrow.png"/>
78 </hbox>
79
80 <hbox id="info_box" hidden="true" style="font-size: large;">
81         <label value="Bucket #"/>
82         <label id="bucket_number" style="color: blue; text-decoration: underline; -moz-user-focus: normal;" onclick="copy_to_clipboard(event)"/>
83         <label id="bucket_name" style="color: blue;"/>
84         <label value="Owner:"/>
85         <label id="bucket_owner" style="color: blue;"/>
86 </hbox>
87
88 <hbox id="record_buckets_bottom_ui">
89         <button id="record_buckets_list_actions" label="List Actions" type="menu" allowevents="true" disabled="true">
90         <menupopup id="record_buckets_list_actions_popup">
91                 <menuitem command="sel_clip2" label="Copy Field from selected row to Clipboard" disabled="true" />
92             <menuitem command="cmd_record_buckets_csv_to_printer" label="Print List CSV" />
93                 <menuitem command="cmd_record_buckets_csv_to_clipboard" label="Copy List CSV to Clipboard" accesskey=""/>
94                 <menuitem command="cmd_record_buckets_csv_to_file" label="Save List CSV to File" accesskey=""/>
95                 <menuitem command="save_columns2" label="Save List Configuration" />
96         </menupopup>
97     </button>
98         <spacer flex="1"/>
99         <hbox style="background: grey">
100                 <vbox><spacer flex="1"/><label value="Batch:" style="font-weight: bold"/><spacer flex="1"/></vbox>
101                 <button command="cmd_sel_opac" label="Show All in Catalog" accesskey="S"/>
102                 <button command="cmd_delete_records" label="Delete All Records"/>
103                 <button command="cmd_merge_records" label="Merge All Records"/>
104                 <button id="record_buckets_export_records" label="Export All Records" type="menu" allowevents="true" disabled="true">
105                         <menupopup id="record_buckets_export_record_types" allowevents="true">
106                                 <menuitem command="cmd_export_records_usmarc" label="MARC21"/>
107                                 <menuitem command="cmd_export_records_unimarc" label="UNIMARC"/>
108                                 <menuitem command="cmd_export_records_xml" label="XML"/>
109                                 <menuitem command="cmd_export_records_bre" label="Evergreen BRE"/>
110                         </menupopup>
111                 </button>
112         </hbox>
113 </hbox>
114
115 </overlay>