1 [% WRAPPER default/base.tt2 %]
2 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/action_trigger/event_definition.js'></script>
3 <script type="text/javascript">
4 eventDefId = [% ctx.page_args.0 %];
5 openils.Util.addOnLoad(loadEventDefData)
8 <div dojoType="dijit.layout.ContentPane" layoutAlign='client'>
9 <h2 id='at-event-def-name'/>
12 <div dojoType="dijit.layout.TabContainer" style='height:100%;' jsId='eventDefTabs'>
14 <div dojoType="dijit.layout.ContentPane" title='Event Environment' id='tab-atenv'>
15 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
16 <div>Trigger Event Environment</div>
18 <button dojoType='dijit.form.Button' onClick='teeGrid.showCreateDialog()'>New</button>
19 <button dojoType='dijit.form.Button' onClick='teeGrid.deleteSelected()'>Delete Selected</button>
22 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
24 dojoType="openils.widget.AutoGrid"
25 fieldOrder="['id', 'event_def', 'path', 'collector', 'label']"
35 <div dojoType="dijit.layout.ContentPane" title='Event Parameters' id='tab-atevparam'>
36 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
37 <div>Trigger Event Parameters</div>
39 <button dojoType='dijit.form.Button' onClick='tepGrid.showCreateDialog()'>New</button>
40 <button dojoType='dijit.form.Button' onClick='tepGrid.deleteSelected()'>Delete Selected</button>
43 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
45 dojoType="openils.widget.AutoGrid"
46 fieldOrder="['id', 'event_def', 'param', 'value']"
55 <div dojoType="dijit.layout.ContentPane" title='Test' id='tab-test'>
56 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
57 <div>Event Definition Tests</div>
61 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
62 <div style='border:1px solid #aaa;' id='at-test-none'>
63 No tests for this type of event definition hook
65 <div style='border:1px solid #aaa;' id='at-test-circ' class='hidden'>
66 <h2>Test Circulation</h2>
67 <table class='oils-generic-table'>
69 <td>Barcode of Circulating Copy</td>
70 <td><div dojoType='dijit.form.TextBox' jsId='circTestBarcode'/></td>
73 <td colspan='2'><button dojoType='dijit.form.Button' onclick='evtTestCirc'>Go</button></td>
78 <div id='test-event-output' style='width:90%;margin:20px;border:1px solid #aaa;' class='hidden'>
80 <div jsId='progressDialog' dojoType='openils.widget.ProgressDialog' indeterminate='true'></div>