]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/patron/trigger_events.xul
368d80c3c1cb734a40b4771d4adb4b09bb2a8c47
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / patron / trigger_events.xul
1 <?xml version="1.0"?>
2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Cancel/Reset Action::Trigger Events for Patron -->
4
5 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
6 <!-- PRESENTATION -->
7 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
8 <?xml-stylesheet href="/xul/server/skin/global.css" type="text/css"?>
9
10 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
11 <!-- LOCALIZATION -->
12 <!DOCTYPE window PUBLIC "" ""[
13     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
14 ]>
15
16 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
17 <!-- OVERLAYS -->
18 <?xul-overlay href="/xul/server/OpenILS/util_overlay.xul"?>
19
20 <window id="trigger_event_win" onload="try { font_helper(); persist_helper(); trigger_event_init(); } catch(E) { alert(E); }" active="true"
21     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
22
23     <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
24     <!-- BEHAVIOR -->
25     <script type="text/javascript">var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true;</script>
26     <scripts id="openils_util_scripts"/>
27
28     <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
29     <script type="text/javascript" src="trigger_events.js"/>
30
31     <messagecatalog id="patronStrings" src="/xul/server/locale/<!--#echo var='locale'-->/patron.properties" />
32
33     <commandset id="trigger_event_cmds">
34         <command id="cmd_cancel_event" disabled="true"/>
35         <command id="cmd_reset_event" disabled="true"/>
36     </commandset>
37
38     <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
39     <!-- CONTENT -->
40     <groupbox id="trigger_event_groupbox" flex="1" class="my_overflow">
41         <caption id="trigger_event_caption" label="&staff.patron_display.trigger_event.caption;"/>
42         <vbox flex="0">
43             <hbox flex="1">
44                 <toolbar id="filters" flex="1">
45                     <toolbarbutton id="circ" label="&staff.patron_display.trigger_event.radio_button.circ_events.label;" accesskey="&staff.patron_display.trigger_event.radio_button.circ_events.accesskey;" 
46                         type="radio" group="atev_type" checked="true" style="-moz-user-focus: normal" oils_persist="checked" oils_persist_no_poke="true"
47                         oncommand="oils_persist(document.getElementById('ahr'));" />
48                     <toolbarbutton id="ahr" label="&staff.patron_display.trigger_event.radio_button.hold_events.label;" accesskey="&staff.patron_display.trigger_event.radio_button.hold_events.accesskey;" 
49                         type="radio" group="atev_type" style="-moz-user-focus: normal" oils_persist="checked" oils_persist_no_poke="true"
50                         oncommand="oils_persist(document.getElementById('circ'));" />
51                     <toolbarseparator/>
52                     <toolbarbutton id="pending" label="&staff.patron_display.trigger_event.checkbox_filter.pending.label;" accesskey="&staff.patron_display.trigger_event.checkbox_filter.pending.accesskey;" 
53                         type="radio" group="atev_status" checked="true" style="-moz-user-focus: normal" oils_persist="checked" oils_persist_no_poke="true"
54                         oncommand="oils_persist(document.getElementById('complete')); oils_persist(document.getElementById('error'));"/>
55                     <toolbarbutton id="complete" label="&staff.patron_display.trigger_event.checkbox_filter.complete.label;" accesskey="&staff.patron_display.trigger_event.checkbox_filter.complete.accesskey;" 
56                         type="radio" group="atev_status" style="-moz-user-focus: normal" oils_persist="checked" oils_persist_no_poke="true"
57                         oncommand="oils_persist(document.getElementById('pending')); oils_persist(document.getElementById('error'));"/>
58                     <toolbarbutton id="error" label="&staff.patron_display.trigger_event.checkbox_filter.error.label;" accesskey="&staff.patron_display.trigger_event.checkbox_filter.error.accesskey;" 
59                         type="radio" group="atev_status" style="-moz-user-focus: normal" oils_persist="checked" oils_persist_no_poke="true"
60                         oncommand="oils_persist(document.getElementById('pending')); oils_persist(document.getElementById('complete'));"/>
61                 </toolbar>
62                 <spacer flex="1" />
63                 <progressmeter id="progress" flex="1" hidden="true" mode="undetermined"/>
64                 <menubar>
65                     <menu label="&staff.patron_display.trigger_event.menu.actions.label;" 
66                         accesskey="&staff.patron_display.trigger_event.menu.actions.accesskey;" 
67                         style="-moz-user-focus: normal">
68                         <menupopup>
69                             <menuitem command="cmd_cancel_event" label="&staff.patron_display.trigger_event.menu.actions.cancel.label;" accesskey="&staff.patron_display.menu.actions.cancel.accesskey;"/>
70                             <menuitem command="cmd_reset_event" label="&staff.patron_display.trigger_event.menu.actions.reset.label;" accesskey="&staff.patron_display.menu.actions.reset.accesskey;"/>
71                         </menupopup>
72                     </menu>
73                 </menubar>
74             </hbox>
75         </vbox>
76         <tree id="atev_list" flex="1" enableColumnDrag="true" context="atev_actions" />
77         <hbox id="list_actions" />
78     </groupbox>
79
80     <popupset id="atev_popupset">
81         <popup id="atev_actions" position="at_pointer">
82             <menuitem command="cmd_cancel_event" label="&staff.patron_display.trigger_event.menu.actions.cancel.label;" accesskey="&staff.patron_display.menu.actions.cancel.accesskey;"/>
83             <menuitem command="cmd_reset_event" label="&staff.patron_display.trigger_event.menu.actions.reset.label;" accesskey="&staff.patron_display.menu.actions.reset.accesskey;"/>
84         </popup>
85     </popupset>
86
87 </window>
88