1 /* dom nodes with IDs are inserted into DOM as DOM[id] */
4 /* JS object version of the IDL */
7 /* the currently building report */
13 var oilsRptTemplateFolderTree;
14 var oilsRptReportFolderTree;
15 var oilsRptOutputFolderTree;
16 var oilsRptSharedTemplateFolderTree;
17 var oilsRptSharedReportFolderTree;
18 var oilsRptSharedOutputFolderTree;
21 /* URL to retrieve the IDL from */
22 var OILS_IDL_URL = "/reports/fm_IDL.xml";
24 /* multi-select which shows the user
25 what data they want to see in the report */
26 var oilsRptDisplaySelector;
28 var oilsRptFilterSelector;
30 /* display the currently building report object in an external window */
31 var oilsRptDebugWindow;
33 /* if true, show the debugging window */
34 var oilsRptDebugEnabled = false;
41 var oilsIDLReportsNS = 'http://open-ils.org/spec/opensrf/IDL/reporter/v1';
42 var oilsIDLPersistNS = 'http://open-ils.org/spec/opensrf/IDL/persistance/v1';
44 /* the current transform manager for the builder transform window */
45 var oilsRptCurrentTform;
47 /* the current transform manager for the builder filter window */
48 var oilsRptCurrentFilterTform;
50 /* the current operation manager for the filter window */
51 var oilsRptCurrentFilterOpManager;
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';
57 var oilsRptCurrentFolderManager;
59 //var oilsRptFolderWindowCache = {};
61 var oilsRptObjectCache = {};