Skip to content

Instantly share code, notes, and snippets.

@bishopb
Created April 26, 2019 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bishopb/d1a22208170ae23458802b0709651b45 to your computer and use it in GitHub Desktop.
Save bishopb/d1a22208170ae23458802b0709651b45 to your computer and use it in GitHub Desktop.
/**
*
* App.js
*
* creates the Logi global variable
* starts loading the application's initial client side files
* kicks off the Angular bootstrap
*
* Table of Contents
* 1. Create the Logi global variable
* 2. Create an object containing paths to each file we need required
* 3. Create a list of files to require for initializing the app
* 4. Create a Shim object for the initial require (See requirejs documentation on Shims)
**/
/** 1. Create the Logi Global Variable **/
var Logi = Logi || {};
// Angular directives will be placed in here
Logi.ngModules = {};
// Defer bootstrapping
if( window.name.indexOf("NG_DEFER_BOOTSTRAP!") == -1){
window.name = "NG_DEFER_BOOTSTRAP! " + window.name;
}
// Polyfill CustomEvent for IE
(function () {
if ( typeof window.CustomEvent === "function" ) return false; //If not IE
function CustomEvent ( event, params ) {
params = params || { bubbles: false, cancelable: false, detail: undefined };
var evt = document.createEvent( 'CustomEvent' );
evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail );
return evt;
}
CustomEvent.prototype = window.Event.prototype;
window.CustomEvent = CustomEvent;
})();
// Polyfill matches for IE
(function () {
if (!Element.prototype.matches) {
Element.prototype.matches = Element.prototype.msMatchesSelector;
}
})();
/** 2. Create an object containing paths to each file we need required **/
Logi._paths = {
jquery: "bower_components/jquery/dist/jquery.min",
jqueryui: "bower_components/jquery-ui/ui/minified/jquery-ui.min",
jquery_mousewheel: "bower_components/jquery-mousewheel/jquery.mousewheel.min",
jquery_simulate: "bower_components/jquery-simulate/jquery.simulate",
touch_punch: "bower_components/jquery-touch-punch/jquery.ui.touch-punch",
jquery_resize: "bower_components/jquery-resize/jquery.ba-resize.min",
i18next: "bower_components/i18next/i18next.amd.min",
angular: "bower_components/angular/angular.min",
angular_sanitize: "bower_components/angular-sanitize/angular-sanitize.min",
angular_i18next: "bower_components/ng-i18next/dist/ng-i18next.min",
angular_uuid: "bower_components/angular-uuid/uuid.min",
angular_animate: "bower_components/angular-animate/angular-animate.min",
angular_xeditable: "bower_components/angular-xeditable/dist/js/xeditable.min",
restangular: "bower_components/restangular/dist/restangular.min",
underscore: "bower_components/underscore/underscore-min",
promise: "bower_components/promise-polyfill/Promise.min",
observe_js: "bower_components/observe-js/src/observe",
jsonpath: "lib/jsonpath.min",
codemirror: "bower_components/codemirror/lib/codemirror",
ui_codemirror: "bower_components/angular-ui-codemirror/ui-codemirror",
codemirror_hint: "lib/codemirrorHint",
codemirror_show_hint: "bower_components/codemirror/addon/hint/show-hint",
codemirror_sql_hint: "bower_components/codemirror/addon/hint/sql-hint",
codemirror_sql_mode: "bower_components/codemirror/mode/sql/sql",
codemirror_placeholder: "bower_components/codemirror/addon/display/placeholder",
moment: "bower_components/moment/min/moment-with-locales.min",
ui_validate: "bower_components/angular-ui-validate/dist/validate.min",
ui_select: "bower_components/angular-ui-select/select",
ui_router: "bower_components/angular-ui-router/angular-ui-router.min",
blob: "bower_components/blob/Blob",
fileSaver: "bower_components/file-saver/FileSaver.min",
appTemplates: 'templates/appTemplates',
d3: "bower_components/d3/d3.min",
api: "api",
highcharts: "bower_components/highcharts/highcharts",
highcharts_standalone: "bower_components/highcharts/adapters/standalone-framework",
leaflet: "bower_components/leaflet/leaflet",
leafletCluster: "bower_components/leaflet/leaflet.markercluster",
highmaps: "bower_components/highcharts/modules/map",
/* visualization modules */
visualizationMod: "widgets/visualizations/visualizationModule",
chartModule: "widgets/visualizations/charts/chartModule",
mapModule: "widgets/visualizations/maps/mapModule",
/*charts, maps */
visualizationProvider: "widgets/visualizations/visualizationProvider",
visualBuilderAPI: "widgets/visualBuilderMod/visualBuilderAPI",
visualBuilderManager: "widgets/visualBuilderMod/visualBuilderManager",
visualBuilderSupporter : "widgets/visualBuilderMod/visualBuilderSupporter",
visualBuilderStateManagement: "widgets/visualBuilderMod/visualBuilderStateManagement",
vizUtils : "widgets/visualizations/services/vizUtils",
vizSelectionSvc : "widgets/visualizations/services/vizSelectionSvc",
vizDrillThroughSvc : "widgets/visualizations/services/vizDrillThroughSvc",
vizCtSvc : "widgets/visualizations/services/vizCtSvc",
vizStateService : "widgets/visualizations/services/vizStateService",
vizDataService : "widgets/visualizations/services/vizDataService",
vizZoomDataService : "widgets/visualizations/services/vizZoomDataService",
dsZoomPanDenseStrategy: "widgets/visualizations/services/dsZoomPan/dsZoomPanDenseStrategy",
denseTransformDataSvc : "widgets/visualizations/services/dsZoomPan/denseTransformDataSvc",
vizLocalDataService : "widgets/visualizations/services/vizLocalDataService",
vizPlatformDataService : "widgets/visualizations/services/vizPlatformDataService",
vizMultiDataViewService : "widgets/visualizations/services/vizMultiDataViewService",
visualizationUtil: "widgets/visualizations/visualizationUtil",
visualizationAPI: "widgets/visualizations/visualizationAPI",
visualizationSelector: "widgets/visualizations/visualizationSelector",
visualizationController : "widgets/visualizations/visualizationController",
visualizationDirective : "widgets/visualizations/visualizationDirective",
chartConfig : "widgets/visualizations/charts/chartConfig",
chartErrorMessage : "widgets/visualizations/charts/chartErrorMessage",
mapConfig: "widgets/visualizations/maps/mapConfig",
platformBrush: "widgets/visualizations/charts/commons/platformBrush",
selectionBrush: "widgets/visualizations/charts/commons/selectionBrush",
platformTooltip: "widgets/visualizations/charts/commons/platformTooltip",
platformTimelineD3: "widgets/visualizations/components/timeline/platformTimelineD3",
svgUtil : "widgets/visualizations/charts/logiCharts/d3/svgUtil",
svgSymbolSvc : "widgets/visualizations/charts/logiCharts/d3/svgSymbolSvc",
chartService : "widgets/visualizations/charts/chartService",
chartConfigSvc : "widgets/visualizations/charts/chartConfigSvc",
baseAxis : "widgets/visualizations/charts/logiCharts/d3/axes/baseAxis",
ordinalAxis : "widgets/visualizations/charts/logiCharts/d3/axes/ordinalAxis",
timeAxis : "widgets/visualizations/charts/logiCharts/d3/axes/timeAxis",
prettyAxis : "widgets/visualizations/charts/logiCharts/d3/axes/prettyAxis",
numericAxis: "widgets/visualizations/charts/logiCharts/d3/axes/numericAxis",
linearAxis : "widgets/visualizations/charts/logiCharts/d3/axes/linearAxis",
logarithmicAxis : "widgets/visualizations/charts/logiCharts/d3/axes/logarithmicAxis",
axisService : "widgets/visualizations/charts/logiCharts/d3/axes/axisService",
zoomBarCtrl : "widgets/visualizations/components/zoom-bar/zoomBarCtrl",
zoomBarDir : "widgets/visualizations/components/zoom-bar/zoomBarDir",
timelineCtrl : "widgets/visualizations/components/timeline/timelineCtrl",
timelineDir : "widgets/visualizations/components/timeline/timelineDir",
intensityD3Size : "widgets/visualizations/components/intensity-slider/intensityD3Size",
intensityD3Color : "widgets/visualizations/components/intensity-slider/intensityD3Color",
intensitySliderCtrl : "widgets/visualizations/components/intensity-slider/intensitySliderCtrl",
intensitySliderDir : "widgets/visualizations/components/intensity-slider/intensitySliderDir",
areaScatter: "widgets/visualizations/charts/logiCharts/d3/area/AreaScatter",
interactiveGuideline: "widgets/visualizations/charts/logiCharts/d3/area/InteractiveGuideline",
multiArea: "widgets/visualizations/charts/logiCharts/d3/area/MultiArea",
multiAreaChart: "widgets/visualizations/charts/logiCharts/d3/area/MultiAreaChart",
verticalColorLegend: "widgets/visualizations/charts/commons/verticalColorLegend",
logiScatter: "widgets/visualizations/charts/logiCharts/d3/scatter/logiScatter",
logiHeatmap: "widgets/visualizations/charts/logiCharts/d3/scatter/logiHeatmap",
logiHeatmapChart: "widgets/visualizations/charts/logiCharts/d3/scatter/logiHeatmapChart",
logiChartLayout : "widgets/visualizations/charts/logiCharts/d3/logiChartLayout",
logiChart : "widgets/visualizations/charts/logiCharts/d3/logiChart",
// column profile
columnProfileChart: "widgets/visualizations/charts/logiCharts/ng/columnProfile/columnProfileChart",
columnProfileController: "widgets/visualizations/charts/logiCharts/ng/columnProfile/columnProfileController",
columnProfileDirective: "widgets/visualizations/charts/logiCharts/ng/columnProfile/columnProfileDirective",
platformColumnProfileController: "widgets/visualizations/charts/logiCharts/ng/columnProfile/platformColumnProfileController",
platformColumnProfileDirective: "widgets/visualizations/charts/logiCharts/ng/columnProfile/platformColumnProfileDirective",
//dial gauge chart
dialGauge: "widgets/visualizations/charts/logiCharts/d3/gauge/dialGauge",
dialGaugeBand: "widgets/visualizations/charts/logiCharts/d3/gauge/dialGaugeBand",
dialGaugeChart: "widgets/visualizations/charts/logiCharts/d3/chartType/dialGaugeChart",
// arc gauge chart
arcGauge: "widgets/visualizations/charts/logiCharts/d3/gauge/arcGauge",
arcGaugeBand: "widgets/visualizations/charts/logiCharts/d3/gauge/arcGaugeBand",
arcGaugeChart: "widgets/visualizations/charts/logiCharts/d3/chartType/arcGaugeChart",
//bullet gauge chart
bulletGaugeChart: "widgets/visualizations/charts/logiCharts/d3/chartType/bulletGaugeChart",
kpiGaugeChartFactory: "widgets/visualizations/charts/logiCharts/ng/kpiGauge/kpiGaugeChartFactory",
kpiGaugeCtrl: "widgets/visualizations/charts/logiCharts/ng/kpiGauge/kpiGaugeCtrl",
logiKpiGaugeChart: "widgets/visualizations/charts/logiCharts/ng/kpiGauge/kpiGaugeDir",
//calendar chart
//table chart
tableController: "widgets/visualizations/charts/logiCharts/ng/table/tableController",
tableDirective: "widgets/visualizations/charts/logiCharts/ng/table/tableDirective",
tableChart: "widgets/visualizations/charts/logiCharts/ng/table/tableChart",
//main charts
chartSvc: "widgets/visualizations/charts/logiCharts/ng/chart/chartSvc",
chartDir: "widgets/visualizations/charts/logiCharts/ng/chart/chartDir",
chartCtrl: "widgets/visualizations/charts/logiCharts/ng/chart/chartCtrl",
//crosstab table chart
crosstabTableController: "widgets/visualizations/charts/logiCharts/ng/table/crosstabTableController",
crosstabTableDirective: "widgets/visualizations/charts/logiCharts/ng/table/crosstabTableDirective",
crosstabTableChart: "widgets/visualizations/charts/logiCharts/ng/table/crosstabTableChart",
//pie chart
logiPie: "widgets/visualizations/charts/logiCharts/d3/pie/LogiPie",
textInterpolator: "widgets/visualizations/charts/commons/TextInterpolator",
logiPieChart: "widgets/visualizations/charts/logiCharts/d3/chartType/LogiPieChart",
logiPieChartService: "widgets/visualizations/charts/logiCharts/d3/logiPieChartService",
singleYear:"widgets/visualizations/charts/logiCharts/d3/calendar/SingleYear",
horizontalColorLegend:"widgets/visualizations/charts/commons/HorizontalColorLegend",
calendarYearlyChart:"widgets/visualizations/charts/logiCharts/d3/chartType/CalendarYearlyChart",
calendarChartService:"widgets/visualizations/charts/logiCharts/d3/calendarChartService",
calendarController:"widgets/visualizations/charts/logiCharts/ng/calendar/calendarController",
calendarDirective:"widgets/visualizations/charts/logiCharts/ng/calendar/calendarDirective",
calendarChart:"widgets/visualizations/charts/logiCharts/ng/calendar/calendarChart",
scrollBar:"widgets/visualizations/charts/commons/ScrollBar",
offlineExporterFactory:"widgets/visualizations/charts/commons/offlineExporterFactory",
lineChart: "widgets/visualizations/charts/logiCharts/d3/chartType/lineChart",
bar: "widgets/visualizations/charts/logiCharts/d3/chartType/bar",
baseType: "widgets/visualizations/charts/logiCharts/d3/chartType/baseType",
area: "widgets/visualizations/charts/logiCharts/d3/chartType/areaChart",
scatterChart: "widgets/visualizations/charts/logiCharts/d3/chartType/scatterChart",
baseChart: "widgets/visualizations/charts/logiCharts/d3/baseChart",
baseLegend: "widgets/visualizations/charts/logiCharts/d3/legend/baseLegend",
svgLegend: "widgets/visualizations/charts/logiCharts/d3/legend/svgLegend",
htmlLegend: "widgets/visualizations/charts/logiCharts/d3/legend/htmlLegend",
legend: "widgets/visualizations/charts/logiCharts/d3/legend",
label: "widgets/visualizations/charts/logiCharts/d3/label",
highChartClass: "widgets/visualizations/charts/highCharts/services/cssClass",
cssBase: "widgets/visualizations/charts/commons/styling/cssBase",
logiChartController: "widgets/visualizations/charts/logiCharts/logiChartController",
logiChartDirective: "widgets/visualizations/charts/logiCharts/logiChartDirective",
logiChartService: "widgets/visualizations/charts/logiCharts/logiChartService",
d3ChartService: "widgets/visualizations/charts/logiCharts/d3/d3ChartService",
dialGaugeChartService: "widgets/visualizations/charts/logiCharts/d3/dialGaugeChartService",
arcGaugeChartService: "widgets/visualizations/charts/logiCharts/d3/arcGaugeChartService",
bulletGaugeChartService: "widgets/visualizations/charts/logiCharts/d3/bulletGaugeChartService",
highChartController: "widgets/visualizations/charts/highCharts/highChartController",
highChartDirective: "widgets/visualizations/charts/highCharts/highChartDirective",
highChartService: "widgets/visualizations/charts/highCharts/highChartService",
columnProfileSvc: "widgets/visualizations/charts/highCharts/services/columnProfileSvc",
highChartRenderer: "widgets/visualizations/charts/highCharts/highchartRenderer",
highChartStateManagement: "widgets/visualizations/charts/highCharts/highChartStateManagement",
highChartDataManagement: "widgets/visualizations/charts/highCharts/highChartDataManagement",
highmapRenderer: 'widgets/visualizations/maps/geoHighmap/highmapRenderer',
leafletRenderer: 'widgets/visualizations/maps/geoMapLeaflet/leafletRenderer',
logiMapController: "widgets/visualizations/maps/logiMapController",
logiMapDirective: "widgets/visualizations/maps/logiMapDirective",
mapService: "widgets/visualizations/maps/mapService",
geoMapLeafletController: "widgets/visualizations/maps/geoMapLeaflet/geoMapLeafletController",
geoMapLeafletDirective: "widgets/visualizations/maps/geoMapLeaflet/geoMapLeafletDirective",
geoMapLeafletService: "widgets/visualizations/maps/geoMapLeaflet/geoMapLeafletService",
geoHighmapController: "widgets/visualizations/maps/geoHighmap/geoHighmapController",
geoHighmapDirective: "widgets/visualizations/maps/geoHighmap/geoHighmapDirective",
geoHighmapService: "widgets/visualizations/maps/geoHighmap/geoHighmapService",
"appMod": 'appRoot/appMod/appMod',
"appProviderConfig": "appRoot/appMod/appProviderConfig",
"appDataProv": "appRoot/appMod/appDataProv",
"effectivePermissionsService": "appRoot/appMod/effectivePermissionsService",
"appDataFormatProv": "appRoot/appMod/appDataFormatProv",
"appConfigProv": "appRoot/appMod/appConfigProv",
"appConstants": "appRoot/appMod/appConstants",
"appDataTypeSvc": "appRoot/appMod/appDataTypeSvc",
"appFilterSvc": "appRoot/appMod/appFilterSvc",
"appApiDir": "appRoot/appMod/appApiDir",
"appApiCtrl": "appRoot/appMod/appApiCtrl",
"DataViewModel": 'appRoot/appMod/models/dataViewProv',
"activeDirective": "appRoot/appMod/activeDirectiveSvc",
"appWidgetApiFactory": "appRoot/appMod/appWidgetApiFactory",
"appChannelManagerSvc": "appRoot/appMod/appChannelManagerSvc",
"uisortable": "lib/sortable",
"analysisTblMod": "widgets/analysisTblMod/analysisTblMod",
"analysisTblDir": "widgets/analysisTblMod/analysisTblDir",
"analysisTblCtrl": "widgets/analysisTblMod/analysisTblCtrl",
"analysisTblConfig": "widgets/analysisTblMod/analysisTblConfig",
"analysisTblTransformSvc": "widgets/analysisTblMod/analysisTblTransformSvc",
"analysisTblRenderFactory": "widgets/analysisTblMod/analysisTblRenderFactory",
"analysisTblScrollerFactory": "widgets/analysisTblMod/analysisTblScrollerFactory",
"analysisTblRawDataManagerFactory": "widgets/analysisTblMod/analysisTblRawDataManagerFactory",
"analysisTblAPI": "widgets/analysisTblMod/analysisTblAPI",
"crosstabTableMod": "widgets/crosstabTableMod/crosstabTableMod",
"crosstabTableDir": "widgets/crosstabTableMod/crosstabTableDir",
"crosstabTableCtrl": "widgets/crosstabTableMod/crosstabTableCtrl",
"crosstabTableConfig": "widgets/crosstabTableMod/crosstabTableConfig",
"crosstabTableAPI": "widgets/crosstabTableMod/crosstabTableAPI",
"crosstabTableRenderFactory": "widgets/crosstabTableMod/crosstabTableRenderFactory",
"crosstabBuilderMod": "widgets/crosstabBuilderMod/crosstabBuilderMod",
"crosstabBuilderDir": "widgets/crosstabBuilderMod/crosstabBuilderDir",
"crosstabBuilderCtrl": "widgets/crosstabBuilderMod/crosstabBuilderCtrl",
"crosstabBuilderConfig": "widgets/crosstabBuilderMod/crosstabBuilderConfig",
"crosstabBuilderAPI": "widgets/crosstabBuilderMod/crosstabBuilderAPI",
"filterBuilderMod": "widgets/filterBuilderMod/filterBuilderMod",
"filterBuilderDir": "widgets/filterBuilderMod/filterBuilderDir",
"filterBuilderCtrl": "widgets/filterBuilderMod/filterBuilderCtrl",
"filterBuilderConfig": "widgets/filterBuilderMod/filterBuilderConfig",
"filterBuilderAPI": "widgets/filterBuilderMod/filterBuilderAPI",
"filterBuilderSvc": "widgets/filterBuilderMod/filterBuilderSvc",
"filterPreviewMod": "widgets/filterPreviewMod/filterPreviewMod",
"filterPreviewDir": "widgets/filterPreviewMod/filterPreviewDir",
"filterPreviewCtrl": "widgets/filterPreviewMod/filterPreviewCtrl",
"legendMod": "widgets/visualizations/components/legendMod/legendMod",
"legendDir": "widgets/visualizations/components/legendMod/legendDir",
"legendCtrl": "widgets/visualizations/components/legendMod/legendCtrl",
"legendConfig": "widgets/visualizations/components/legendMod/legendConfig",
"legendAPI": "widgets/visualizations/components/legendMod/legendAPI",
"legendSymbolDir": "widgets/visualizations/components/legendMod/legendSymbolDir",
"arcPopupMenuMod": "widgets/arcPopupMenuMod/arcPopupMenuMod",
"arcPopupMenuDir": "widgets/arcPopupMenuMod/arcPopupMenuDir",
"arcPopupMenuCtrl": "widgets/arcPopupMenuMod/arcPopupMenuCtrl",
"arcPopupMenuConfig": "widgets/arcPopupMenuMod/arcPopupMenuConfig",
"arcPopupMenuAPI": "widgets/arcPopupMenuMod/arcPopupMenuAPI",
"scrollPaginationDir": "widgets/visualizations/components/scrollPaginationMod/scrollPaginationDir",
"scrollPaginationCtrl": "widgets/visualizations/components/scrollPaginationMod/scrollPaginationCtrl",
"scrollPaginationConfig": "widgets/visualizations/components/scrollPaginationMod/scrollPaginationConfig",
"scrollPaginationService": "widgets/visualizations/components/scrollPaginationMod/scrollPaginationService",
"crosstabVisualizationMod": "widgets/visualizations/crosstabVisualizationMod/crosstabVisualizationMod",
"crosstabVisualizationDir": "widgets/visualizations/crosstabVisualizationMod/crosstabVisualizationDir",
"crosstabVisualizationCtrl": "widgets/visualizations/crosstabVisualizationMod/crosstabVisualizationCtrl",
"crosstabVisualizationConfig": "widgets/visualizations/crosstabVisualizationMod/crosstabVisualizationConfig",
"crosstabVisualizationAPI": "widgets/visualizations/crosstabVisualizationMod/crosstabVisualizationAPI",
"calculatedColumnMod": "widgets/columnControls/calculatedColumnMod/calculatedColumnMod",
"calculatedColumnDir": "widgets/columnControls/calculatedColumnMod/calculatedColumnDir",
"calculatedColumnCtrl": "widgets/columnControls/calculatedColumnMod/calculatedColumnCtrl",
"calculatedColumnConfig": "widgets/columnControls/calculatedColumnMod/calculatedColumnConfig",
"calculatedColumnAPI": "widgets/columnControls/calculatedColumnMod/calculatedColumnAPI",
"logiFunctionsVal" : "widgets/columnControls/calculatedColumnMod/logiFunctionsVal",
"formulaValidatorDir": "widgets/columnControls/calculatedColumnMod/formulaValidatorDir",
"formulaParser": "widgets/columnControls/calculatedColumnMod/parser/columnCalculationParser",
"binningColumnMod": "widgets/columnControls/binningColumnMod/binningColumnMod",
"binningColumnDir": "widgets/columnControls/binningColumnMod/binningColumnDir",
"binningColumnCtrl": "widgets/columnControls/binningColumnMod/binningColumnCtrl",
"binningColumnConfig": "widgets/columnControls/binningColumnMod/binningColumnConfig",
"binningColumnAPI": "widgets/columnControls/binningColumnMod/binningColumnAPI",
"filterColumnMod": "widgets/columnControls/filterColumnMod/filterColumnMod",
"filterColumnDir": "widgets/columnControls/filterColumnMod/filterColumnDir",
"filterColumnCtrl": "widgets/columnControls/filterColumnMod/filterColumnCtrl",
"filterColumnConfig": "widgets/columnControls/filterColumnMod/filterColumnConfig",
"filterColumnAPI": "widgets/columnControls/filterColumnMod/filterColumnAPI",
"vizSettingsColumnMod": "widgets/columnControls/vizSettingsColumnMod/vizSettingsColumnMod",
"vizSettingsColumnDir": "widgets/columnControls/vizSettingsColumnMod/vizSettingsColumnDir",
"vizSettingsColumnCtrl": "widgets/columnControls/vizSettingsColumnMod/vizSettingsColumnCtrl",
"vizSettingsColumnConfig": "widgets/columnControls/vizSettingsColumnMod/vizSettingsColumnConfig",
"vizSettingsColumnAPI": "widgets/columnControls/vizSettingsColumnMod/vizSettingsColumnAPI",
"inCellColumnMod": "widgets/columnControls/inCellColumnMod/inCellColumnMod",
"inCellColumnDir": "widgets/columnControls/inCellColumnMod/inCellColumnDir",
"inCellColumnCtrl": "widgets/columnControls/inCellColumnMod/inCellColumnCtrl",
"inCellColumnConfig": "widgets/columnControls/inCellColumnMod/inCellColumnConfig",
"inCellColumnAPI": "widgets/columnControls/inCellColumnMod/inCellColumnAPI",
"colorFilterColumnMod": "widgets/columnControls/colorFilterColumnMod/colorFilterColumnMod",
"colorFilterColumnDir": "widgets/columnControls/colorFilterColumnMod/colorFilterColumnDir",
"colorFilterColumnCtrl": "widgets/columnControls/colorFilterColumnMod/colorFilterColumnCtrl",
"colorFilterColumnConfig": "widgets/columnControls/colorFilterColumnMod/colorFilterColumnConfig",
"colorFilterColumnAPI": "widgets/columnControls/colorFilterColumnMod/colorFilterColumnAPI",
"marksColumnMod": "widgets/columnControls/marksColumnMod/marksColumnMod",
"marksColumnDir": "widgets/columnControls/marksColumnMod/marksColumnDir",
"marksColumnCtrl": "widgets/columnControls/marksColumnMod/marksColumnCtrl",
"marksColumnConfig": "widgets/columnControls/marksColumnMod/marksColumnConfig",
"marksColumnAPI": "widgets/columnControls/marksColumnMod/marksColumnAPI",
"dialSettingsMod": "widgets/visualizations/visualizationControls/dialSettingsMod/dialSettingsMod",
"dialSettingsDir": "widgets/visualizations/visualizationControls/dialSettingsMod/dialSettingsDir",
"dialSettingsCtrl": "widgets/visualizations/visualizationControls/dialSettingsMod/dialSettingsCtrl",
"dialSettingsConfig": "widgets/visualizations/visualizationControls/dialSettingsMod/dialSettingsConfig",
"dialSettingsAPI": "widgets/visualizations/visualizationControls/dialSettingsMod/dialSettingsAPI",
"arcSettingsMod": "widgets/visualizations/visualizationControls/arcSettingsMod/arcSettingsMod",
"arcSettingsDir": "widgets/visualizations/visualizationControls/arcSettingsMod/arcSettingsDir",
"arcSettingsCtrl": "widgets/visualizations/visualizationControls/arcSettingsMod/arcSettingsCtrl",
"arcSettingsConfig": "widgets/visualizations/visualizationControls/arcSettingsMod/arcSettingsConfig",
"arcSettingsAPI": "widgets/visualizations/visualizationControls/arcSettingsMod/arcSettingsAPI",
"bulletSettingsMod": "widgets/visualizations/visualizationControls/bulletSettingsMod/bulletSettingsMod",
"bulletSettingsDir": "widgets/visualizations/visualizationControls/bulletSettingsMod/bulletSettingsDir",
"bulletSettingsCtrl": "widgets/visualizations/visualizationControls/bulletSettingsMod/bulletSettingsCtrl",
"bulletSettingsConfig": "widgets/visualizations/visualizationControls/bulletSettingsMod/bulletSettingsConfig",
"bulletSettingsAPI": "widgets/visualizations/visualizationControls/bulletSettingsMod/bulletSettingsAPI",
"kpiSettingsMod": "widgets/visualizations/visualizationControls/kpiSettingsMod/kpiSettingsMod",
"kpiSettingsDir": "widgets/visualizations/visualizationControls/kpiSettingsMod/kpiSettingsDir",
"kpiSettingsCtrl": "widgets/visualizations/visualizationControls/kpiSettingsMod/kpiSettingsCtrl",
"kpiSettingsConfig": "widgets/visualizations/visualizationControls/kpiSettingsMod/kpiSettingsConfig",
"kpiSettingsAPI": "widgets/visualizations/visualizationControls/kpiSettingsMod/kpiSettingsAPI",
"menuColumnMod": "widgets/columnControls/menuColumnMod/menuColumnMod",
"menuColumnDir": "widgets/columnControls/menuColumnMod/menuColumnDir",
"menuColumnCtrl": "widgets/columnControls/menuColumnMod/menuColumnCtrl",
"menuColumnConfig": "widgets/columnControls/menuColumnMod/menuColumnConfig",
"menuColumnAPI": "widgets/columnControls/menuColumnMod/menuColumnAPI",
"legendSettingsMod": "widgets/visualizations/visualizationControls/legendSettingsMod/legendSettingsMod",
"legendSettingsDir": "widgets/visualizations/visualizationControls/legendSettingsMod/legendSettingsDir",
"legendSettingsCtrl": "widgets/visualizations/visualizationControls/legendSettingsMod/legendSettingsCtrl",
"legendSettingsConfig": "widgets/visualizations/visualizationControls/legendSettingsMod/legendSettingsConfig",
"legendSettingsAPI": "widgets/visualizations/visualizationControls/legendSettingsMod/legendSettingsAPI",
"menuVisualizationMod": "widgets/visualizations/visualizationControls/menuVisualizationMod/menuVisualizationMod",
"menuVisualizationDir": "widgets/visualizations/visualizationControls/menuVisualizationMod/menuVisualizationDir",
"menuVisualizationCtrl": "widgets/visualizations/visualizationControls/menuVisualizationMod/menuVisualizationCtrl",
"menuVisualizationConfig": "widgets/visualizations/visualizationControls/menuVisualizationMod/menuVisualizationConfig",
"menuVisualizationAPI": "widgets/visualizations/visualizationControls/menuVisualizationMod/menuVisualizationAPI",
"drillToMod": "widgets/visualizations/visualizationControls/drillToMod/drillToMod",
"drillToDir": "widgets/visualizations/visualizationControls/drillToMod/drillToDir",
"drillToCtrl": "widgets/visualizations/visualizationControls/drillToMod/drillToCtrl",
"drillToConfig": "widgets/visualizations/visualizationControls/drillToMod/drillToConfig",
"drillToAPI": "widgets/visualizations/visualizationControls/drillToMod/drillToAPI",
"formatColumnMod": "widgets/columnControls/formatColumnMod/formatColumnMod",
"formatColumnDir": "widgets/columnControls/formatColumnMod/formatColumnDir",
"formatColumnCtrl": "widgets/columnControls/formatColumnMod/formatColumnCtrl",
"formatColumnConfig": "widgets/columnControls/formatColumnMod/formatColumnConfig",
"formatColumnAPI": "widgets/columnControls/formatColumnMod/formatColumnAPI",
"errorOverlayMod": "widgets/widgetSupport/errorOverlayMod/errorOverlayMod",
"errorOverlayDir": "widgets/widgetSupport/errorOverlayMod/errorOverlayDir",
"errorOverlayCtrl": "widgets/widgetSupport/errorOverlayMod/errorOverlayCtrl",
"errorOverlayConfig": "widgets/widgetSupport/errorOverlayMod/errorOverlayConfig",
"errorOverlayAPI": "widgets/widgetSupport/errorOverlayMod/errorOverlayAPI",
"loadOverlayMod": "widgets/widgetSupport/loadOverlayMod/loadOverlayMod",
"loadOverlayDir": "widgets/widgetSupport/loadOverlayMod/loadOverlayDir",
"loadOverlayCtrl": "widgets/widgetSupport/loadOverlayMod/loadOverlayCtrl",
"loadOverlayConfig": "widgets/widgetSupport/loadOverlayMod/loadOverlayConfig",
"loadOverlayAPI": "widgets/widgetSupport/loadOverlayMod/loadOverlayAPI",
"filterListMod": "widgets/filterListMod/filterListMod",
"filterListDir": "widgets/filterListMod/filterListDir",
"filterListCtrl": "widgets/filterListMod/filterListCtrl",
"filterListConfig": "widgets/filterListMod/filterListConfig",
"filterListAPI": "widgets/filterListMod/filterListAPI",
"pillMod": "widgets/pillMod/pillMod",
"pillCtrl": "widgets/pillMod/pillCtrl",
"pillDir": "widgets/pillMod/pillDir",
"pillConfig": "widgets/pillMod/pillConfig",
"pillConfigSvc": "widgets/pillMod/pillConfigSvc",
"pillAPI": "widgets/pillMod/pillAPI",
"listMenuMod": "widgets/listMenuMod/listMenuMod",
"listMenuCtrl": "widgets/listMenuMod/listMenuCtrl",
"listMenuDir": "widgets/listMenuMod/listMenuDir",
"listMenuConfig": "widgets/listMenuMod/listMenuConfig",
"listMenuAPI": "widgets/listMenuMod/listMenuAPI",
"helpOverlayMod": "widgets/thinkSpaceMod/helpOverlayMod/helpOverlayMod",
"helpOverlayCtrl": "widgets/thinkSpaceMod/helpOverlayMod/helpOverlayCtrl",
"helpOverlayDir": "widgets/thinkSpaceMod/helpOverlayMod/helpOverlayDir",
"helpOverlayConfig": "widgets/thinkSpaceMod/helpOverlayMod/helpOverlayConfig",
"helpOverlayAPI": "widgets/thinkSpaceMod/helpOverlayMod/helpOverlayAPI",
"renderZoneMod": "widgets/visualBuilderMod/renderZoneMod/renderZoneMod",
"renderZoneCtrl": "widgets/visualBuilderMod/renderZoneMod/renderZoneCtrl",
"renderZoneDir": "widgets/visualBuilderMod/renderZoneMod/renderZoneDir",
"renderZoneConfig": "widgets/visualBuilderMod/renderZoneMod/renderZoneConfig",
"renderZoneSupporter" : "widgets/visualBuilderMod/renderZoneMod/renderZoneSupporter",
"operationService" : "widgets/visualBuilderMod/renderZoneMod/operationService",
"configGenerationFactory" : "widgets/visualBuilderMod/renderZoneMod/configGenerationFactory",
"binningRules" : "widgets/visualBuilderMod/renderZoneMod/binningRules",
"authHelperMod": "helpers/authHelper/authHelperMod",
"authHelperInterceptorFactory": "helpers/authHelper/authHelperInterceptorFactory",
"loginMod": "widgets/loginMod/loginMod",
"loginDir": "widgets/loginMod/loginDir",
"loginCtl": "widgets/loginMod/loginCtl",
"loadingMod": "widgets/widgetSupport/loadingMod/loadingMod",
"loadingDir": "widgets/widgetSupport/loadingMod/loadingDir",
"loadingCtrl": "widgets/widgetSupport/loadingMod/loadingCtrl",
"truncateMod": "helpers/truncateMod/truncateMod",
"truncateFilter": "helpers/truncateMod/truncateFilter",
"vizRecommendationMod": "helpers/vizRecommendationMod/vizRecommendationMod",
"vizRecommendationSvc": "helpers/vizRecommendationMod/vizRecommendationSvc",
"recommendationEngineMod": "helpers/recommendationEngine/recommendationEngineMod",
"recommendationEngineSvc": "helpers/recommendationEngine/recommendationEngineSvc",
"recommendationEngineRules": "helpers/recommendationEngine/recommendationEngineRules",
"combinationGroup": "helpers/recommendationEngine/combinationGroup",
"combinationGroupLimit": "helpers/recommendationEngine/combinationGroupLimit",
"uniqueScore": "helpers/recommendationEngine/uniqueScore",
"dsHelperMod": "helpers/dsHelper/dsHelperMod",
"dsHelperSvc": "helpers/dsHelper/dsHelperSvc",
"logiFontFitMod": "helpers/fontHelper/logiFontFitMod",
"logiFontFitConfig": "helpers/fontHelper/logiFontFitConfig",
"logiFontFitDir": "helpers/fontHelper/logiFontFitDir",
"bestFitVizMod": "widgets/bestFitVizMod/bestFitVizMod",
"bestFitVizDir": "widgets/bestFitVizMod/bestFitVizDir",
"bestFitVizConfig": "widgets/bestFitVizMod/bestFitVizConfig",
"bestFitVizCtrl": "widgets/bestFitVizMod/bestFitVizCtrl",
"bestFitVizTransformSvc": "widgets/bestFitVizMod/bestFitVizTransformSvc",
"bestFitVizListSvc": "widgets/bestFitVizMod/bestFitVizListSvc",
"bestFitVizRuleSvc": "widgets/bestFitVizMod/bestFitVizRuleSvc",
"dialogMod": "widgets/dialogMod/dialogMod",
"dialogDir": "widgets/dialogMod/dialogDir",
"dialogCtrl": "widgets/dialogMod/dialogCtrl",
"dialogConfig": "widgets/dialogMod/dialogConfig",
"dialogAPI": "widgets/dialogMod/dialogAPI",
"overlayMod": "widgets/overlayMod/overlayMod",
"overlayConfig": "widgets/overlayMod/overlayConfig",
"overlayDir": "widgets/overlayMod/overlayDir",
"overlayCtrl": "widgets/overlayMod/overlayCtrl",
"connectorMod": "widgets/connectorMod/connectorMod",
"connectorDir": "widgets/connectorMod/connectorDir",
"connectorUtilSvc": "widgets/connectorMod/connectorUtilSvc",
"connectorScopeMod": "widgets/connectorScopeMod/connectorScopeMod",
"connectorScopeDir": "widgets/connectorScopeMod/connectorScopeDir",
"connectorScopeConfig": "widgets/connectorScopeMod/connectorScopeConfig",
"connectorScopeAPI" : "widgets/connectorScopeMod/connectorScopeAPI",
"dropScopeMod": "widgets/dropScopeMod/dropScopeMod",
"dropScopeDir": "widgets/dropScopeMod/dropScopeDir",
"dropScopeConfig": "widgets/dropScopeMod/dropScopeConfig",
"dropScopeAPI" : "widgets/dropScopeMod/dropScopeAPI",
"dropMod": "widgets/dropMod/dropMod",
"dropDir": "widgets/dropMod/dropDir",
"dropConfig": "widgets/dropMod/dropConfig",
"dropAPI" : "widgets/dropMod/dropAPI",
"dropArrowMod": "widgets/dropArrowMod/dropArrowMod",
"dropArrowDir": "widgets/dropArrowMod/dropArrowDir",
"dropArrowConfig": "widgets/dropArrowMod/dropArrowConfig",
"dropArrowAPI" : "widgets/dropArrowMod/dropArrowAPI",
"dropZoneColumnMod": "widgets/dropZoneColumnMod/dropZoneColumnMod",
"dropZoneColumnDir": "widgets/dropZoneColumnMod/dropZoneColumnDir",
"dropZoneColumnConfig": "widgets/dropZoneColumnMod/dropZoneColumnConfig",
"dropZoneColumnCtrl": "widgets/dropZoneColumnMod/dropZoneColumnCtrl",
"dropZoneColumnAPI" : "widgets/dropZoneColumnMod/dropZoneColumnAPI",
"activeHeaderMod": "widgets/activeHeaderMod/activeHeaderMod",
"activeHeaderDir": "widgets/activeHeaderMod/activeHeaderDir",
"activeHeaderConfig": "widgets/activeHeaderMod/activeHeaderConfig",
"activeHeaderCtrl": "widgets/activeHeaderMod/activeHeaderCtrl",
"activeHeaderAPI" : "widgets/activeHeaderMod/activeHeaderAPI",
"dashboardBuilderMod": "widgets/dashboardBuilderMod/dashboardBuilderMod",
"dashboardBuilderDir": "widgets/dashboardBuilderMod/dashboardBuilderDir",
"dashboardBuilderConfig": "widgets/dashboardBuilderMod/dashboardBuilderConfig",
"dashboardBuilderCtrl": "widgets/dashboardBuilderMod/dashboardBuilderCtrl",
"dashboardBuilderService": "widgets/dashboardBuilderMod/dashboardBuilderService",
"dashboardBuilderAPI" : "widgets/dashboardBuilderMod/dashboardBuilderAPI",
"widgetListCtrl": "widgets/dashboardBuilderMod/widget-list/widgetListCtrl",
"widgetListDir": "widgets/dashboardBuilderMod/widget-list/widgetListDir",
"widgetListService": "widgets/dashboardBuilderMod/widget-list/widgetListService",
"widgetDropzone": "widgets/dashboardBuilderMod/filterParameters/filterParametersDropzoneDir",
"filterParametersDir": "widgets/dashboardBuilderMod/filterParameters/filterParametersDir",
"filterParametersCtrl": "widgets/dashboardBuilderMod/filterParameters/filterParametersCtrl",
"filterParametersService": "widgets/dashboardBuilderMod/filterParameters/filterParametersService",
"dashboardPanelMod": "widgets/dashboardPanelMod/dashboardPanelMod",
"dashboardPanelDir": "widgets/dashboardPanelMod/dashboardPanelDir",
"dashboardPanelConfig": "widgets/dashboardPanelMod/dashboardPanelConfig",
"dashboardPanelCtrl": "widgets/dashboardPanelMod/dashboardPanelCtrl",
"dashboardPanelAPI" : "widgets/dashboardPanelMod/dashboardPanelAPI",
"layoutContainerMod": "widgets/layoutContainerMod/layoutContainerMod",
"layoutContainerDir": "widgets/layoutContainerMod/layoutContainerDir",
"layoutContainerConfig": "widgets/layoutContainerMod/layoutContainerConfig",
"layoutContainerCtrl": "widgets/layoutContainerMod/layoutContainerCtrl",
"layoutContainerAPI" : "widgets/layoutContainerMod/layoutContainerAPI",
"layoutResizeDir" : "widgets/layoutContainerMod/LayoutResizeDir",
"layoutCoordinatesService" : "widgets/layoutContainerMod/layoutCoordinatesService",
"layoutComponentsService" : "widgets/layoutContainerMod/layoutComponentsService",
"layoutCompilerDir" : "widgets/layoutContainerMod/LayoutCompilerDir",
"layoutDraggableDir" : "widgets/layoutContainerMod/layoutDraggableDir",
"saveDialogMod": "widgets/dashboardBuilderMod/saveDialogMod/saveDialogMod",
"saveDialogDir": "widgets/dashboardBuilderMod/saveDialogMod/saveDialogDir",
"saveDialogConfig": "widgets/dashboardBuilderMod/saveDialogMod/saveDialogConfig",
"saveDialogCtrl": "widgets/dashboardBuilderMod/saveDialogMod/saveDialogCtrl",
"saveDialogAPI" : "widgets/dashboardBuilderMod/saveDialogMod/saveDialogAPI",
"editVizMod": "widgets/dashboardBuilderMod/editVizMod/editVizMod",
"editVizDir": "widgets/dashboardBuilderMod/editVizMod/editVizDir",
"editVizConfig": "widgets/dashboardBuilderMod/editVizMod/editVizConfig",
"editVizCtrl": "widgets/dashboardBuilderMod/editVizMod/editVizCtrl",
"editVizAPI" : "widgets/dashboardBuilderMod/editVizMod/editVizAPI",
"sidebarPanelComponentsMod": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelComponentsMod/sidebarPanelComponentsMod",
"sidebarPanelComponentsDir": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelComponentsMod/sidebarPanelComponentsDir",
"sidebarPanelComponentsConfig": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelComponentsMod/sidebarPanelComponentsConfig",
"sidebarPanelComponentsCtrl": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelComponentsMod/sidebarPanelComponentsCtrl",
"sidebarPanelComponentsAPI" : "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelComponentsMod/sidebarPanelComponentsAPI",
"sidebarPanelInfoboardMod": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelInfoboardMod/sidebarPanelInfoboardMod",
"sidebarPanelInfoboardDir": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelInfoboardMod/sidebarPanelInfoboardDir",
"sidebarPanelInfoboardConfig": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelInfoboardMod/sidebarPanelInfoboardConfig",
"sidebarPanelInfoboardCtrl": "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelInfoboardMod/sidebarPanelInfoboardCtrl",
"sidebarPanelInfoboardAPI" : "widgets/dashboardBuilderMod/sidebarMod/sidebarPanelInfoboardMod/sidebarPanelInfoboardAPI",
"sidebarMod": "widgets/dashboardBuilderMod/sidebarMod/sidebarMod",
"sidebarDir": "widgets/dashboardBuilderMod/sidebarMod/sidebarDir",
"sidebarConfig": "widgets/dashboardBuilderMod/sidebarMod/sidebarConfig",
"sidebarCtrl": "widgets/dashboardBuilderMod/sidebarMod/sidebarCtrl",
"sidebarAPI" : "widgets/dashboardBuilderMod/sidebarMod/sidebarAPI",
"dropZoneMod": "widgets/visualBuilderMod/dropZoneMod/dropZoneMod",
"dropZoneDir": "widgets/visualBuilderMod/dropZoneMod/dropZoneDir",
"dropZoneConfig": "widgets/visualBuilderMod/dropZoneMod/dropZoneConfig",
"dropZoneCtrl": "widgets/visualBuilderMod/dropZoneMod/dropZoneCtrl",
"aggregateRules" : "widgets/visualBuilderMod/dropZoneMod/aggregateRules",
"pillSupporter" : "widgets/visualBuilderMod/dropZoneMod/pillSupporter",
"datatype" : "widgets/visualBuilderMod/dropZoneMod/datatype",
"dropZoneAPI" : "widgets/visualBuilderMod/dropZoneMod/dropZoneAPI",
"visualBuilderMod": "widgets/visualBuilderMod/visualBuilderMod",
"visualBuilderCtrl": "widgets/visualBuilderMod/visualBuilderCtrl",
"visualBuilderConfig": "widgets/visualBuilderMod/visualBuilderConfig",
"visualBuilderDir": "widgets/visualBuilderMod/visualBuilderDir",
"eventsManagement": "widgets/widgetsManager/eventsManagement",
"widgetsUtil" : "widgets/widgetsManager/widgetsUtil",
"columnPickerMod": "widgets/columnPickerMod/columnPickerMod",
"columnPickerCtrl": "widgets/columnPickerMod/columnPickerCtrl",
"columnPickerConfig": "widgets/columnPickerMod/columnPickerConfig",
"columnPickerDir": "widgets/columnPickerMod/columnPickerDir",
"columnPickerFilter": "widgets/columnPickerMod/columnPickerFilter",
"columnPickerTransformSvc": "widgets/columnPickerMod/columnPickerTransformSvc",
"columnPickerAPI": "widgets/columnPickerMod/columnPickerAPI",
"dvNavigatorMod": "widgets/dvNavigatorMod/dvNavigatorMod",
"dvNavigatorCtrl": "widgets/dvNavigatorMod/dvNavigatorCtrl",
"dvNavigatorConfig": "widgets/dvNavigatorMod/dvNavigatorConfig",
"dvNavigatorDir": "widgets/dvNavigatorMod/dvNavigatorDir",
"dvNavigatorSvc": "widgets/dvNavigatorMod/dvNavigatorSvc",
"dvNavigatorAPI": "widgets/dvNavigatorMod/dvNavigatorAPI",
"listMod": "widgets/listMod/listMod",
"listCtrl": "widgets/listMod/listCtrl",
"listConfig": "widgets/listMod/listConfig",
"listDir": "widgets/listMod/listDir",
"listAPI": "widgets/listMod/listAPI",
"listSvc": "widgets/listMod/listSvc",
"dateFilterMod": "widgets/dateFilterMod/dateFilterMod",
"dateFilterCtrl": "widgets/dateFilterMod/dateFilterCtrl",
"dateFilterConfig": "widgets/dateFilterMod/dateFilterConfig",
"dateFilterDir": "widgets/dateFilterMod/dateFilterDir",
"dateFilterAPI": "widgets/dateFilterMod/dateFilterAPI",
"iframeWidgetMod": "widgets/iframeWidgetMod/iframeWidgetMod",
"iframeWidgetDir": "widgets/iframeWidgetMod/iframeWidgetDir",
"iframeWidgetCtrl": "widgets/iframeWidgetMod/iframeWidgetCtrl",
"iframeWidgetConfig": "widgets/iframeWidgetMod/iframeWidgetConfig",
"iframeWidgetService": "widgets/iframeWidgetMod/iframeWidgetService",
"iframeWidgetAPI": "widgets/iframeWidgetMod/iframeWidgetAPI",
"uiBootstrap": "bower_components/ui-bootstrap/ui-bootstrap-custom-tpls-1.2.5.min",
"uibootstrapDatetimepicker": "bower_components/ui-bootstrap/datetime-picker.min",
"tabularLayoutMod": "widgets/tabularLayoutMod/tabularLayoutMod",
"scrollableTabs": "widgets/tabularLayoutMod/scrolling-tabs",
"inCellGraphicsSvc": "lib/inCellGraphicsSvc",
"colorFilterEvalFactory": "lib/colorFilterEvalFactory",
"curvedLineFactory": "lib/curvedLineFactory",
"blueDotScrollFactory": "lib/blueDotScrollFactory",
"scrollbarFactory": "lib/scrollbarFactory",
"widgetFactory": "lib/widgetFactory",
"dragDropSvc": "lib/dragDropSvc",
"thumbnailSvc": "lib/thumbnailSvc",
"pdbSvc": "lib/pdbSvc",
"loadingSvc": "lib/loadingSvc",
"thinkSpaceMod": "widgets/thinkSpaceMod/thinkSpaceMod",
"thinkSpaceCtrl": "widgets/thinkSpaceMod/thinkSpaceCtrl",
"thinkSpaceDir": "widgets/thinkSpaceMod/thinkSpaceDir",
"thinkSpaceConfig": "widgets/thinkSpaceMod/thinkSpaceConfig",
"thinkSpaceService": "widgets/thinkSpaceMod/thinkSpaceService",
"thinkSpaceAPI": "widgets/thinkSpaceMod/thinkSpaceAPI",
"layeredGraphicMod": "widgets/layeredGraphicMod/layeredGraphicMod",
"layeredGraphicDir": "widgets/layeredGraphicMod/layeredGraphicDir",
"layoutMod": "widgets/layoutMod/layoutMod",
"layoutDir": "widgets/layoutMod/layoutDir",
"layoutCtrl": "widgets/layoutMod/layoutCtrl",
"layoutConfig": "widgets/layoutMod/layoutConfig",
"layoutAPI": "widgets/layoutMod/layoutAPI",
"layoutRenderFactory": "widgets/layoutMod/layoutRenderFactory",
"galleryMod": "widgets/galleryMod/galleryMod",
"galleryDir": "widgets/galleryMod/galleryDir",
"galleryCtrl": "widgets/galleryMod/galleryCtrl",
"galleryConfig": "widgets/galleryMod/galleryConfig",
"galleryAPI": "widgets/galleryMod/galleryAPI",
"galleryService": "widgets/galleryMod/galleryService",
"galleryFilter": "widgets/galleryMod/galleryFilter",
"widgetMod": "widgets/widgetMod/widgetMod",
"widgetDir": "widgets/widgetMod/widgetDir",
"wizardMod": "widgets/wizardMod/wizardMod",
"wizardCtrl": "widgets/wizardMod/wizardCtrl",
"wizardLinkCtrl": "widgets/wizardMod/link/wizardLinkCtrl",
"wizardThinkSpaceCtrl": "widgets/wizardMod/thinkSpace/wizardThinkSpaceCtrl",
"wizardDashboardCtrl": "widgets/wizardMod/dashboard/wizardDashboardCtrl",
"wizardIframeWidgetCreatorCtrl":"widgets/wizardMod/iframeWidgetCreator/wizardIframeWidgetCreatorCtrl",
"wizardConfig": "widgets/wizardMod/wizardConfig",
"wizardDir": "widgets/wizardMod/wizardDir",
"wizardSvc": "widgets/wizardMod/wizardSvc",
"wizardAPI": "widgets/wizardMod/wizardAPI",
"wizardRouting": "widgets/wizardMod/wizardRouting",
"propertyGridMod": "widgets/propertyGridMod/propertyGridMod",
"propertyGridDir": "widgets/propertyGridMod/propertyGridDir",
"propertyGridCtrl": "widgets/propertyGridMod/propertyGridCtrl",
"propertyGridConfig": "widgets/propertyGridMod/propertyGridConfig",
"propertyGridAPI": "widgets/propertyGridMod/propertyGridAPI",
"widgetEditorMod": "widgets/widgetEditorMod/widgetEditorMod",
"widgetEditorDir": "widgets/widgetEditorMod/widgetEditorDir",
"widgetEditorCtrl": "widgets/widgetEditorMod/widgetEditorCtrl",
"widgetEditorConfig": "widgets/widgetEditorMod/widgetEditorConfig",
"widgetEditorAPI": "widgets/widgetEditorMod/widgetEditorAPI",
"widgetEditorSvs": "widgets/widgetEditorMod/widgetEditorSvs",
"pipelinesMod": "lib/pipelines/pipelinesMod",
"partialFunctions": "lib/pipelines/partialFunctions",
"pipelineBuilder": "lib/pipelines/pipelineBuilder",
"pipelineParser":"lib/pipelines/pipelineParser",
"pipelinePlanner":"lib/pipelines/pipelinePlanner",
"pipelineRegistry":"lib/pipelines/pipelineRegistry",
"protocolRegistry":"lib/pipelines/protocolRegistry",
"domUtils":"lib/pipelines/util/domUtils",
"jsonMerge":"lib/pipelines/util/jsonMerge",
"jsonPath":"lib/pipelines/util/jsonPath",
"murmur":"lib/pipelines/util/murmur",
"memoize":"lib/pipelines/util/memoize",
"liveJsonQuery":"lib/pipelines/util/liveJsonQuery",
"liveDOMQuery":"lib/pipelines/util/liveDOMQuery",
"multivalue":"lib/pipelines/util/multivalue",
"observers":"lib/pipelines/util/observers",
"handlebars":"bower_components/handlebars/handlebars.min",
"handlebarsShim":"lib/pipelines/util/handlebarsShim",
"data":"lib/pipelines/protocols/data",
"http":"lib/pipelines/protocols/http",
"local":"lib/pipelines/protocols/local",
"session":"lib/pipelines/protocols/session",
"url":"lib/pipelines/pipes/url",
"defaultPipes":"lib/pipelines/pipes/defaultPipes",
"domElement":"lib/pipelines/pipes/domElement",
"jsonObject":"lib/pipelines/pipes/jsonObject",
"template":"lib/pipelines/pipes/template",
"dataviewFilter":"lib/pipelines/pipes/dataviewFilter",
"domElementWatcher":"lib/pipelines/util/domElementWatcher",
"protocolWatcher":"lib/pipelines/util/protocolWatcher",
"formSerializer":"lib/pipelines/util/formSerializer"
/* rules start */
,"cssStyleRule": "widgets/widgetEditorMod/rules/cssStyleRule"
,"controlButtonRule": "widgets/widgetEditorMod/rules/controlButtonRule"
,"controlButtonsRule": "widgets/widgetEditorMod/rules/controlButtonsRule"
,"pillContainerRule": "widgets/widgetEditorMod/rules/pillContainerRule"
,"columnRule": "widgets/widgetEditorMod/rules/columnRule"
,"columnsRule": "widgets/widgetEditorMod/rules/columnsRule"
,"visualizationLimitationRule": "widgets/widgetEditorMod/rules/visualizationLimitationRule"
,"cssMarginRule": "widgets/widgetEditorMod/rules/cssMarginRule"
,"cssTextRule": "widgets/widgetEditorMod/rules/cssTextRule"
,"chartTextRule": "widgets/widgetEditorMod/rules/chartTextRule"
,"widgetEditorRule": "widgets/widgetEditorMod/rules/widgetEditorRule"
,"propertyGridRule": "widgets/widgetEditorMod/rules/propertyGridRule"
,"loadOverlayRule": "widgets/widgetEditorMod/rules/loadOverlayRule"
,"errorOverlayRule": "widgets/widgetEditorMod/rules/errorOverlayRule"
,"renderZoneRule": "widgets/widgetEditorMod/rules/renderZoneRule"
,"dropZoneRule": "widgets/widgetEditorMod/rules/dropZoneRule"
,"visualizationRule": "widgets/widgetEditorMod/rules/visualizationRule"
,"visualBuilderRule": "widgets/widgetEditorMod/rules/visualBuilderRule"
,"helpOverlayRule": "widgets/widgetEditorMod/rules/helpOverlayRule"
,"thinkSpaceRule": "widgets/widgetEditorMod/rules/thinkSpaceRule"
,"pillRule": "widgets/widgetEditorMod/rules/pillRule"
,"overlayRule": "widgets/widgetEditorMod/rules/overlayRule"
,"listMenuRule": "widgets/widgetEditorMod/rules/listMenuRule"
,"layoutRule": "widgets/widgetEditorMod/rules/layoutRule"
,"filterBuilderRule": "widgets/widgetEditorMod/rules/filterBuilderRule"
,"dvNavigatorRule": "widgets/widgetEditorMod/rules/dvNavigatorRule"
,"dropZoneColumnRule": "widgets/widgetEditorMod/rules/dropZoneColumnRule"
,"dropScopeRule": "widgets/widgetEditorMod/rules/dropScopeRule"
,"dropRule": "widgets/widgetEditorMod/rules/dropRule"
,"sidebarRule": "widgets/widgetEditorMod/rules/sidebarRule"
,"saveDialogRule": "widgets/widgetEditorMod/rules/saveDialogRule"
,"dashboardBuilderRule": "widgets/widgetEditorMod/rules/dashboardBuilderRule"
,"crosstabBuilderRule": "widgets/widgetEditorMod/rules/crosstabBuilderRule"
,"dropArrowRule": "widgets/widgetEditorMod/rules/dropArrowRule"
,"dialogRule": "widgets/widgetEditorMod/rules/dialogRule"
,"connectorScopeRule": "widgets/widgetEditorMod/rules/connectorScopeRule"
,"columnPickerRule": "widgets/widgetEditorMod/rules/columnPickerRule"
,"vizSettingsColumnRule": "widgets/widgetEditorMod/rules/vizSettingsColumnRule"
,"menuColumnRule": "widgets/widgetEditorMod/rules/menuColumnRule"
,"inCellColumnRule": "widgets/widgetEditorMod/rules/inCellColumnRule"
,"filterColumnRule": "widgets/widgetEditorMod/rules/filterColumnRule"
,"colorFilterColumnRule": "widgets/widgetEditorMod/rules/colorFilterColumnRule"
,"calculatedColumnRule": "widgets/widgetEditorMod/rules/calculatedColumnRule"
,"binningColumnRule": "widgets/widgetEditorMod/rules/binningColumnRule"
,"bestFitVizRule": "widgets/widgetEditorMod/rules/bestFitVizRule"
,"arcPopupMenuRule": "widgets/widgetEditorMod/rules/arcPopupMenuRule"
,"analysisTblRule": "widgets/widgetEditorMod/rules/analysisTblRule"
,"activeHeaderRule": "widgets/widgetEditorMod/rules/activeHeaderRule"
,"loadOverlayRule": "widgets/widgetEditorMod/rules/loadOverlayRule"
,"errorOverlayRule": "widgets/widgetEditorMod/rules/errorOverlayRule"
,"renderZoneRule": "widgets/widgetEditorMod/rules/renderZoneRule"
,"dropZoneRule": "widgets/widgetEditorMod/rules/dropZoneRule"
,"visualizationRule": "widgets/widgetEditorMod/rules/visualizationRule"
,"visualBuilderRule": "widgets/widgetEditorMod/rules/visualBuilderRule"
,"helpOverlayRule": "widgets/widgetEditorMod/rules/helpOverlayRule"
,"thinkSpaceRule": "widgets/widgetEditorMod/rules/thinkSpaceRule"
,"pillRule": "widgets/widgetEditorMod/rules/pillRule"
,"overlayRule": "widgets/widgetEditorMod/rules/overlayRule"
,"listMenuRule": "widgets/widgetEditorMod/rules/listMenuRule"
,"layoutRule": "widgets/widgetEditorMod/rules/layoutRule"
,"filterBuilderRule": "widgets/widgetEditorMod/rules/filterBuilderRule"
,"dvNavigatorRule": "widgets/widgetEditorMod/rules/dvNavigatorRule"
,"dropZoneColumnRule": "widgets/widgetEditorMod/rules/dropZoneColumnRule"
,"dropScopeRule": "widgets/widgetEditorMod/rules/dropScopeRule"
,"dropRule": "widgets/widgetEditorMod/rules/dropRule"
,"sidebarRule": "widgets/widgetEditorMod/rules/sidebarRule"
,"saveDialogRule": "widgets/widgetEditorMod/rules/saveDialogRule"
,"dashboardBuilderRule": "widgets/widgetEditorMod/rules/dashboardBuilderRule"
,"crosstabBuilderRule": "widgets/widgetEditorMod/rules/crosstabBuilderRule"
,"dropArrowRule": "widgets/widgetEditorMod/rules/dropArrowRule"
,"dialogRule": "widgets/widgetEditorMod/rules/dialogRule"
,"connectorScopeRule": "widgets/widgetEditorMod/rules/connectorScopeRule"
,"columnPickerRule": "widgets/widgetEditorMod/rules/columnPickerRule"
,"vizSettingsColumnRule": "widgets/widgetEditorMod/rules/vizSettingsColumnRule"
,"menuColumnRule": "widgets/widgetEditorMod/rules/menuColumnRule"
,"inCellColumnRule": "widgets/widgetEditorMod/rules/inCellColumnRule"
,"filterColumnRule": "widgets/widgetEditorMod/rules/filterColumnRule"
,"colorFilterColumnRule": "widgets/widgetEditorMod/rules/colorFilterColumnRule"
,"calculatedColumnRule": "widgets/widgetEditorMod/rules/calculatedColumnRule"
,"binningColumnRule": "widgets/widgetEditorMod/rules/binningColumnRule"
,"bestFitVizRule": "widgets/widgetEditorMod/rules/bestFitVizRule"
,"arcPopupMenuRule": "widgets/widgetEditorMod/rules/arcPopupMenuRule"
,"analysisTblRule": "widgets/widgetEditorMod/rules/analysisTblRule"
,"activeHeaderRule": "widgets/widgetEditorMod/rules/activeHeaderRule"
,"chartRule": "widgets/widgetEditorMod/rules/chartRule"
,"dvNavigatorRule": "widgets/widgetEditorMod/rules/dvNavigatorRule"
,"visualizationRule": "widgets/widgetEditorMod/rules/visualizationRule"
,"vizSettingsColumnRule": "widgets/widgetEditorMod/rules/vizSettingsColumnRule"
,"loadOverlayRule": "widgets/widgetEditorMod/rules/loadOverlayRule"
,"errorOverlayRule": "widgets/widgetEditorMod/rules/errorOverlayRule"
,"renderZoneRule": "widgets/widgetEditorMod/rules/renderZoneRule"
,"dropZoneRule": "widgets/widgetEditorMod/rules/dropZoneRule"
,"visualBuilderRule": "widgets/widgetEditorMod/rules/visualBuilderRule"
,"helpOverlayRule": "widgets/widgetEditorMod/rules/helpOverlayRule"
,"thinkSpaceRule": "widgets/widgetEditorMod/rules/thinkSpaceRule"
,"pillRule": "widgets/widgetEditorMod/rules/pillRule"
,"overlayRule": "widgets/widgetEditorMod/rules/overlayRule"
,"listMenuRule": "widgets/widgetEditorMod/rules/listMenuRule"
,"layoutRule": "widgets/widgetEditorMod/rules/layoutRule"
,"filterBuilderRule": "widgets/widgetEditorMod/rules/filterBuilderRule"
,"dropZoneColumnRule": "widgets/widgetEditorMod/rules/dropZoneColumnRule"
,"dropScopeRule": "widgets/widgetEditorMod/rules/dropScopeRule"
,"dropRule": "widgets/widgetEditorMod/rules/dropRule"
,"sidebarRule": "widgets/widgetEditorMod/rules/sidebarRule"
,"saveDialogRule": "widgets/widgetEditorMod/rules/saveDialogRule"
,"dashboardBuilderRule": "widgets/widgetEditorMod/rules/dashboardBuilderRule"
,"crosstabBuilderRule": "widgets/widgetEditorMod/rules/crosstabBuilderRule"
,"dropArrowRule": "widgets/widgetEditorMod/rules/dropArrowRule"
,"dialogRule": "widgets/widgetEditorMod/rules/dialogRule"
,"connectorScopeRule": "widgets/widgetEditorMod/rules/connectorScopeRule"
,"columnPickerRule": "widgets/widgetEditorMod/rules/columnPickerRule"
,"menuColumnRule": "widgets/widgetEditorMod/rules/menuColumnRule"
,"inCellColumnRule": "widgets/widgetEditorMod/rules/inCellColumnRule"
,"filterColumnRule": "widgets/widgetEditorMod/rules/filterColumnRule"
,"colorFilterColumnRule": "widgets/widgetEditorMod/rules/colorFilterColumnRule"
,"calculatedColumnRule": "widgets/widgetEditorMod/rules/calculatedColumnRule"
,"binningColumnRule": "widgets/widgetEditorMod/rules/binningColumnRule"
,"bestFitVizRule": "widgets/widgetEditorMod/rules/bestFitVizRule"
,"arcPopupMenuRule": "widgets/widgetEditorMod/rules/arcPopupMenuRule"
,"analysisTblRule": "widgets/widgetEditorMod/rules/analysisTblRule"
,"activeHeaderRule": "widgets/widgetEditorMod/rules/activeHeaderRule"
/* rules end */
};
/** 3. Create a list of files to require for initializing the app **/
Logi._fileList = [
'jquery',
'api',
'd3',
'moment',
'i18next',
'jsonpath',
'handlebars',
'jqueryui',
'jquery_mousewheel',
'jquery_simulate',
'touch_punch',
'jquery_resize',
'angular',
'angular_animate',
'angular_sanitize',
'angular_i18next',
'angular_xeditable',
'uiBootstrap',
'uibootstrapDatetimepicker',
'angular_uuid',
'restangular',
'underscore',
'promise',
'appTemplates',
'highcharts_standalone',
'highcharts',
'observe_js'
];
/** 4. Create a Shim object for the initial require (See requirejs documentation on Shims) **/
Logi._shims = {
angular: {
deps: ["jquery"]
},
i18next: {
deps: ["jquery"]
},
appTemplates: {
deps: ["angular"]
},
angular_animate: {
deps: ["angular"]
},
angular_sanitize: {
deps: ["angular"]
},
angular_i18next: {
deps: ["i18next", "angular", 'angular_sanitize']
},
angular_uuid: {
deps: ["angular"]
},
angular_xeditable: {
deps: ["angular"]
},
codemirror: {
deps: [],
exports: 'CodeMirror'
},
ui_codemirror: {
deps: ["angular"]
},
codemirror_hint: {
deps: ["angular", "codemirror"]
},
codemirror_show_hint: {
deps: ["codemirror"]
},
codemirror_sql_hint: {
deps: ["codemirror"]
},
codemirror_sql_mode: {
deps: ["codemirror"]
},
codemirror_placeholder: {
deps: ["codemirror"]
},
restangular: {
deps: ["angular"]
},
jquery_mousewheel: {
deps: ["jquery"]
},
jquery_simulate: {
deps: ["jquery"]
},
jqueryui: {
deps: ["jquery"]
},
jquery_resize: {
deps: ["jquery"]
},
touch_punch: {
deps: ["jqueryui"]
},
appMod: {
deps: ["angular"]
},
appProviderConfig: {
deps: ["appMod"]
},
appApiDir: {
deps: ["appMod"]
},
appApiCtrl: {
//This needs to change later when getVisualization() is removed from the apiCtrl.js file
deps: ["appMod", "activeDirective", "visualBuilderManager"]
// deps: ["appMod", "activeDirective"]
},
DataViewModel: {
deps: ["appMod"]
},
appDataProv: {
deps: ["DataViewModel"]
},
appDataFormatProv: {
deps: ['appMod']
},
appConfigProv: {
deps: ["appMod"]
},
appConstants: {
deps: ["appMod"]
},
appDataTypeSvc: {
deps: ["appMod"]
},
appFilterSvc: {
deps: ["appMod"]
},
effectivePermissionsService : {
deps: ["appMod"]
},
activeDirective: {
deps: ["appMod"]
},
widgetFactory : {
deps: ["appMod", "pipelinesMod"]
},
appWidgetApiFactory: {
deps: ["appMod"]
},
appChannelManagerSvc: {
deps: ["appMod"]
},
visualizationAPI: {
deps: ["appMod", "visualizationProvider", "highChartStateManagement", "highChartDataManagement"]
},
visualBuilderAPI: {
deps: ["appMod", "visualBuilderStateManagement"]
},
widgetsUtil: {
deps: ["appMod"]
},
eventsManagement: {
deps: ["appMod"]
},
visualBuilderManager: {
deps: ["appMod", "visualBuilderAPI", "visualBuilderStateManagement"]
},
chartModule: {
deps: ["angular"]
},
mapModule: {
deps: ["angular"]
},
highcharts: {
deps: ["jquery", "highcharts_standalone"],
exports: 'highcharts'
},
highmaps: {
deps: ["highcharts"],
exports: 'highmaps'
},
d3: {
exports: 'd3'
},
leafletCluster: {
deps: ["leaflet"]
},
//TODO - Might need to break out into another shim.
visualizationMod: {
//deps: ["angular", "chartModule", "mapModule"]
deps: ["angular", "d3", "dsHelperMod"]
},
"vizUtils": {deps: ["visualizationMod"]},
"vizSelectionSvc": {deps: ["visualizationMod"]},
"vizCtSvc": {deps: ["dsHelperMod", "visualizationMod"]},
visualizationProvider: {
deps: ["visualizationMod", "visualizationUtil"]
},
"vizDrillThroughSvc" : {deps: ["visualizationMod"]},
"vizStateService": {deps: ["visualizationMod"]},
"vizDataService": {deps: ["visualizationMod"]},
"vizZoomDataService": {deps: ["visualizationMod"]},
"dsZoomPanDenseStrategy": {deps: ["visualizationMod", "dsHelperMod"]},
"denseTransformDataSvc": {deps: ["visualizationMod"]},
"vizLocalDataService": {deps: ["visualizationMod"]},
"vizPlatformDataService": {deps: ["visualizationMod"]},
"vizMultiDataViewService": {deps: ["visualizationMod"]},
"visualizationSelector": {deps: ["visualizationMod"]},
"visualizationDirective": {deps: ["visualizationMod"]},
"visualizationController": {deps: ["visualizationMod"]},
"chartConfig": {deps: ["chartModule"]},
"chartConfigSvc": {deps: ["chartModule"]},
"chartErrorMessage": {deps: ["chartModule"]},
"mapConfig": {deps: ["mapModule"]},
"brushBase": {deps: ["chartModule"]},
"platformBrush": {deps: ["chartModule"]},
"selectionBrush": {deps: ["chartModule"]},
"platformTooltip": {deps: ["chartModule"]},
"chartService": {deps: ["chartModule"]},
"platformTimelineD3": {deps: ["chartModule"]},
"baseChart": {deps: ["chartModule"]},
"columnProfileChart": {deps: ["chartModule"]},
"columnProfileDirective": {deps: ["chartModule"]},
"platformColumnProfileDirective": {deps: ["chartModule"]},
"columnProfileController": {deps: ["chartModule"]},
"platformColumnProfileController": {deps: ["chartModule"]},
"logarithmicAxis": {deps: ["chartModule"]},
"prettyAxis": {deps: ["chartModule"]},
"svgUtil": {deps: ["chartModule"]},
"svgSymbolSvc": {deps: ["chartModule"]},
"singleYear": {deps: ["chartModule"]},
"logiChartLayout": {deps: ["chartModule"]},
"logiChart": {deps: ["chartModule"]},
"dialGuageChart": {deps: ["chartModule"]},
"timeAxis": {deps:["chartModule"]},
"horizontalColorLegend": {deps: ["chartModule"]},
"numericAxis": {deps: ["chartModule"]},
"calendarDirective": {deps: ["chartModule"]},
"calendarChart": {deps: ["chartModule"]},
"scrollBar": {deps: ["chartModule"]},
"offlineExporterFactory": {deps: ["chartModule"]},
"tableChart": {deps: ["chartModule"]},
"tableController": {deps: ["chartModule"]},
"mapService": {deps: ["mapModule"]},
"tableDirective": {deps: ["chartModule"]},
"logiChartController": {deps: ["chartModule"]},
"logiChartDirective": {deps: ["chartModule"]},
"chartSvc": {deps: ["chartModule"]},
"crosstabTableDirective": {deps: ["chartModule"]},
"linearAxis": {deps: ["chartModule"]},
"geoHighmapController": {deps: ["mapModule"]},
"geoHighmapDirective": {deps: ["mapModule"]},
"geoHighmapService": {deps: ["mapModule"]},
"geoMapLeafletDirective": {deps: ["mapModule"]},
"geoMapLeafletService": {deps: ["mapModule"]},
"intensitySliderCtrl": {deps: ["chartModule"]},
"chartCtrl": {deps: ["chartModule"]},
"chartDir": {deps: ["chartModule"]},
"crosstabTableController": {deps: ["chartModule"]},
"crosstabTableChart": {deps: ["chartModule"]},
"textInterpolator": {deps: ["chartModule"]},
"calendarChartService": {deps: ["chartModule"]},
"highChartClass": {deps: ["chartModule"]},
"highChartService": {deps: ["chartModule"]},
"columnProfileSvc": {deps: ["chartModule"]},
"intensityD3Size": {deps: ["chartModule"]},
"intensityD3Color": {deps: ["chartModule"]},
"intensityDSliderDir": {deps: ["chartModule"]},
"highmapRenderer": {deps: ["chartModule"]},
"geoMapLeafletController": {deps: ["mapModule"]},
"timelineDir": {deps: ["chartModule"]},
"zoomBarCtrl": {deps: ["chartModule"]},
"baseAxis": {deps: ["chartModule"]},
"ordinalAxis": {deps: ["chartModule"]},
"verticalColorLegend": {deps: ["chartModule"]},
"zoomBarDir": {deps: ["chartModule"]},
"highChartController": {deps: ["chartModule"]},
"highChartDirective": {deps: ["chartModule"]},
"logiChartService": {deps: ["chartModule"]},
"dialGauge": {deps: ["chartModule"]},
"arcGauge": {deps: ["chartModule"]},
"timelineCtrl": {deps: ["chartModule"]},
"intensitySliderDir": {deps: ["chartModule"]},
"cssBase": {deps: ["chartModule"]},
"leafletRenderer": {deps: ["chartModule"]},
"highChartRenderer": {deps: ["chartModule"]},
"dialGaugeBand": {deps: ["chartModule"]},
"arcGaugeBand": {deps: ["chartModule"]},
"calendarYearlyChart": {deps: ["chartModule"]},
"dialGaugeChart": {deps: ["chartModule"]},
"arcGaugeChart": {deps: ["chartModule"]},
"calendarController": {deps: ["chartModule"]},
"logiPie": {deps: ["chartModule"]},
"logiPieChart": {deps: ["chartModule"]},
"logiPieChartService": {deps: ["chartModule"]},
"bulletGaugeChart" : {deps: ["chartModule"]},
"kpiGaugeChartFactory": {deps: ["chartModule"]},
"logiKpiGaugeChart": {deps: ["chartModule"]},
"kpiGaugeCtrl": {deps: ["chartModule"]},
"areaScatter": {deps: ["chartModule"]},
"interactiveGuideline": {deps: ["chartModule"]},
"multiArea": {deps: ["chartModule"]},
"multiAreaChart": {deps: ["chartModule"]},
"area": {deps: ["chartModule"]},
"logiScatter": {deps: ["chartModule"]},
"logiHeatmap": {deps: ["chartModule"]},
"logiHeatmapChart": {deps: ["chartModule"]},
"lineChart": {deps: ["chartModule"]},
"bar": {deps: ["chartModule"]},
"scatterChart": {deps: ["chartModule"]},
"baseType": {deps: ["chartModule"]},
"legend": {deps: ["chartModule"]},
"baseLegend": {deps: ["chartModule"]},
"svgLegend": {deps: ["chartModule"]},
"htmlLegend": {deps: ["chartModule"]},
"d3ChartService": {deps: ["chartModule"]},
"dialGaugeChartService": {deps: ["chartModule"]},
"arcGaugeChartService": {deps: ["chartModule"]},
"bulletGaugeChartService": {deps: ["chartModule"]},
"axisService": {deps: ["chartModule"]},
"label": {deps: ["chartModule"]},
visualizationBuilder: {
deps: ["visualizationMod"]
},
visualizationUtil: {
deps: ["visualizationMod"]
},
highChartStateManagement: {
deps: ["visualizationMod", "chartModule"]
},
highChartDataManagement: {
deps: ["visualizationMod", "chartModule"]
},
api: {
//deps: ["angular", "visualizationMod"]
deps: ["angular"]
},
uisortable: {
deps: ["jqueryui"]
},
layeredGraphicMod: {
deps: ["appMod"]
},
layeredGraphicDir: {
deps: ["layeredGraphicMod"]
},
analysisTblMod: {
deps: ["appMod", "dsHelperMod"]
},
analysisTblAPI: {
deps: ["analysisTblMod"]
},
"analysisTblDir": {deps: ["analysisTblMod", "analysisTblAPI"]},
"analysisTblCtrl": {deps: ["analysisTblMod"]},
"analysisTblConfig": {deps: ["analysisTblMod"]},
"analysisTblTransformSvc": {deps: ["analysisTblMod"]},
"analysisTblRenderFactory": {deps: ["analysisTblMod","dragDropSvc"]},
"analysisTblScrollerFactory": {deps: ["analysisTblMod"]},
"analysisTblRawDataManagerFactory": {deps: ["analysisTblMod"]},
"crosstabTableMod": {deps: ["appMod"]},
"crosstabTableDir": {deps: ["crosstabTableMod"]},
"crosstabTableCtrl": {deps: ["crosstabTableMod"]},
"crosstabTableConfig": {deps: ["crosstabTableMod"]},
"crosstabTableAPI": {deps: ["crosstabTableMod"]},
"crosstabTableRenderFactory": {deps: ["crosstabTableMod"]},
"crosstabBuilderMod": {deps: ["appMod"]},
"crosstabBuilderDir": {deps: ["crosstabBuilderMod"]},
"crosstabBuilderCtrl": {deps: ["crosstabBuilderMod"]},
"crosstabBuilderConfig": {deps: ["crosstabBuilderMod"]},
"crosstabBuilderAPI": {deps: ["crosstabBuilderMod"]},
"filterBuilderMod": {deps: ["appMod"]},
"filterBuilderDir": {deps: ["filterBuilderMod"]},
"filterBuilderCtrl": {deps: ["filterBuilderMod"]},
"filterBuilderConfig": {deps: ["filterBuilderMod"]},
"filterBuilderAPI": {deps: ["filterBuilderMod"]},
"filterBuilderSvc": {deps: ["filterBuilderMod"]},
"filterPreviewMod": {deps: ["appMod"]},
"filterPreviewDir": {deps: ["filterPreviewMod"]},
"filterPreviewCtrl": {deps: ["filterPreviewMod"]},
"legendMod": {deps: ["chartModule"]},
"legendDir": {deps: ["legendMod"]},
"legendCtrl": {deps: ["legendMod"]},
"legendConfig": {deps: ["legendMod"]},
"legendAPI": {deps: ["legendMod"]},
"legendSymbolDir": {deps: ["legendMod"]},
"arcPopupMenuMod": {deps: ["chartModule"]},
"arcPopupMenuDir": {deps: ["arcPopupMenuMod"]},
"arcPopupMenuCtrl": {deps: ["arcPopupMenuMod"]},
"arcPopupMenuConfig": {deps: ["arcPopupMenuMod"]},
"arcPopupMenuAPI": {deps: ["arcPopupMenuMod"]},
"scrollPaginationDir": {deps: ["legendMod"]},
"scrollPaginationCtrl": {deps: ["legendMod"]},
"scrollPaginationConfig": {deps: ["legendMod"]},
"scrollPaginationService": {deps: ["legendMod"]},
"crosstabVisualizationMod": {deps: ["appMod"]},
"crosstabVisualizationDir": {deps: ["crosstabVisualizationMod"]},
"crosstabVisualizationCtrl": {deps: ["crosstabVisualizationMod"]},
"crosstabVisualizationConfig": {deps: ["crosstabVisualizationMod"]},
"crosstabVisualizationAPI": {deps: ["crosstabVisualizationMod"]},
"uiBootstrap": {deps: ["angular"]},
"uibootstrapDatetimepicker": {deps: ["angular"]},
"ui_validate": {deps: ["angular"]},
"ui_select": {deps: ["angular"]},
"ui_router": {deps: ["angular"]},
tabularLayoutMod: {deps: ["appMod", "uiBootstrap" ]},
"scrollableTabs": {deps:["tabularLayoutMod", "uiBootstrap"]},
calculatedColumnMod: {
deps: ["appMod","ui_validate"]
},
"calculatedColumnDir": {deps: ["calculatedColumnMod"]},
"calculatedColumnCtrl": {deps: ["calculatedColumnMod"]},
"calculatedColumnConfig": {deps: ["calculatedColumnMod"]},
"calculatedColumnAPI": {deps: ["calculatedColumnMod"]},
"logiFunctionsVal": {deps: ["calculatedColumnMod"]},
"formulaValidatorDir": {deps: ["calculatedColumnMod", "formulaParser"]},
"formulaParser": {deps: ["calculatedColumnMod"]},
binningColumnMod: {
deps: ["appMod"]
},
"binningColumnDir": {deps: ["binningColumnMod"]},
"binningColumnCtrl": {deps: ["binningColumnMod"]},
"binningColumnConfig": {deps: ["binningColumnMod"]},
"binningColumnAPI": {deps: ["binningColumnMod"]},
filterColumnMod: {
deps: ["appMod"]
},
"filterColumnDir": {deps: ["filterColumnMod"]},
"filterColumnCtrl": {deps: ["filterColumnMod"]},
"filterColumnConfig": {deps: ["filterColumnMod"]},
"filterColumnAPI": {deps: ["filterColumnMod"]},
"formatColumnMod": { deps: ["appMod"] },
"formatColumnDir": { deps: ["formatColumnMod"]},
"formatColumnCtrl": { deps: ["formatColumnMod"]},
"formatColumnConfig": { deps: ["formatColumnMod"]},
"formatColumnAPI": { deps: ["formatColumnMod"]},
"errorOverlayMod": { deps: ["appMod"] },
"errorOverlayDir": { deps: ["errorOverlayMod"]},
"errorOverlayCtrl": { deps: ["errorOverlayMod"]},
"errorOverlayConfig": { deps: ["errorOverlayMod"]},
"errorOverlayAPI": { deps: ["errorOverlayMod"]},
"loadOverlayMod": { deps: ["appMod"] },
"loadOverlayDir": { deps: ["loadOverlayMod"]},
"loadOverlayCtrl": { deps: ["loadOverlayMod"]},
"loadOverlayConfig": { deps: ["loadOverlayMod"]},
"loadOverlayAPI": { deps: ["loadOverlayMod"]},
vizSettingsColumnMod: {
deps: ["appMod"]
},
"vizSettingsColumnDir": {deps: ["vizSettingsColumnMod"]},
"vizSettingsColumnCtrl": {deps: ["vizSettingsColumnMod"]},
"vizSettingsColumnConfig": {deps: ["vizSettingsColumnMod"]},
"vizSettingsColumnAPI": {deps: ["vizSettingsColumnMod"]},
inCellColumnMod: {
deps: ["appMod"]
},
"inCellColumnDir": {deps: ["inCellColumnMod"]},
"inCellColumnCtrl": {deps: ["inCellColumnMod"]},
"inCellColumnConfig": {deps: ["inCellColumnMod"]},
"inCellColumnAPI": {deps: ["inCellColumnMod"]},
colorFilterColumnMod: {
deps: ["appMod"]
},
"colorFilterColumnDir": {deps: ["colorFilterColumnMod"]},
"colorFilterColumnCtrl": {deps: ["colorFilterColumnMod"]},
"colorFilterColumnConfig": {deps: ["colorFilterColumnMod"]},
"colorFilterColumnAPI": {deps: ["colorFilterColumnMod"]},
marksColumnMod: {
deps: ["appMod"]
},
"marksColumnDir": {deps: ["marksColumnMod"]},
"marksColumnCtrl": {deps: ["marksColumnMod"]},
"marksColumnConfig": {deps: ["marksColumnMod"]},
"marksColumnAPI": {deps: ["marksColumnMod"]},
dialSettingsMod: {
deps: ["appMod"]
},
"dialSettingsDir": {deps: ["dialSettingsMod"]},
"dialSettingsCtrl": {deps: ["dialSettingsMod"]},
"dialSettingsConfig": {deps: ["dialSettingsMod"]},
"dialSettingsAPI": {deps: ["dialSettingsMod"]},
arcSettingsMod: {
deps: ["appMod"]
},
"arcSettingsDir": {deps: ["arcSettingsMod"]},
"arcSettingsCtrl": {deps: ["arcSettingsMod"]},
"arcSettingsConfig": {deps: ["arcSettingsMod"]},
"arcSettingsAPI": {deps: ["arcSettingsMod"]},
bulletSettingsMod: {
deps: ["appMod"]
},
"bulletSettingsDir": {deps: ["bulletSettingsMod"]},
"bulletSettingsCtrl": {deps: ["bulletSettingsMod"]},
"bulletSettingsConfig": {deps: ["bulletSettingsMod"]},
"bulletSettingsAPI": {deps: ["bulletSettingsMod"]},
kpiSettingsMod: {
deps: ["appMod"]
},
"kpiSettingsDir": {deps: ["kpiSettingsMod"]},
"kpiSettingsCtrl": {deps: ["kpiSettingsMod"]},
"kpiSettingsConfig": {deps: ["kpiSettingsMod"]},
"kpiSettingsAPI": {deps: ["kpiSettingsMod"]},
menuColumnMod: {
deps: ["appMod"]
},
"menuColumnDir": {deps: ["menuColumnMod"]},
"menuColumnCtrl": {deps: ["menuColumnMod"]},
"menuColumnConfig": {deps: ["menuColumnMod"]},
"menuColumnAPI": {deps: ["menuColumnMod"]},
legendSettingsMod: {
deps: ["appMod"]
},
"legendSettingsDir": {deps: ["legendSettingsMod"]},
"legendSettingsCtrl": {deps: ["legendSettingsMod"]},
"legendSettingsConfig": {deps: ["legendSettingsMod"]},
"legendSettingsAPI": {deps: ["legendSettingsMod"]},
menuVisualizationMod: {
deps: ["appMod"]
},
"menuVisualizationDir": {deps: ["menuVisualizationMod"]},
"menuVisualizationCtrl": {deps: ["menuVisualizationMod"]},
"menuVisualizationConfig": {deps: ["menuVisualizationMod"]},
"menuVisualizationAPI": {deps: ["menuVisualizationMod"]},
drillToMod: {
deps: ["appMod"]
},
"drillToDir": {deps: ["drillToMod"]},
"drillToCtrl": {deps: ["drillToMod"]},
"drillToConfig": {deps: ["drillToMod"]},
"drillToAPI": {deps: ["drillToMod"]},
filterListMod: {
deps: ["appMod"]
},
"filterListDir": {deps: ["filterListMod"]},
"filterListCtrl": {deps: ["filterListMod"]},
"filterListConfig": {deps: ["filterListMod"]},
"filterListAPI": {deps: ["filterListMod"]},
"iframeWidgetMod": {
"deps": [
"appMod"
]
},
"iframeWidgetDir": {
"deps": [
"iframeWidgetMod"
]
},
"iframeWidgetCtrl": {
"deps": [
"iframeWidgetMod"
]
},
"iframeWidgetConfig": {
"deps": [
"iframeWidgetMod"
]
},
"iframeWidgetService": {
"deps": [
"iframeWidgetMod"
]
},
"iframeWidgetAPI": {
"deps": [
"iframeWidgetMod"
]
},
pillMod: {
deps: ["angular"]
},
"pillCtrl": {deps: ["pillMod"]},
"pillDir": {deps: ["pillMod"]},
"pillConfig": {deps:["pillMod"]},
"pillAPI": {deps: ["pillMod"]},
"pillConfigSvc": {deps: ["pillMod"]},
listMenuMod: {
deps: ["angular"]
},
"listMenuCtrl": {deps: ["listMenuMod"]},
"listMenuDir": {deps: ["listMenuMod"]},
"listMenuConfig": {deps:["listMenuMod"]},
"listMenuAPI": {deps: ["listMenuMod"]},
helpOverlayMod: {
deps: ["angular"]
},
"helpOverlayCtrl": {deps: ["helpOverlayMod"]},
"helpOverlayDir": {deps: ["helpOverlayMod"]},
"helpOverlayConfig": {deps:["helpOverlayMod"]},
"helpOverlayAPI": {deps: ["helpOverlayMod"]},
renderZoneMod: {
deps: ["angular"]
},
"renderZoneCtrl": {deps: ["renderZoneMod"]},
"renderZoneDir": {deps: ["renderZoneMod"]},
"renderZoneConfig": {deps: ["renderZoneMod"]},
"renderZoneSupporter": {deps: ["renderZoneMod"]},
"operationService": {deps: ["renderZoneMod"]},
"configGenerationFactory": {deps: ["renderZoneMod"]},
"binningRules": {deps: ["renderZoneMod"]},
"authHelperMod": {deps: ["appMod"]},
"authHelperInterceptorFactory": {deps: ["authHelperMod"]},
"loginMod": {deps: ["appMod"]},
"loginDir": {deps: ["loginMod"]},
"loginCtl": {deps: ["loginMod"]},
"loadingMod": {deps: ["appMod"]},
"loadingDir": {deps: ["loadingMod"]},
"loadingCtrl": {deps: ["loadingMod"]},
"truncateMod": {deps: ["angular"]},
"truncateFilter": {deps: ["truncateMod"]},
"vizRecommendationMod": {deps: ["angular"]},
"vizRecommendationSvc": {deps: ["vizRecommendationMod"]},
"recommendationEngineMod": {deps: ["angular"]},
"recommendationEngineSvc": {deps: ["recommendationEngineMod"]},
"recommendationEngineRules": {deps: ["recommendationEngineMod"]},
"combinationGroup": {deps: ["recommendationEngineMod"]},
"combinationGroupLimit": {deps: ["recommendationEngineMod"]},
"uniqueScore": {deps: ["recommendationEngineMod"]},
"dsHelperMod": {deps: ["angular"]},
"dsHelperSvc": {deps: ["dsHelperMod"]},
"logiFontFitMod": {deps: ["angular", "d3"]},
"logiFontFitDir": {deps: ["logiFontFitMod"]},
"logiFontFitConfig": {deps: ["logiFontFitMod"]},
"bestFitVizMod":{ deps: ["appMod"] },
"bestFitVizDir":{ deps: ["bestFitVizMod"] },
"bestFitVizConfig":{ deps: ["bestFitVizMod"] },
"bestFitVizCtrl":{ deps: ["bestFitVizMod"] },
"bestFitVizTransformSvc":{ deps: ["bestFitVizMod"] },
"bestFitVizListSvc":{ deps: ["bestFitVizMod"] },
"bestFitVizRuleSvc":{ deps: ["bestFitVizMod"] },
"dialogMod": {deps: ["appMod"]},
"dialogDir": {deps: ["dialogMod","dragDropSvc"]},
"dialogCtrl": {deps: ["dialogMod"]},
"dialogConfig": {deps: ["dialogMod"]},
"dialogAPI": {deps: ["dialogMod"]},
"overlayMod": {deps: ["appMod"]},
"overlayConfig": {deps: ["overlayMod"]},
"overlayDir": {deps: ["overlayMod"]},
"overlayCtrl": {deps: ["overlayMod"]},
"connectorMod": {deps: ["angular"]},
"connectorDir": {deps: ["connectorMod", "connectorUtilSvc"]},
"connectorUtilSvc": {deps: ["angular", "connectorMod"]},
"connectorScopeMod": {deps: ["appMod"]},
"connectorScopeDir": {deps: ["connectorScopeMod"]},
"connectorScopeConfig": {deps: ["connectorScopeMod"]},
"connectorScopeAPI" : {deps: ["connectorScopeMod"]},
"dropScopeMod": {deps: ["appMod"]},
"dropScopeDir": {deps: ["dropScopeMod"]},
"dropScopeConfig": {deps: ["dropScopeMod"]},
"dropScopeAPI" : {deps: ["dropScopeMod"]},
"dropMod": {deps: ["appMod"]},
"dropDir": {deps: ["dropMod"]},
"dropConfig": {deps: ["dropMod"]},
"dropAPI" : {deps: ["dropMod"]},
"dropArrowMod": {deps: ["appMod"]},
"dropArrowDir": {deps: ["dropArrowMod"]},
"dropArrowConfig": {deps: ["dropArrowMod"]},
"dropArrowAPI" : {deps: ["dropArrowMod"]},
"dropZoneColumnMod": {deps: ["appMod"]},
"dropZoneColumnDir": {deps: ["dropZoneColumnMod","dragDropSvc"]},
"dropZoneColumnConfig": {deps: ["dropZoneColumnMod"]},
"dropZoneColumnCtrl": {deps: ["dropZoneColumnMod"]},
"dropZoneColumnAPI" : {deps: ["dropZoneColumnMod"]},
"activeHeaderMod": {deps: ["appMod"]},
"activeHeaderDir": {deps: ["activeHeaderMod"]},
"activeHeaderConfig": {deps: ["activeHeaderMod"]},
"activeHeaderCtrl": {deps: ["activeHeaderMod"]},
"activeHeaderAPI" : {deps: ["activeHeaderMod"]},
"dashboardBuilderMod": {deps: ["appMod", "pdbSvc"]},
"dashboardBuilderDir": {deps: ["dashboardBuilderMod"]},
"dashboardBuilderConfig": {deps: ["dashboardBuilderMod"]},
"dashboardBuilderCtrl": {deps: ["dashboardBuilderMod"]},
"dashboardBuilderService": {deps: ["dashboardBuilderMod"]},
"dashboardBuilderAPI" : {deps: ["dashboardBuilderMod"]},
"widgetListDir" : {deps: ["dashboardBuilderMod"]},
"widgetListCtrl" : {deps: ["dashboardBuilderMod"]},
"widgetListService" : {deps: ["dashboardBuilderMod"]},
"widgetDropzone": {deps: ["dashboardBuilderMod"]},
"filterParametersDir": {deps: ["dashboardBuilderMod"]},
"filterParametersCtrl": {deps: ["dashboardBuilderMod"]},
"filterParametersService": {deps: ["dashboardBuilderMod"]},
"dashboardPanelMod": {deps: ["appMod"]},
"dashboardPanelDir": {deps: ["dashboardPanelMod"]},
"dashboardPanelConfig": {deps: ["dashboardPanelMod"]},
"dashboardPanelCtrl": {deps: ["dashboardPanelMod"]},
"dashboardPanelAPI" : {deps: ["dashboardPanelMod"]},
"layoutContainerMod": {deps: ["appMod"]},
"layoutContainerDir": {deps: ["layoutContainerMod"]},
"layoutContainerConfig": {deps: ["layoutContainerMod"]},
"layoutContainerCtrl": {deps: ["layoutContainerMod"]},
"layoutContainerAPI" : {deps: ["layoutContainerMod"]},
"layoutCompilerDir" : {deps: ["layoutContainerMod"]},
"layoutResizeDir" : {deps: ["layoutContainerMod"]},
"layoutCoordinatesService": {deps: ["layoutContainerMod"]},
"layoutComponentsService": {deps: ["layoutContainerMod"]},
"layoutDraggableDir" : {deps: ["layoutContainerMod"]},
"saveDialogMod": {deps: ["appMod"]},
"saveDialogDir": {deps: ["saveDialogMod"]},
"saveDialogConfig": {deps: ["saveDialogMod"]},
"saveDialogCtrl": {deps: ["saveDialogMod"]},
"saveDialogAPI" : {deps: ["saveDialogMod"]},
"editVizMod": {deps: ["appMod"]},
"editVizDir": {deps: ["editVizMod"]},
"editVizConfig": {deps: ["editVizMod"]},
"editVizCtrl": {deps: ["editVizMod"]},
"editVizAPI" : {deps: ["editVizMod"]},
"sidebarMod": {deps: ["appMod"]},
"sidebarDir": {deps: ["sidebarMod"]},
"sidebarConfig": {deps: ["sidebarMod"]},
"sidebarCtrl": {deps: ["sidebarMod"]},
"sidebarAPI" : {deps: ["sidebarMod"]},
"sidebarPanelComponentsMod": {deps: ["appMod"]},
"sidebarPanelComponentsDir": {deps: ["sidebarPanelComponentsMod"]},
"sidebarPanelComponentsConfig": {deps: ["sidebarPanelComponentsMod"]},
"sidebarPanelComponentsCtrl": {deps: ["sidebarPanelComponentsMod"]},
"sidebarPanelComponentsAPI" : {deps: ["sidebarPanelComponentsMod"]},
"sidebarPanelInfoboardMod": {deps: ["appMod"]},
"sidebarPanelInfoboardDir": {deps: ["sidebarPanelInfoboardMod"]},
"sidebarPanelInfoboardConfig": {deps: ["sidebarPanelInfoboardMod"]},
"sidebarPanelInfoboardCtrl": {deps: ["sidebarPanelInfoboardMod"]},
"sidebarPanelInfoboardAPI" : {deps: ["sidebarPanelInfoboardMod"]},
"dropZoneMod": {deps: ["appMod"]},
"dropZoneDir": {deps: ["dropZoneMod","dragDropSvc"]},
"dropZoneConfig": {deps: ["dropZoneMod"]},
"dropZoneCtrl": {deps: ["dropZoneMod"]},
"aggregateRules" : {deps: ["dropZoneMod"]},
"pillSupporter" : {deps: ["dropZoneMod"]},
"datatype" : {deps: ["dropZoneMod"]},
"dropZoneAPI" : {deps: ["dropZoneMod"]},
"visualBuilderMod": {deps: ["appMod"]},
"visualBuilderCtrl": {deps: ["visualBuilderMod"]},
"visualBuilderSupporter": {deps: ["visualBuilderMod"]},
"visualBuilderStateManagement": {deps: ["visualBuilderMod"]},
"visualBuilderDir": {deps: ["visualBuilderMod"]},
"visualBuilderConfig": {deps: ["visualBuilderMod"]},
"columnPickerMod": {deps: ["appMod"]},
"columnPickerCtrl": {deps: ["columnPickerMod"]},
"columnPickerDir": {deps: ["columnPickerMod"]},
"columnPickerConfig": {deps: ["columnPickerMod"]},
"columnPickerFilter": {deps: ["columnPickerMod"]},
"columnPickerTransformSvc": {deps: ["columnPickerMod"]},
columnPickerAPI: {
deps: ["columnPickerMod"]
},
"dvNavigatorMod": {deps: ["appMod", "ui_select"]},
"dvNavigatorCtrl": {deps: ["dvNavigatorMod"]},
"dvNavigatorDir": {deps: ["dvNavigatorMod"]},
"dvNavigatorConfig": {deps: ["dvNavigatorMod"]},
"dvNavigatorSvc": {deps: ["dvNavigatorMod"]},
"dvNavigatorAPI": {deps: ["dvNavigatorMod"]},
"listMod": {deps: ["appMod", "ui_select"]},
"listCtrl": {deps: ["listMod"]},
"listDir": {deps: ["listMod"]},
"listConfig": {deps: ["listMod"]},
"listAPI": {deps: ["listMod"]},
"listSvc": {deps: ["listMod"]},
"dateFilterMod": {deps: ["appMod"]},
"dateFilterCtrl": {deps: ["dateFilterMod"]},
"dateFilterDir": {deps: ["dateFilterMod"]},
"dateFilterConfig": {deps: ["dateFilterMod"]},
"dateFilterAPI": {deps: ["dateFilterMod"]},
"inCellGraphicsSvc": {deps: ["appMod"]},
"colorFilterEvalFactory": {deps: ["appMod"]},
"curvedLineFactory": {deps: ["appMod"]},
"dragDropSvc": {deps: ["appMod"]},
"blueDotScrollFactory": {deps: ["appMod", "connectorUtilSvc", "dragDropSvc"]},
"scrollbarFactory": {deps: ["appMod"]},
"thumbnailSvc": {deps: ["appMod"]},
"pdbSvc": {deps: ["appMod", "loadingSvc"]},
"loadingSvc": {deps: ["appMod"]},
"thinkSpaceMod": {deps: ["appMod"]},
"thinkSpaceCtrl": {deps: ["thinkSpaceMod"]},
"thinkSpaceDir": {deps: ["thinkSpaceMod"]},
"thinkSpaceConfig": {deps: ["thinkSpaceMod"]},
"thinkSpaceAPI": {deps: ["thinkSpaceMod"]},
"thinkSpaceService": {deps: ["thinkSpaceMod"]},
// PIPES
//"pipelinesMod": {deps:["appMod"]},
"domUtils": {deps: ["appMod"]},
"jsonMerge": {deps: ["appMod"]},
"jsonPath": {deps: ["appMod"]},
"murmur": {deps: ["appMod"]},
"memoize": {deps: ["appMod"]},
"pipelinePlanner": {deps: ["appMod"]},
"partialFunctions": {deps: ["appMod"]},
"multivalue": {deps: ["appMod"]},
"handlebarsShim": {deps:["appMod", "handlebars"]},
"observers": {deps: ["appMod", "murmur"]},
"formSerializer" : { deps: ["appMod"] },
"template": {deps: ["appMod", 'jsonPath', "handlebarsShim"]},
"dataviewFilter":{deps: ["appMod","template"]},
"pipelineRegistry": {deps: ["appMod", 'jsonMerge']},
"data":{deps:['jsonMerge']},
"http":{deps:[]},
"local":{deps:['jsonMerge']},
"session":{deps:['jsonMerge']},
"protocolRegistry": {deps: ["data", "local","session","http"]},
"liveJsonQuery": {deps: ["appMod",'observers', 'jsonPath']},
"liveDOMQuery": {deps: ["appMod", 'observers', 'domUtils', 'memoize']},
"domElementWatcher" : {deps:['liveJsonQuery', 'observers', 'jsonPath', 'formSerializer']},
"protocolWatcher" : {deps:['protocolRegistry']},
"domElement": {deps: ["appMod", 'liveDOMQuery', 'multivalue', 'domUtils', 'jsonMerge', 'domElementWatcher', 'memoize']},
"jsonObject": {deps: ["appMod", 'liveJsonQuery', 'jsonPath', 'multivalue']},
"defaultPipes": {deps: ["appMod", 'pipelineRegistry', 'domElement', 'jsonObject', 'template', 'url', 'dataviewFilter']},
"url":{deps:["protocolRegistry","protocolWatcher"]},
"pipelineParser": {deps: ["appMod", 'pipelineRegistry']},
"pipelineBuilder": {deps: ["appMod", 'pipelineParser','partialFunctions', 'defaultPipes', 'pipelinePlanner']},
"pipelinesMod": {deps: ["appMod", "pipelineBuilder"]},
"layoutMod": {
"deps": [
"appMod"
]
},
"layoutDir": {
"deps": [
"layoutMod"
]
},
"layoutCtrl": {
"deps": [
"layoutMod"
]
},
"layoutConfig": {
"deps": [
"layoutMod"
]
},
"layoutAPI": {
"deps": [
"layoutMod"
]
},
"layoutRenderFactory": {
"deps": [
"layoutMod"
]
},
"galleryMod": {
"deps": [
"appMod"
]
},
"galleryDir": {
"deps": [
"galleryMod"
]
},
"galleryCtrl": {
"deps": [
"galleryMod"
]
},
"galleryConfig": {
"deps": [
"galleryMod"
]
},
"galleryAPI": {
"deps": [
"galleryMod"
]
},
"galleryService": {
"deps": [
"galleryMod"
]
},
"galleryFilter": {
"deps": [
"galleryMod"
]
},
"blob":{deps: [""]},
"fileSaver":{deps: [""]},
"widgetMod": {deps: ["appMod"]},
"widgetDir": {deps: ["widgetMod"]},
"wizardMod": {deps: ["appMod", "ui_router", "pdbSvc"]},
"wizardCtrl": {deps: ["wizardMod"]},
"wizardLinkCtrl": {deps: ["wizardMod"]},
"wizardThinkSpaceCtrl": {deps: ["wizardMod"]},
"wizardDashboardCtrl": {deps: ["wizardMod"]},
"wizardIframeWidgetCreatorCtrl": {deps: ["wizardMod"]},
"wizardDir": {deps: ["wizardMod"]},
"wizardConfig": {deps: ["wizardMod"]},
"wizardSvc": {deps: ["wizardMod"]},
"wizardAPI": {deps: ["wizardMod"]},
"wizardRouting": {deps: ["wizardMod"]},
"propertyGridMod": {deps: ["appMod"]},
"propertyGridCtrl": {deps: ["propertyGridMod"]},
"propertyGridDir": {deps: ["propertyGridMod"]},
"propertyGridConfig": {deps: ["propertyGridMod"]},
"propertyGridAPI": {deps: ["propertyGridMod"]},
"widgetEditorMod": {deps: ["appMod"]},
"widgetEditorCtrl": {deps: ["widgetEditorMod"]},
"widgetEditorDir": {deps: ["widgetEditorMod"]},
"widgetEditorConfig": {deps: ["widgetEditorMod"]},
"widgetEditorAPI": {deps: ["widgetEditorMod"]},
"widgetEditorSvs": {deps: ["widgetEditorMod"]}
,"cssStyleRule": {deps: ["widgetEditorMod"]}
,"controlButtonRule": {deps: ["widgetEditorMod"]}
,"controlButtonsRule": {deps: ["widgetEditorMod"]}
,"pillContainerRule": {deps: ["widgetEditorMod"]}
,"columnRule": {deps: ["widgetEditorMod"]}
,"columnsRule": {deps: ["widgetEditorMod"]}
,"visualizationLimitationRule": {deps: ["widgetEditorMod"]}
,"cssMarginRule": {deps: ["widgetEditorMod"]}
,"cssTextRule": {deps: ["widgetEditorMod"]}
,"chartTextRule": {deps: ["widgetEditorMod"]}
/* rule depth start */
,"loadOverlayRule": {deps: ["widgetEditorMod"]}
,"errorOverlayRule": {deps: ["widgetEditorMod"]}
,"renderZoneRule": {deps: ["widgetEditorMod"]}
,"dropZoneRule": {deps: ["widgetEditorMod"]}
,"visualBuilderRule": {deps: ["widgetEditorMod"]}
,"helpOverlayRule": {deps: ["widgetEditorMod"]}
,"thinkSpaceRule": {deps: ["widgetEditorMod"]}
,"pillRule": {deps: ["widgetEditorMod"]}
,"overlayRule": {deps: ["widgetEditorMod"]}
,"listMenuRule": {deps: ["widgetEditorMod"]}
,"layoutRule": {deps: ["widgetEditorMod"]}
,"filterBuilderRule": {deps: ["widgetEditorMod"]}
,"dropZoneColumnRule": {deps: ["widgetEditorMod"]}
,"dropScopeRule": {deps: ["widgetEditorMod"]}
,"dropRule": {deps: ["widgetEditorMod"]}
,"sidebarRule": {deps: ["widgetEditorMod"]}
,"saveDialogRule": {deps: ["widgetEditorMod"]}
,"dashboardBuilderRule": {deps: ["widgetEditorMod"]}
,"crosstabBuilderRule": {deps: ["widgetEditorMod"]}
,"dropArrowRule": {deps: ["widgetEditorMod"]}
,"dialogRule": {deps: ["widgetEditorMod"]}
,"connectorScopeRule": {deps: ["widgetEditorMod"]}
,"columnPickerRule": {deps: ["widgetEditorMod"]}
,"menuColumnRule": {deps: ["widgetEditorMod"]}
,"inCellColumnRule": {deps: ["widgetEditorMod"]}
,"filterColumnRule": {deps: ["widgetEditorMod"]}
,"colorFilterColumnRule": {deps: ["widgetEditorMod"]}
,"calculatedColumnRule": {deps: ["widgetEditorMod"]}
,"binningColumnRule": {deps: ["widgetEditorMod"]}
,"bestFitVizRule": {deps: ["widgetEditorMod"]}
,"arcPopupMenuRule": {deps: ["widgetEditorMod"]}
,"analysisTblRule": {deps: ["widgetEditorMod"]}
,"activeHeaderRule": {deps: ["widgetEditorMod"]}
,"visualizationRule": {deps: ["widgetEditorMod"]}
/* rule depth end */
};
/*logi-exclude is the attribute to specify the libraries that should not be loaded.*/
var seedScript = document.getElementById('logistart');
var urlPrefix = seedScript.getAttribute('logi-url-prefix');
var resourceString = seedScript.getAttribute('logi-resources');
var theme = seedScript.getAttribute('logi-theme') || 'main';
var excludeResources = seedScript.getAttribute('logi-exclude') === null ? '' : seedScript.getAttribute('logi-exclude');
var qaAuto = seedScript.getAttribute('logi-qa-auto');
var enableCORS = seedScript.getAttribute('logi-enable-cors');
if( enableCORS === null ){
enableCORS = true;
}
if( enableCORS.toLowerCase ){
if( enableCORS.toLowerCase() === "false" ){
enableCORS = false;
}else if( enableCORS.toLowerCase() === "true" ){
enableCORS = true;
}
}
/*
Web path detection
*/
// Important capture groups:
// Example url: //localhost:3000/testing/prefix/analysis-components/app/
// Index 1: Origin including scheme and hostname if present (e.g. '//localhost:3000/')
// Index 4: The remainder of the url path without the final segment. (e.g. testing/prefix/analysis-components/)
// Index 5: The final segment of the path (e.g. app/)
// If a dev prefix is set, it will be removed from the value of Index 4.
var originExpr = new RegExp('((.*\/\/.+?)?\/)((.*\/)?([^\/]+?\/)$)'); //TODO: Handle ./ style paths
var originResult = originExpr.exec( require.toUrl('') ),
origin = '',
devPrefix = '',
appPrefix = '',
originTail = '';
if ( urlPrefix !== undefined && urlPrefix !== null ) devPrefix = urlPrefix;
if ( originResult !== null ) /*Remote embed CORS*/ {
origin = originResult[1];
originTail = originResult[5];
if (originResult[4]) {
appPrefix = originResult[4];
// If a prefix was set by the user, remove it from the app-prefix
if (devPrefix.length > 0 && originTail.indexOf(devPrefix) >= 0) {
appPrefix = appPrefix.slice(appPrefix.indexOf(devPrefix) + devPrefix.length);
}
}
} else /*local express*/ {
origin = '/';
originTail = 'app/';
}
/*
Save library instances. This is for librarys that force onto the window
in thier init code. We channel our own instances through logiContext.
*/
var devUnderscore = false;
//Underscore
if ( window._ !== undefined ) devUnderscore = true;
if( excludeResources.length > 0 || window.$ !== undefined || window.angular !== undefined || window.Highcharts !== undefined ) {
excludeResources = excludeResources.split(',');
function cutShims( libName ) {
//Cut out jquery shims
var killKeys = [];
for ( var shimKey in Logi._shims ) {
var currShim = Logi._shims[ shimKey ];
if ( shimKey == libName || ( currShim.hasOwnProperty( 'deps' ) && currShim.deps.indexOf( libName ) != -1 ) ) killKeys.push( shimKey );
}
for ( var i = 0; i < killKeys.length; i++ ) {
delete Logi._shims[ killKeys[ i ] ];
}
}
//Auto exclude jquery and angular when present
if ( window.$ !== undefined ) {
excludeResources.push('jquery');
cutShims( 'jquery' );
}
if ( window.angular !== undefined ) {
excludeResources.push('angular');
cutShims( 'angular' );
}
if ( window.Highcharts !== undefined ) {
excludeResources.push('highcharts');
cutShims( 'highcharts' );
}
//Remove from file list
for (i = 0; i < excludeResources.length; i++) {
var index = Logi._fileList.indexOf(excludeResources[i].trim());
if (index > -1) {
Logi._fileList.splice(index, 1);
}
}
}
/** ?. Setup require **/
var logiContext = require.config({
context: 'logi',
baseUrl: origin + devPrefix + appPrefix + originTail,
waitSeconds: 0,
config: {
text: {
useXhr: true
}
},
paths: Logi._paths,
shim: Logi._shims
});
/** ?. Initiate Require **/
logiContext(Logi._fileList, function () {
/*
$ is not used here
We will use angular.element in place of $ this will make it easier to direct
jquery calls
*/
/*
Run noconflicts when supported. logiContext will provide the correct instance for us
later.
*/
//Restore underscore
var temp_;
if ( devUnderscore ) temp_ = _.noConflict();
else temp_ = _;
// Some viz calculate data from CSS, no need this flag to prevent app startup until CSS loaded
var cssLoaded = false;
/*
Parse arguments, may vary if logi-exclude is used
*/
var API,
d3,
moment,
i18next;
if ( arguments[0] !== undefined && temp_.has( arguments[0], '_getAPI' ) ) /* Jquery was excluded */ {
API = arguments[0];
d3 = arguments[1];
moment = arguments[2];
i18next = arguments[3];
window.jsonpath = arguments[4];
window.handlebars = arguments[5];
}
else {
API = arguments[1];
d3 = arguments[2];
moment = arguments[3];
i18next = arguments[4];
window.jsonpath = arguments[5];
window.handlebars = arguments[6];
}
//Set API
Logi.Platform = API;
//Add API Directive
angular.element('body').prepend('<logi-api></logi-api>');
//Add login directive
angular.element('body').prepend('<logi-login></logi-login>');
// Export global d3
if ( window.d3 === undefined ) window.d3 = d3;
// Export moment
if ( window.moment === undefined ) {
moment.locale( i18next.detectLanguage() );
window.moment = moment;
}
//Export i18next
if ( window.i18next === undefined ) {
window.i18next = i18next;
}
/*
Make base url accessible
*/
Logi.siteOrigin = origin + devPrefix;
Logi.appOrigin = Logi.siteOrigin + appPrefix;
Logi.origin = origin;
Logi.siteTheme = theme;
//Get ngLocale
logiContext( ['./lang/ngLocale/angular-locale_' + i18next.detectLanguage().toLowerCase() ] );
//QA Automation mode
if ( qaAuto !== undefined && qaAuto !== null ) Logi.qaAuto = true;
Logi.enableCORS = enableCORS;
//Load theme
var cssRootString = '<link rel="stylesheet" type="text/css" crossorigin href="';
angular.element('head').append(cssRootString + Logi.appOrigin + 'visualization_services/visualization.css" />');
angular.element.ajax(Logi.appOrigin + "/style?theme=" + theme.trim(), {
error: function() {
angular.element('head').append(cssRootString + Logi.appOrigin + '/style?theme=main" />');
},
success: function () {
angular.element('head').append(cssRootString + Logi.appOrigin + '/style?theme=' + theme.trim() + '" />');
},
complete: function(){
cssLoaded = true;
}
});
/*
Recursively track down subResources
*/
//var dependencies = [];
//var modules = [];
//
var dependencies = [
'eventsManagement',
'widgetsUtil',
'chartModule',
'mapModule',
'DataViewModel',
'appDataProv',
'effectivePermissionsService',
'appDataFormatProv',
'appConfigProv',
'appConstants',
'appDataTypeSvc',
'appFilterSvc',
'appChannelManagerSvc',
'appProviderConfig',
'activeDirective',
'appWidgetApiFactory',
'visualizationAPI',
'appApiDir',
'appApiCtrl',
'inCellGraphicsSvc',
'colorFilterEvalFactory',
'curvedLineFactory',
'blueDotScrollFactory',
'widgetFactory',
'thumbnailSvc',
'layeredGraphicMod',
'layeredGraphicDir',
'pipelinesMod'];
var modules = ['appMod', 'authHelperMod', 'layeredGraphicMod'];
function includeSubResources( currResource, resourceFull, packageFlag ) {
if ( temp_.has( currResource, 'subResources' ) ) {
temp_.each( currResource.subResources, function( subResourceName ) {
//Find subResource and union it's dependencies and modules
temp_.each( resourceFull, function( currSubRes ) {
if ( subResourceName == currSubRes.name ) {
//Recursive call to dig and include nested submodules
includeSubResources( currSubRes, resourceFull, packageFlag );
if (!packageFlag) {
dependencies = temp_.union( dependencies, currSubRes.dependencies );
}
modules = temp_.union( modules, currSubRes.modules );
return;
}
});
});
}
}
/*
Resources
*/
angular.element.get(Logi.appOrigin + 'app/resourcePlatform.json', null, function (resourceFull) {
Logi.Platform.configuration = _.findWhere(resourceFull, {name: "config"}).configuration;
//Filter resources
var requestedResources;
if ( resourceString === null ) {
requestedResources = [''];
}
else {
requestedResources = resourceString.split(',');
//Trim Resources
requestedResources = _.map( requestedResources, function( currResource ) { return currResource.trim(); });
}
if ( requestedResources.length === 1 && requestedResources[0].trim() === '' ) {
requestedResources = ['logiPlatform'];
}
var selectedResources = [];
//Loop requested
temp_.each(requestedResources, function ( currRes ) {
//Find requested and add to result
temp_.each( resourceFull, function ( mainRes ) {
if ( mainRes.name == currRes ) {
selectedResources.push(mainRes);
return;
}
});
});
/*
Main function to embed content
*/
var packageFlag = false;
selectedResources.forEach(function (resource) {
//Create an array of files that need to be loaded before bootstrapping angular
// example return: ['AnalysisTblMod']
if (resource.package != undefined && !packageFlag) {
packageFlag = true;
dependencies = resource.dependencies;
} else if (!packageFlag) {
dependencies = temp_.union(dependencies, resource.dependencies);
}
//Create an array of modules needed for angular bootstrap
// example return: ['AnalysisTblMod','ui.sortable']
modules = temp_.union(modules, resource.modules);
//Check sub resources
includeSubResources( resource, resourceFull, packageFlag );
});
//Load all necessary javascript files and then bootstrap angular
logiContext(dependencies, function() {
var test = setInterval(function() {
if (Logi.ngModules.app !== undefined && cssLoaded) {
try{
if( angular.resumeBootstrap ){
angular.resumeBootstrap( modules );
}else{
angular.bootstrap('body', modules);
return;
}
/* Fire logi-ready */
var readyFunc = seedScript.getAttribute('logi-ready');
if ( readyFunc !== undefined ) {
if ( window[ readyFunc ] !== undefined && temp_.isFunction( window[ readyFunc ]) ) {
window[ readyFunc ]();
} else /* Eval for namspaces and the rest */ {
try {
var fn = eval( readyFunc );
if ( temp_.isFunction( fn ) ) fn();
} catch ( ex ) {}
}
}
var ev = new CustomEvent("logi-ready");
document.body.dispatchEvent(ev);
clearInterval(test);
}catch(e){
console.error(e);
clearInterval(test);
}
}
}, 100);
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment