1 [% WRAPPER default/base.tt2 %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/conify/global/action_trigger/event_definition.js'> </script>
3 <script>openils.Util.addOnLoad(loadEventDef)</script>
5 <div dojoType="dijit.layout.TabContainer" style='height:100%;' jsId='eventDefTabs'>
7 <div dojoType="dijit.layout.ContentPane" title='Event Parameters' id='tab-atevdef'>
8 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
9 <div>Trigger Event Definitions</div>
11 <button dojoType='dijit.form.Button' onClick='edGrid.showCreatePane()'>New</button>
12 <button dojoType='dijit.form.Button' onClick='edGrid.showClonePane()'>Clone Selected</button>
13 <button dojoType='dijit.form.Button' onClick='edGrid.deleteSelected()'>Delete Selected</button>
16 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
18 dojoType="openils.widget.AutoGrid"
19 fieldOrder="['owner', 'name', 'hook', 'active', 'delay', 'delay_field', 'group_field', 'validator', 'reactor']"
20 suppressFields="['template', 'cleanup_failure', 'cleanup_success']"
23 defaultCellWidth='"auto"'
27 <tr><th field='name' get='getEventDefNameLink' formatter='formatEventDefNameLink'/></tr>
33 <div dojoType="dijit.layout.ContentPane" title='Hooks' id='tab-ath' style='height:100%;'>
34 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
35 <div>Trigger Hooks</div>
37 <button dojoType='dijit.form.Button' onClick='thGrid.showCreateDialog()'>New</button>
38 <button dojoType='dijit.form.Button' onClick='thGrid.deleteSelected()'>Delete Selected</button>
41 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
44 dojoType="openils.widget.AutoGrid"
45 fieldOrder="['key', 'core_type', 'description', 'passive']"
54 <div dojoType="dijit.layout.ContentPane" title='Reactors' id='tab-atreact'>
55 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
56 <div>Trigger Reactors</div>
58 <button dojoType='dijit.form.Button' onClick='trGrid.showCreateDialog()'>New</button>
59 <button dojoType='dijit.form.Button' onClick='trGrid.deleteSelected()'>Delete Selected</button>
62 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
64 dojoType="openils.widget.AutoGrid"
70 <th field='module' width='200px;'/>
71 <th field='description' width='auto'/>
78 <div dojoType="dijit.layout.ContentPane" title='Validators' id='tab-atval'>
79 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
80 <div>Trigger Validators</div>
82 <button dojoType='dijit.form.Button' onClick='tvGrid.showCreateDialog()'>New</button>
83 <button dojoType='dijit.form.Button' onClick='tvGrid.deleteSelected()'>Delete Selected</button>
86 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px'>
88 dojoType="openils.widget.AutoGrid"
94 <th field='module' width='200px'/>
95 <th field='description' width='auto'/>