]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/conify/global/action_trigger/event_definition.js
moved JS to external file. added tab for trigger environment. using override widget...
[working/Evergreen.git] / Open-ILS / web / js / ui / default / conify / global / action_trigger / event_definition.js
1 dojo.require('dijit.layout.TabContainer');
2 dojo.require('dijit.form.Textarea');
3 dojo.require('openils.widget.AutoGrid');
4 dojo.require('openils.Util');
5
6
7 function loadEventDef() { 
8     edGrid.loadAll({order_by:{atevdef : 'hook'}}); 
9     edGrid.overrideEditWidgetClass.template = 'dijit.form.Textarea';
10     dojo.connect(eventDefTabs,'selectChild', tabLoader);
11 }
12
13 var loadedTabs = {'tab-atevdef' : true};
14 function tabLoader(child) {
15     if(loadedTabs[child.id]) return;
16     loadedTabs[child.id] = true;
17     switch(child.id) {
18         case 'tab-atevparam': 
19             tepGrid.loadAll({order_by:{atevparam : 'event_def'}}); 
20             break;
21         case 'tab-ath': 
22             thGrid.loadAll({order_by:{ath : 'key'}}); 
23             break;
24         case 'tab-atenv': 
25             teeGrid.loadAll({order_by:{atenv : 'event_def'}}); 
26             break;
27         case 'tab-atreact': 
28             trGrid.loadAll({order_by:{atreact : 'module'}}); 
29             break;
30         case 'tab-atval': 
31             tvGrid.loadAll({order_by:{atval : 'module'}}); 
32             break;
33     }
34 }
35
36 openils.Util.addOnLoad(loadEventDef);