]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/default/conify/global/action_trigger/event_definition_data.tt2
Merge branch 'master' of git.evergreen-ils.org:Evergreen into template-toolkit-opac...
[working/Evergreen.git] / Open-ILS / src / templates / default / conify / global / action_trigger / event_definition_data.tt2
1 [% WRAPPER default/base.tt2 %]
2 <div dojoType="dijit.layout.ContentPane" layoutAlign='client'>
3     <h2 id='at-event-def-name'/>
4 </div>
5
6 <div dojoType="dijit.layout.TabContainer" style='height:100%;' jsId='eventDefTabs'>
7
8     <div dojoType="dijit.layout.ContentPane" title='Event Environment' id='tab-atenv'>
9         <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
10             <div>Trigger Event Environment</div>
11             <div>   
12                 <button dojoType='dijit.form.Button' onClick='teeGrid.showCreateDialog()'>New</button>
13                 <button dojoType='dijit.form.Button' onClick='teeGrid.deleteSelected()'>Delete Selected</button>
14             </div>
15         </div>
16         <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
17             <table  jsId="teeGrid" 
18                     dojoType="openils.widget.AutoGrid" 
19                     fieldOrder="['id', 'event_def', 'path', 'collector', 'label']"
20                     query="{id: '*'}" 
21                     fmClass='atenv'
22                     defaultCellWidth='20'
23                     editOnEnter='true'>
24             </table>
25         </div>
26     </div>
27
28
29     <div dojoType="dijit.layout.ContentPane" title='Event Parameters' id='tab-atevparam'>
30         <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
31             <div>Trigger Event Parameters</div>
32             <div>
33                 <button dojoType='dijit.form.Button' onClick='tepGrid.showCreateDialog()'>New</button>
34                 <button dojoType='dijit.form.Button' onClick='tepGrid.deleteSelected()'>Delete Selected</button>
35             </div>
36         </div>
37         <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
38             <table  jsId="tepGrid" 
39                     dojoType="openils.widget.AutoGrid" 
40                     fieldOrder="['id', 'event_def', 'param', 'value']"
41                     query="{id: '*'}" 
42                     fmClass='atevparam'
43                     defaultCellWidth='20'
44                     editOnEnter='true'>
45             </table>
46         </div>
47     </div>
48
49     <div dojoType="dijit.layout.ContentPane" title='Test' id='tab-test'>
50         <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
51             <div>Event Definition Tests</div>
52             <div></div>
53         </div>
54         <br/>
55         <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
56             <div style='border:1px solid #aaa;' id='at-test-none'>
57                 No tests for this type of event definition hook
58             </div>
59             <div style='border:1px solid #aaa;' id='at-test-circ' class='hidden'>
60                 <h2>Test Circulation</h2>
61                 <table class='oils-generic-table'>
62                     <tr>
63                         <td>Barcode of Circulating Copy</td>
64                         <td><div dojoType='dijit.form.TextBox' jsId='circTestBarcode'/></td>
65                     </tr>
66                     <tr>
67                         <td colspan='2'><button dojoType='dijit.form.Button' onclick='evtTestCirc'>Go</button></td>
68                     </tr>
69                 </table>
70             </div>
71
72             <div id='test-event-output' style='width:90%;margin:20px;border:1px solid #aaa;' class='hidden'>
73             </div>
74             <div jsId='progressDialog' dojoType='openils.widget.ProgressDialog' indeterminate='true'></div>
75         </div>
76     </div>
77
78 </div>
79
80 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/action_trigger/event_definition.js'></script>
81 <script type="text/javascript">
82     eventDefId = [% ctx.page_args.0 %];
83     openils.Util.addOnLoad(loadEventDefData)
84 </script>
85
86 [% END %]
87
88