]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/reports/oils_rpt_vars.js
made the folder window more generic, showing contents via fm_table objects
[working/Evergreen.git] / Open-ILS / web / reports / oils_rpt_vars.js
1 /* dom nodes with IDs are inserted into DOM as DOM[id] */
2 var DOM = {};
3
4 /* JS object version of the IDL */
5 var oilsIDL;
6
7 /* the currently building report */
8 var oilsRpt;
9
10 /* UI tree  */
11 var oilsRptTree;
12
13 var oilsRptTemplateFolderTree;
14 var oilsRptReportFolderTree;
15 var oilsRptOutputFolderTree;
16 var oilsRptSharedTemplateFolderTree;
17 var oilsRptSharedReportFolderTree;
18 var oilsRptSharedOutputFolderTree;
19
20
21 /* URL to retrieve the IDL from */
22 var OILS_IDL_URL = "/reports/fm_IDL.xml";
23
24 /* multi-select which shows the user 
25         what data they want to see in the report */
26 var oilsRptDisplaySelector;
27
28 var oilsRptFilterSelector;
29
30 /* display the currently building report object in an external window */
31 var oilsRptDebugWindow;
32
33 /* if true, show the debugging window */
34 var oilsRptDebugEnabled = false;
35
36 var oilsMouseX;
37 var oilsMouseY;
38 var oilsPageXMid;
39 var oilsPageYMid;
40
41 var oilsIDLReportsNS = 'http://open-ils.org/spec/opensrf/IDL/reporter/v1';
42 var oilsIDLPersistNS = 'http://open-ils.org/spec/opensrf/IDL/persistance/v1';
43
44 /* the current transform manager for the builder transform window */
45 var oilsRptCurrentTform;
46
47 /* the current transform manager for the builder filter window */
48 var oilsRptCurrentFilterTform;
49
50 /* the current operation manager for the filter window */
51 var oilsRptCurrentFilterOpManager;
52
53 var OILS_RPT_FETCH_FOLDERS = 'open-ils.reporter:open-ils.reporter.folder.visible.retrieve';
54 var OILS_RPT_FETCH_FOLDER_DATA = 'open-ils.reporter:open-ils.reporter.folder_data.retrieve';
55 var OILS_RPT_FETCH_TEMPLATE = 'open-ils.reporter:open-ils.reporter.template.retrieve';
56
57 var oilsRptCurrentFolderManager;
58
59 //var oilsRptFolderWindowCache = {};
60
61 var oilsRptObjectCache = {};