]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/reports/oils_rpt_report_editor.js
added some folder actions and framework, more to come
[Evergreen.git] / Open-ILS / web / reports / oils_rpt_report_editor.js
1 oilsRptSetSubClass('oilsRptReportEditor', 'oilsRptObject');
2 var oilsRptReportEditorFolderTree;
3 function oilsRptReportEditor(rptObject) {
4         var tmpl = rptObject.templateObject;
5         var rpt = rptObject.reportObject;
6         this.folderWindow = folderWindow;
7
8         appendClear(DOM.oils_rpt_report_editor_template_name, tmpl.name());
9         appendClear(DOM.oils_rpt_report_editor_template_creator, tmpl.owner().usrname());
10         appendClear(DOM.oils_rpt_report_editor_template_description, tmpl.description());
11
12         if( rpt ) {
13                 DOM.oils_rpt_report_editor_name.value = rpt.name();
14                 DOM.oils_rpt_report_editor_description.value = rpt.description();
15         }
16         this.paramEditor = new oilsRptParamEditor(
17                 rptObject, DOM.oils_rpt_param_editor_tbody);
18         this.paramEditor.draw();
19
20         var obj = this;
21         oilsRptBuildFolder(
22                 'report',
23                 DOM.oils_rpt_report_editor_dest_folder,
24                 'oilsRptReportEditorFolderTree',
25                 'Report Folders',
26                 function(node) { obj.selectedFolder = node; });
27 }
28
29
30