1 [% WRAPPER default/base.tt2 %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/conify/global/action_trigger/event_definition.js'> </script>
4 <div dojoType="dijit.layout.TabContainer" style='height:100%;' jsId='eventDefTabs'>
6 <div dojoType="dijit.layout.ContentPane" title='Event Definitions' selected='true' id='tab-atevdef'>
7 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
8 <div>Trigger Event Definitions</div>
9 <div><button dojoType='dijit.form.Button' onClick='edGrid.showCreatePane()'>New</button></div>
11 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
13 dojoType="openils.widget.AutoGrid"
14 fieldOrder="['id', 'owner', 'hook', 'active', 'delay', 'validator', 'reactor']"
15 suppressFields="['template']"
25 <div dojoType="dijit.layout.ContentPane" title='Event Parameters' id='tab-atevparam'>
26 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
27 <div>Trigger Event Parameters</div>
28 <div><button dojoType='dijit.form.Button' onClick='tepGrid.showCreateDialog()'>New</button></div>
30 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
32 dojoType="openils.widget.AutoGrid"
33 fieldOrder="['id', 'event_def', 'param', 'value']"
42 <div dojoType="dijit.layout.ContentPane" title='Event Environment' id='tab-atenv'>
43 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
44 <div>Trigger Event Environment</div>
45 <div><button dojoType='dijit.form.Button' onClick='teeGrid.showCreateDialog()'>New</button></div>
47 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
49 dojoType="openils.widget.AutoGrid"
50 fieldOrder="['id', 'event_def', 'path', 'collector', 'label']"
60 <div dojoType="dijit.layout.ContentPane" title='Hooks' id='tab-ath'>
61 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
62 <div>Trigger Hooks</div>
63 <div><button dojoType='dijit.form.Button' onClick='thGrid.showCreateDialog()'>New</button></div>
65 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
67 dojoType="openils.widget.AutoGrid"
68 fieldOrder="['key', 'core_type', 'description', 'passive']"
77 <div dojoType="dijit.layout.ContentPane" title='Reactors' id='tab-atreact'>
78 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
79 <div>Trigger Reactors</div>
80 <div><button dojoType='dijit.form.Button' onClick='trGrid.showCreateDialog()'>New</button></div>
82 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
84 dojoType="openils.widget.AutoGrid"
90 <th field='module' width='200px;'/>
91 <th field='description' width='auto'/>
98 <div dojoType="dijit.layout.ContentPane" title='Validators' id='tab-atval'>
99 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
100 <div>Trigger Validators</div>
101 <div><button dojoType='dijit.form.Button' onClick='tvGrid.showCreateDialog()'>New</button></div>
103 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:90%'>
105 dojoType="openils.widget.AutoGrid"
106 query="{module: '*'}"
111 <th field='module' width='200px'/>
112 <th field='description' width='auto'/>