diff --git a/README.md b/README.md
index 3585625..7248f2e 100644
--- a/README.md
+++ b/README.md
@@ -23,6 +23,7 @@ A simple and lightweight official Angular component for FusionCharts JavaScript
- [Working with events](#working-with-events)
- [Quick Start](#quick-start)
- [Going Beyond Charts](#going-beyond-charts)
+- [Usage and Integration of FusionTime](#usage-and-integration-of-fusionTime)
- [For Contributors](#for-contributors)
- [Licensing](#licensing)
@@ -255,6 +256,109 @@ export class AppComponent {
```
+## Usage and integration of FusionTime
+
+From `fusioncharts@3.13.3-sr.1` and `angular-fusioncharts@3.0.0`, You can visualize timeseries data easily with angular.
+
+Learn more about FusionTime [here](https://www.fusioncharts.com/fusiontime).
+
+### Setup for FusionTime
+
+```typescript
+// app.module.ts
+import { BrowserModule } from '@angular/platform-browser';
+import { NgModule } from '@angular/core';
+import { AppComponent } from './app.component';
+// Import angular-fusioncharts
+import { FusionChartsModule } from 'angular-fusioncharts';
+// Import FusionCharts library and chart modules
+import * as FusionCharts from 'fusioncharts';
+import * as Charts from 'fusioncharts/fusioncharts.charts';
+import * as TimeSeries from 'fusioncharts/fusioncharts.timeseries'; // Import timeseries
+// Pass the fusioncharts library and chart modules
+FusionChartsModule.fcRoot(FusionCharts, Charts, TimeSeries);
+@NgModule({
+ declarations: [AppComponent],
+ imports: [
+ BrowserModule,
+ // Specify FusionChartsModule as import
+ FusionChartsModule
+ ],
+ providers: [],
+ bootstrap: [AppComponent]
+})
+export class AppModule {}
+```
+
+### Component code
+
+```typescript
+// In app.component.ts
+import { Component } from '@angular/core';
+import * as FusionCharts from 'fusioncharts';
+const dataUrl =
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/data.json';
+const schemaUrl =
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/schema.json';
+@Component({
+ selector: 'app',
+ templateUrl: './app.component.html'
+})
+export class AppComponent {
+ dataSource: any;
+ type: string;
+ width: string;
+ height: string;
+ constructor() {
+ this.type = 'timeseries';
+ this.width = '400';
+ this.height = '400';
+ this.dataSource = {
+ data: null,
+ yAxis: {
+ plot: [{ value: 'Sales' }]
+ },
+ caption: {
+ text: 'Online Sales of a SuperStore in the US'
+ }
+ };
+ this.fetchData();
+ }
+ fetchData() {
+ let jsonify = res => res.json();
+ let dataFetch = fetch(dataUrl).then(jsonify);
+ let schemaFetch = fetch(schemaUrl).then(jsonify);
+ Promise.all([dataFetch, schemaFetch]).then(res => {
+ let data = res[0];
+ let schema = res[1];
+ let fusionTable = new FusionCharts.DataStore().createDataTable(
+ data,
+ schema
+ ); // Instance of DataTable to be passed as data in dataSource
+ this.dataSource.data = fusionTable;
+ });
+ }
+}
+```
+
+### Template Code
+
+```html
+
+
+
+```
+
+Useful links for FusionTime
+
+- [How FusionTime works](https://www.fusioncharts.com/dev/fusiontime/getting-started/how-fusion-time-works)
+- [Create your first chart](https://www.fusioncharts.com/dev/fusiontime/getting-started/create-your-first-chart-in-fusiontime)
+
## For Contributors
- Clone the repository and install dependencies
diff --git a/dist/README.md b/dist/README.md
index 3585625..7248f2e 100644
--- a/dist/README.md
+++ b/dist/README.md
@@ -23,6 +23,7 @@ A simple and lightweight official Angular component for FusionCharts JavaScript
- [Working with events](#working-with-events)
- [Quick Start](#quick-start)
- [Going Beyond Charts](#going-beyond-charts)
+- [Usage and Integration of FusionTime](#usage-and-integration-of-fusionTime)
- [For Contributors](#for-contributors)
- [Licensing](#licensing)
@@ -255,6 +256,109 @@ export class AppComponent {
```
+## Usage and integration of FusionTime
+
+From `fusioncharts@3.13.3-sr.1` and `angular-fusioncharts@3.0.0`, You can visualize timeseries data easily with angular.
+
+Learn more about FusionTime [here](https://www.fusioncharts.com/fusiontime).
+
+### Setup for FusionTime
+
+```typescript
+// app.module.ts
+import { BrowserModule } from '@angular/platform-browser';
+import { NgModule } from '@angular/core';
+import { AppComponent } from './app.component';
+// Import angular-fusioncharts
+import { FusionChartsModule } from 'angular-fusioncharts';
+// Import FusionCharts library and chart modules
+import * as FusionCharts from 'fusioncharts';
+import * as Charts from 'fusioncharts/fusioncharts.charts';
+import * as TimeSeries from 'fusioncharts/fusioncharts.timeseries'; // Import timeseries
+// Pass the fusioncharts library and chart modules
+FusionChartsModule.fcRoot(FusionCharts, Charts, TimeSeries);
+@NgModule({
+ declarations: [AppComponent],
+ imports: [
+ BrowserModule,
+ // Specify FusionChartsModule as import
+ FusionChartsModule
+ ],
+ providers: [],
+ bootstrap: [AppComponent]
+})
+export class AppModule {}
+```
+
+### Component code
+
+```typescript
+// In app.component.ts
+import { Component } from '@angular/core';
+import * as FusionCharts from 'fusioncharts';
+const dataUrl =
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/data.json';
+const schemaUrl =
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/schema.json';
+@Component({
+ selector: 'app',
+ templateUrl: './app.component.html'
+})
+export class AppComponent {
+ dataSource: any;
+ type: string;
+ width: string;
+ height: string;
+ constructor() {
+ this.type = 'timeseries';
+ this.width = '400';
+ this.height = '400';
+ this.dataSource = {
+ data: null,
+ yAxis: {
+ plot: [{ value: 'Sales' }]
+ },
+ caption: {
+ text: 'Online Sales of a SuperStore in the US'
+ }
+ };
+ this.fetchData();
+ }
+ fetchData() {
+ let jsonify = res => res.json();
+ let dataFetch = fetch(dataUrl).then(jsonify);
+ let schemaFetch = fetch(schemaUrl).then(jsonify);
+ Promise.all([dataFetch, schemaFetch]).then(res => {
+ let data = res[0];
+ let schema = res[1];
+ let fusionTable = new FusionCharts.DataStore().createDataTable(
+ data,
+ schema
+ ); // Instance of DataTable to be passed as data in dataSource
+ this.dataSource.data = fusionTable;
+ });
+ }
+}
+```
+
+### Template Code
+
+```html
+
+
+
+```
+
+Useful links for FusionTime
+
+- [How FusionTime works](https://www.fusioncharts.com/dev/fusiontime/getting-started/how-fusion-time-works)
+- [Create your first chart](https://www.fusioncharts.com/dev/fusiontime/getting-started/create-your-first-chart-in-fusiontime)
+
## For Contributors
- Clone the repository and install dependencies
diff --git a/dist/dist/index.js b/dist/dist/index.js
index edc0a3b..80ac835 100644
--- a/dist/dist/index.js
+++ b/dist/dist/index.js
@@ -424,8 +424,55 @@ var FusionChartsComponent = /** @class */ (function () {
this.containerId = fusionchartsService.getNextItemCount();
}
// @ViewChild('samplediv') chartContainer: ElementRef;
+ FusionChartsComponent.prototype.checkIfDataTableExists = function (dataSource) {
+ if (dataSource && dataSource.data && dataSource.data._dataStore) {
+ return true;
+ }
+ return false;
+ };
+ FusionChartsComponent.prototype.cloneDataSource = function (obj) {
+ var type = typeof obj;
+ if (type === 'string' ||
+ type === 'number' ||
+ type === 'function' ||
+ type === 'boolean') {
+ return obj;
+ }
+ if (obj === null || obj === undefined) {
+ return obj;
+ }
+ if (Array.isArray(obj)) {
+ var arr = [];
+ for (var i = 0; i < obj.length; i++) {
+ arr.push(this.cloneDataSource(obj[i]));
+ }
+ return arr;
+ }
+ if (typeof obj === 'object') {
+ var clonedObj = {};
+ for (var prop in obj) {
+ // Edge case handling for DataTable
+ if (prop === 'data') {
+ if (obj[prop]._dataStore) {
+ clonedObj[prop] = '-';
+ }
+ else {
+ clonedObj[prop] = this.cloneDataSource(obj[prop]);
+ }
+ continue;
+ }
+ clonedObj[prop] = this.cloneDataSource(obj[prop]);
+ }
+ return clonedObj;
+ }
+ };
FusionChartsComponent.prototype.ngOnInit = function () {
- this.oldDataSource = JSON.stringify(this.dataSource);
+ if (this.checkIfDataTableExists(this.dataSource)) {
+ this.oldDataSource = JSON.stringify(this.cloneDataSource(this.dataSource));
+ }
+ else {
+ this.oldDataSource = JSON.stringify(this.dataSource);
+ }
this.placeholder = this.placeholder || 'FusionCharts will render here';
};
FusionChartsComponent.prototype.ngOnChanges = function (changes) {
@@ -438,7 +485,13 @@ var FusionChartsComponent = /** @class */ (function () {
}
};
FusionChartsComponent.prototype.ngDoCheck = function () {
- var data = JSON.stringify(this.dataSource);
+ var data;
+ if (this.checkIfDataTableExists(this.dataSource)) {
+ data = JSON.stringify(this.cloneDataSource(this.dataSource));
+ }
+ else {
+ data = JSON.stringify(this.dataSource);
+ }
if (this.oldDataSource === data) {
}
else {
@@ -471,23 +524,6 @@ var FusionChartsComponent = /** @class */ (function () {
this.chartObj.chartType(this.type);
}
};
- /*
- // Removed as some events will be fired
- attachChartEventListener(chartObj: any, eventName: string){
- chartObj.addEventListener(eventName, (eventObj:any, dataObj:any) => {
- let fEventObj:FusionChartsEvent = { eventObj:{}, dataObj:{} };
- if(eventObj) fEventObj.eventObj = eventObj;
- if(dataObj) fEventObj.dataObj = dataObj;
- this[eventName].emit(fEventObj);
- });
- }
-
- attachAllChartEvents(chartObj:any, eventList:Array){
- eventList.forEach(eventName => {
- this.attachChartEventListener(chartObj, eventName);
- });
- }
- */
FusionChartsComponent.prototype.generateEventsCallback = function (eventList$$1) {
var _this_1 = this;
var events = {};
@@ -542,7 +578,7 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.decorators = [
{ type: _angular_core.Component, args: [{
selector: 'fusioncharts',
- template: "\n \n {{ placeholder }}\n
\n ",
+ template: "\n \n {{ placeholder }}\n
\n ",
providers: [FusionChartsService]
},] },
];
diff --git a/dist/dist/index.min.js b/dist/dist/index.min.js
index d4b97ba..224f486 100644
--- a/dist/dist/index.min.js
+++ b/dist/dist/index.min.js
@@ -1 +1 @@
-!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng["angular-fusioncharts"]={}),t.ng.core)}(this,function(t,r){"use strict";var o=function(){function t(){}return t.decorators=[{type:r.Injectable}],t.ctorParameters=function(){return[]},t}(),i=function(){function a(t){var e;e=a.isFCRootSet()?a.getFCRoot():{core:t.core,modules:t.modules},this.resolveFusionCharts(e.core,e.modules)}return a.setFCRoot=function(t){a._fcRoot=t},a.getFCRoot=function(){return a._fcRoot},a.isFCRootSet=function(){return!!a._fcRoot},a.prototype.resolveFusionCharts=function(e,t){e&&e.id&&"FusionCharts"===e.id?this._fusionchartsStatice=e:this._fusionchartsStatice=e(),t&&t.forEach(function(t){t.getName&&t.getType||t.name&&t.type?e.addDep(t):t(e)})},a.prototype.getFusionChartsStatic=function(){return this._fusionchartsStatice},a.prototype.getNextItemCount=function(){return++a.itemCount},a._fcRoot=null,a.itemCount=0,a.decorators=[{type:r.Injectable}],a.ctorParameters=function(){return[{type:o}]},a}();var l=["beforeLinkedItemOpen","linkedItemOpened","beforeLinkedItemClose","linkedItemClosed","printReadyStateChange","dataLoadRequestCompleted","dataLoadError","dataLoadCancelled","dataLoadRequestCancelled","dataUpdated","dataUpdateCancelled","dataLoadRequested","beforeDataUpdate","realTimeUpdateComplete","chartCleared","slicingEnd","slicingStart","entityRollOut","entityRollOver","entityClick","connectorRollOver","connectorRollOut","connectorClick","markerRollOver","markerRollOut","markerClick","pageNavigated","rotationEnd","rotationStart","centerLabelRollover","centerLabelRollout","centerLabelClick","centerLabelChanged","chartClick","chartMouseMove","chartRollOver","chartRollOut","backgroundLoaded","backgroundLoadError","legendItemClicked","legendItemRollover","legendItemRollout","logoRollover","logoRollout","logoClick","logoLoaded","logoLoadError","beforeExport","exported","exportCancelled","beforePrint","printComplete","printCancelled","dataLabelClick","dataLabelRollOver","dataLabelRollOut","scrollStart","scrollEnd","onScroll","zoomReset","zoomedOut","zoomedIn","zoomed","zoomModeChanged","pinned","dataRestored","beforeDataSubmit","dataSubmitError","dataSubmitted","dataSubmitCancelled","chartUpdated","nodeAdded","nodeUpdated","nodeDeleted","connectorAdded","connectorUpdated","connectorDeleted","labelAdded","labelDeleted","selectionRemoved","selectionStart","selectionEnd","labelClick","labelRollOver","labelRollOut","labelDragStart","labelDragEnd","dataplotDragStart","dataplotDragEnd","processClick","processRollOver","processRollOut","categoryClick","categoryRollOver","categoryRollOut","milestoneClick","milestoneRollOver","milestoneRollOut","chartTypeChanged","overlayButtonClick","loaded","rendered","drawComplete","renderComplete","dataInvalid","dataXMLInvalid","dataLoaded","noDataToDisplay","legendPointerDragStart","legendPointerDragStop","legendRangeUpdated","alertComplete","realTimeUpdateError","dataplotRollOver","dataplotRollOut","dataplotClick","linkClicked","beforeRender","renderCancelled","beforeResize","resized","resizeCancelled","beforeDispose","disposed","disposeCancelled","linkedChartInvoked","beforeDrillDown","drillDown","beforeDrillUp","drillUp","drillDownCancelled","drillUpCancelled"],e=function(){function t(t,e,a,n){this.differs=a,this.zone=n,this.eventList=l,this.beforeLinkedItemOpen=new r.EventEmitter,this.linkedItemOpened=new r.EventEmitter,this.beforeLinkedItemClose=new r.EventEmitter,this.linkedItemClosed=new r.EventEmitter,this.printReadyStateChange=new r.EventEmitter,this.dataLoadRequestCompleted=new r.EventEmitter,this.dataLoadError=new r.EventEmitter,this.dataLoadCancelled=new r.EventEmitter,this.dataLoadRequestCancelled=new r.EventEmitter,this.dataUpdated=new r.EventEmitter,this.dataUpdateCancelled=new r.EventEmitter,this.dataLoadRequested=new r.EventEmitter,this.beforeDataUpdate=new r.EventEmitter,this.realTimeUpdateComplete=new r.EventEmitter,this.chartCleared=new r.EventEmitter,this.slicingEnd=new r.EventEmitter,this.slicingStart=new r.EventEmitter,this.entityRollOut=new r.EventEmitter,this.entityRollOver=new r.EventEmitter,this.entityClick=new r.EventEmitter,this.connectorRollOver=new r.EventEmitter,this.connectorRollOut=new r.EventEmitter,this.connectorClick=new r.EventEmitter,this.markerRollOver=new r.EventEmitter,this.markerRollOut=new r.EventEmitter,this.markerClick=new r.EventEmitter,this.pageNavigated=new r.EventEmitter,this.rotationEnd=new r.EventEmitter,this.rotationStart=new r.EventEmitter,this.centerLabelRollover=new r.EventEmitter,this.centerLabelRollout=new r.EventEmitter,this.centerLabelClick=new r.EventEmitter,this.centerLabelChanged=new r.EventEmitter,this.chartClick=new r.EventEmitter,this.chartMouseMove=new r.EventEmitter,this.chartRollOver=new r.EventEmitter,this.chartRollOut=new r.EventEmitter,this.backgroundLoaded=new r.EventEmitter,this.backgroundLoadError=new r.EventEmitter,this.legendItemClicked=new r.EventEmitter,this.legendItemRollover=new r.EventEmitter,this.legendItemRollout=new r.EventEmitter,this.logoRollover=new r.EventEmitter,this.logoRollout=new r.EventEmitter,this.logoClick=new r.EventEmitter,this.logoLoaded=new r.EventEmitter,this.logoLoadError=new r.EventEmitter,this.beforeExport=new r.EventEmitter,this.exported=new r.EventEmitter,this.exportCancelled=new r.EventEmitter,this.beforePrint=new r.EventEmitter,this.printComplete=new r.EventEmitter,this.printCancelled=new r.EventEmitter,this.dataLabelClick=new r.EventEmitter,this.dataLabelRollOver=new r.EventEmitter,this.dataLabelRollOut=new r.EventEmitter,this.scrollStart=new r.EventEmitter,this.scrollEnd=new r.EventEmitter,this.onScroll=new r.EventEmitter,this.zoomReset=new r.EventEmitter,this.zoomedOut=new r.EventEmitter,this.zoomedIn=new r.EventEmitter,this.zoomed=new r.EventEmitter,this.zoomModeChanged=new r.EventEmitter,this.pinned=new r.EventEmitter,this.dataRestored=new r.EventEmitter,this.beforeDataSubmit=new r.EventEmitter,this.dataSubmitError=new r.EventEmitter,this.dataSubmitted=new r.EventEmitter,this.dataSubmitCancelled=new r.EventEmitter,this.chartUpdated=new r.EventEmitter,this.nodeAdded=new r.EventEmitter,this.nodeUpdated=new r.EventEmitter,this.nodeDeleted=new r.EventEmitter,this.connectorAdded=new r.EventEmitter,this.connectorUpdated=new r.EventEmitter,this.connectorDeleted=new r.EventEmitter,this.labelAdded=new r.EventEmitter,this.labelDeleted=new r.EventEmitter,this.selectionRemoved=new r.EventEmitter,this.selectionStart=new r.EventEmitter,this.selectionEnd=new r.EventEmitter,this.labelClick=new r.EventEmitter,this.labelRollOver=new r.EventEmitter,this.labelRollOut=new r.EventEmitter,this.labelDragStart=new r.EventEmitter,this.labelDragEnd=new r.EventEmitter,this.dataplotDragStart=new r.EventEmitter,this.dataplotDragEnd=new r.EventEmitter,this.processClick=new r.EventEmitter,this.processRollOver=new r.EventEmitter,this.processRollOut=new r.EventEmitter,this.categoryClick=new r.EventEmitter,this.categoryRollOver=new r.EventEmitter,this.categoryRollOut=new r.EventEmitter,this.milestoneClick=new r.EventEmitter,this.milestoneRollOver=new r.EventEmitter,this.milestoneRollOut=new r.EventEmitter,this.chartTypeChanged=new r.EventEmitter,this.overlayButtonClick=new r.EventEmitter,this.loaded=new r.EventEmitter,this.rendered=new r.EventEmitter,this.drawComplete=new r.EventEmitter,this.renderComplete=new r.EventEmitter,this.dataInvalid=new r.EventEmitter,this.dataXMLInvalid=new r.EventEmitter,this.dataLoaded=new r.EventEmitter,this.noDataToDisplay=new r.EventEmitter,this.legendPointerDragStart=new r.EventEmitter,this.legendPointerDragStop=new r.EventEmitter,this.legendRangeUpdated=new r.EventEmitter,this.alertComplete=new r.EventEmitter,this.realTimeUpdateError=new r.EventEmitter,this.dataplotRollOver=new r.EventEmitter,this.dataplotRollOut=new r.EventEmitter,this.dataplotClick=new r.EventEmitter,this.linkClicked=new r.EventEmitter,this.beforeRender=new r.EventEmitter,this.renderCancelled=new r.EventEmitter,this.beforeResize=new r.EventEmitter,this.resized=new r.EventEmitter,this.resizeCancelled=new r.EventEmitter,this.beforeDispose=new r.EventEmitter,this.disposed=new r.EventEmitter,this.disposeCancelled=new r.EventEmitter,this.linkedChartInvoked=new r.EventEmitter,this.beforeDrillDown=new r.EventEmitter,this.drillDown=new r.EventEmitter,this.beforeDrillUp=new r.EventEmitter,this.drillUp=new r.EventEmitter,this.drillDownCancelled=new r.EventEmitter,this.drillUpCancelled=new r.EventEmitter,this.initialized=new r.EventEmitter,this.oldDataSource=this.dataSource,this.constructerParams={type:!0,id:!0,width:!0,height:!0,renderAt:!0,dataFormat:!0,dataSource:!0,events:!0,link:!0,showDataLoadingMessage:!0,showChartLoadingMessage:!0,baseChartMessageFont:!0,baseChartMessageFontSize:!0,baseChartMessageColor:!0,dataLoadStartMessage:!0,dataLoadErrorMessage:!0,dataInvalidMessage:!0,dataEmptyMessage:!0,typeNotSupportedMessage:!0,loadMessage:!0,renderErrorMessage:!0,containerBackgroundColor:!0,containerBackgroundOpacity:!0,containerClassName:!0,baseChartMessageImageHAlign:!0,baseChartMessageImageVAlign:!0,baseChartMessageImageAlpha:!0,baseChartMessageImageScale:!0,typeNotSupportedMessageImageHAlign:!0,typeNotSupportedMessageImageVAlign:!0,typeNotSupportedMessageImageAlpha:!0,typeNotSupportedMessageImageScale:!0,dataLoadErrorMessageImageHAlign:!0,dataLoadErrorMessageImageVAlign:!0,dataLoadErrorMessageImageAlpha:!0,dataLoadErrorMessageImageScale:!0,dataLoadStartMessageImageHAlign:!0,dataLoadStartMessageImageVAlign:!0,dataLoadStartMessageImageAlpha:!0,dataLoadStartMessageImageScale:!0,dataInvalidMessageImageHAlign:!0,dataInvalidMessageImageVAlign:!0,dataInvalidMessageImageAlpha:!0,dataInvalidMessageImageScale:!0,dataEmptyMessageImageHAlign:!0,dataEmptyMessageImageVAlign:!0,dataEmptyMessageImageAlpha:!0,dataEmptyMessageImageScale:!0,renderErrorMessageImageHAlign:!0,renderErrorMessageImageVAlign:!0,renderErrorMessageImageAlpha:!0,renderErrorMessageImageScale:!0,loadMessageImageHAlign:!0,loadMessageImageVAlign:!0,loadMessageImageAlpha:!0,loadMessageImageScale:!0,chartConfig:!0},this.element=t,this.fusionchartsService=e,this.containerId=e.getNextItemCount()}return t.prototype.ngOnInit=function(){this.oldDataSource=JSON.stringify(this.dataSource),this.placeholder=this.placeholder||"FusionCharts will render here"},t.prototype.ngOnChanges=function(t){for(var e=0,a=Object.keys(t);e\n {{ placeholder }}\n \n ',providers:[i]}]}],t.ctorParameters=function(){return[{type:r.ElementRef},{type:i},{type:r.KeyValueDiffers},{type:r.NgZone}]},t.propDecorators={placeholder:[{type:r.Input}],dataSource:[{type:r.Input}],type:[{type:r.Input}],id:[{type:r.Input}],width:[{type:r.Input}],height:[{type:r.Input}],renderAt:[{type:r.Input}],dataFormat:[{type:r.Input}],events:[{type:r.Input}],link:[{type:r.Input}],showDataLoadingMessage:[{type:r.Input}],showChartLoadingMessage:[{type:r.Input}],baseChartMessageFont:[{type:r.Input}],baseChartMessageFontSize:[{type:r.Input}],baseChartMessageColor:[{type:r.Input}],dataLoadStartMessage:[{type:r.Input}],dataLoadErrorMessage:[{type:r.Input}],dataInvalidMessage:[{type:r.Input}],dataEmptyMessage:[{type:r.Input}],typeNotSupportedMessage:[{type:r.Input}],loadMessage:[{type:r.Input}],renderErrorMessage:[{type:r.Input}],containerBackgroundColor:[{type:r.Input}],containerBackgroundOpacity:[{type:r.Input}],containerClassName:[{type:r.Input}],baseChartMessageImageHAlign:[{type:r.Input}],baseChartMessageImageVAlign:[{type:r.Input}],baseChartMessageImageAlpha:[{type:r.Input}],baseChartMessageImageScale:[{type:r.Input}],typeNotSupportedMessageImageHAlign:[{type:r.Input}],typeNotSupportedMessageImageVAlign:[{type:r.Input}],typeNotSupportedMessageImageAlpha:[{type:r.Input}],typeNotSupportedMessageImageScale:[{type:r.Input}],dataLoadErrorMessageImageHAlign:[{type:r.Input}],dataLoadErrorMessageImageVAlign:[{type:r.Input}],dataLoadErrorMessageImageAlpha:[{type:r.Input}],dataLoadErrorMessageImageScale:[{type:r.Input}],dataLoadStartMessageImageHAlign:[{type:r.Input}],dataLoadStartMessageImageVAlign:[{type:r.Input}],dataLoadStartMessageImageAlpha:[{type:r.Input}],dataLoadStartMessageImageScale:[{type:r.Input}],dataInvalidMessageImageHAlign:[{type:r.Input}],dataInvalidMessageImageVAlign:[{type:r.Input}],dataInvalidMessageImageAlpha:[{type:r.Input}],dataInvalidMessageImageScale:[{type:r.Input}],dataEmptyMessageImageHAlign:[{type:r.Input}],dataEmptyMessageImageVAlign:[{type:r.Input}],dataEmptyMessageImageAlpha:[{type:r.Input}],dataEmptyMessageImageScale:[{type:r.Input}],renderErrorMessageImageHAlign:[{type:r.Input}],renderErrorMessageImageVAlign:[{type:r.Input}],renderErrorMessageImageAlpha:[{type:r.Input}],renderErrorMessageImageScale:[{type:r.Input}],loadMessageImageHAlign:[{type:r.Input}],loadMessageImageVAlign:[{type:r.Input}],loadMessageImageAlpha:[{type:r.Input}],loadMessageImageScale:[{type:r.Input}],chartConfig:[{type:r.Input}],beforeLinkedItemOpen:[{type:r.Output}],linkedItemOpened:[{type:r.Output}],beforeLinkedItemClose:[{type:r.Output}],linkedItemClosed:[{type:r.Output}],printReadyStateChange:[{type:r.Output}],dataLoadRequestCompleted:[{type:r.Output}],dataLoadError:[{type:r.Output}],dataLoadCancelled:[{type:r.Output}],dataLoadRequestCancelled:[{type:r.Output}],dataUpdated:[{type:r.Output}],dataUpdateCancelled:[{type:r.Output}],dataLoadRequested:[{type:r.Output}],beforeDataUpdate:[{type:r.Output}],realTimeUpdateComplete:[{type:r.Output}],chartCleared:[{type:r.Output}],slicingEnd:[{type:r.Output}],slicingStart:[{type:r.Output}],entityRollOut:[{type:r.Output}],entityRollOver:[{type:r.Output}],entityClick:[{type:r.Output}],connectorRollOver:[{type:r.Output}],connectorRollOut:[{type:r.Output}],connectorClick:[{type:r.Output}],markerRollOver:[{type:r.Output}],markerRollOut:[{type:r.Output}],markerClick:[{type:r.Output}],pageNavigated:[{type:r.Output}],rotationEnd:[{type:r.Output}],rotationStart:[{type:r.Output}],centerLabelRollover:[{type:r.Output}],centerLabelRollout:[{type:r.Output}],centerLabelClick:[{type:r.Output}],centerLabelChanged:[{type:r.Output}],chartClick:[{type:r.Output}],chartMouseMove:[{type:r.Output}],chartRollOver:[{type:r.Output}],chartRollOut:[{type:r.Output}],backgroundLoaded:[{type:r.Output}],backgroundLoadError:[{type:r.Output}],legendItemClicked:[{type:r.Output}],legendItemRollover:[{type:r.Output}],legendItemRollout:[{type:r.Output}],logoRollover:[{type:r.Output}],logoRollout:[{type:r.Output}],logoClick:[{type:r.Output}],logoLoaded:[{type:r.Output}],logoLoadError:[{type:r.Output}],beforeExport:[{type:r.Output}],exported:[{type:r.Output}],exportCancelled:[{type:r.Output}],beforePrint:[{type:r.Output}],printComplete:[{type:r.Output}],printCancelled:[{type:r.Output}],dataLabelClick:[{type:r.Output}],dataLabelRollOver:[{type:r.Output}],dataLabelRollOut:[{type:r.Output}],scrollStart:[{type:r.Output}],scrollEnd:[{type:r.Output}],onScroll:[{type:r.Output}],zoomReset:[{type:r.Output}],zoomedOut:[{type:r.Output}],zoomedIn:[{type:r.Output}],zoomed:[{type:r.Output}],zoomModeChanged:[{type:r.Output}],pinned:[{type:r.Output}],dataRestored:[{type:r.Output}],beforeDataSubmit:[{type:r.Output}],dataSubmitError:[{type:r.Output}],dataSubmitted:[{type:r.Output}],dataSubmitCancelled:[{type:r.Output}],chartUpdated:[{type:r.Output}],nodeAdded:[{type:r.Output}],nodeUpdated:[{type:r.Output}],nodeDeleted:[{type:r.Output}],connectorAdded:[{type:r.Output}],connectorUpdated:[{type:r.Output}],connectorDeleted:[{type:r.Output}],labelAdded:[{type:r.Output}],labelDeleted:[{type:r.Output}],selectionRemoved:[{type:r.Output}],selectionStart:[{type:r.Output}],selectionEnd:[{type:r.Output}],labelClick:[{type:r.Output}],labelRollOver:[{type:r.Output}],labelRollOut:[{type:r.Output}],labelDragStart:[{type:r.Output}],labelDragEnd:[{type:r.Output}],dataplotDragStart:[{type:r.Output}],dataplotDragEnd:[{type:r.Output}],processClick:[{type:r.Output}],processRollOver:[{type:r.Output}],processRollOut:[{type:r.Output}],categoryClick:[{type:r.Output}],categoryRollOver:[{type:r.Output}],categoryRollOut:[{type:r.Output}],milestoneClick:[{type:r.Output}],milestoneRollOver:[{type:r.Output}],milestoneRollOut:[{type:r.Output}],chartTypeChanged:[{type:r.Output}],overlayButtonClick:[{type:r.Output}],loaded:[{type:r.Output}],rendered:[{type:r.Output}],drawComplete:[{type:r.Output}],renderComplete:[{type:r.Output}],dataInvalid:[{type:r.Output}],dataXMLInvalid:[{type:r.Output}],dataLoaded:[{type:r.Output}],noDataToDisplay:[{type:r.Output}],legendPointerDragStart:[{type:r.Output}],legendPointerDragStop:[{type:r.Output}],legendRangeUpdated:[{type:r.Output}],alertComplete:[{type:r.Output}],realTimeUpdateError:[{type:r.Output}],dataplotRollOver:[{type:r.Output}],dataplotRollOut:[{type:r.Output}],dataplotClick:[{type:r.Output}],linkClicked:[{type:r.Output}],beforeRender:[{type:r.Output}],renderCancelled:[{type:r.Output}],beforeResize:[{type:r.Output}],resized:[{type:r.Output}],resizeCancelled:[{type:r.Output}],beforeDispose:[{type:r.Output}],disposed:[{type:r.Output}],disposeCancelled:[{type:r.Output}],linkedChartInvoked:[{type:r.Output}],beforeDrillDown:[{type:r.Output}],drillDown:[{type:r.Output}],beforeDrillUp:[{type:r.Output}],drillUp:[{type:r.Output}],drillDownCancelled:[{type:r.Output}],drillUpCancelled:[{type:r.Output}],initialized:[{type:r.Output}]},t}(),a=function(){function t(t){this.el=t}return t.decorators=[{type:r.Directive,args:[{selector:"[appFusionchartsDirective]"}]}],t.ctorParameters=function(){return[{type:r.ElementRef}]},t}(),p=function(){function t(){}return t.prototype.transform=function(t,e){return t},t.decorators=[{type:r.Pipe,args:[{name:"fusionchartsPipe"}]},{type:r.Injectable}],t.ctorParameters=function(){return[]},t}(),n=function(){function n(){}return n.forRoot=function(t){for(var e=[],a=1;a\n {{ placeholder }}\n \n ',providers:[i]}]}],t.ctorParameters=function(){return[{type:r.ElementRef},{type:i},{type:r.KeyValueDiffers},{type:r.NgZone}]},t.propDecorators={placeholder:[{type:r.Input}],dataSource:[{type:r.Input}],type:[{type:r.Input}],id:[{type:r.Input}],width:[{type:r.Input}],height:[{type:r.Input}],renderAt:[{type:r.Input}],dataFormat:[{type:r.Input}],events:[{type:r.Input}],link:[{type:r.Input}],showDataLoadingMessage:[{type:r.Input}],showChartLoadingMessage:[{type:r.Input}],baseChartMessageFont:[{type:r.Input}],baseChartMessageFontSize:[{type:r.Input}],baseChartMessageColor:[{type:r.Input}],dataLoadStartMessage:[{type:r.Input}],dataLoadErrorMessage:[{type:r.Input}],dataInvalidMessage:[{type:r.Input}],dataEmptyMessage:[{type:r.Input}],typeNotSupportedMessage:[{type:r.Input}],loadMessage:[{type:r.Input}],renderErrorMessage:[{type:r.Input}],containerBackgroundColor:[{type:r.Input}],containerBackgroundOpacity:[{type:r.Input}],containerClassName:[{type:r.Input}],baseChartMessageImageHAlign:[{type:r.Input}],baseChartMessageImageVAlign:[{type:r.Input}],baseChartMessageImageAlpha:[{type:r.Input}],baseChartMessageImageScale:[{type:r.Input}],typeNotSupportedMessageImageHAlign:[{type:r.Input}],typeNotSupportedMessageImageVAlign:[{type:r.Input}],typeNotSupportedMessageImageAlpha:[{type:r.Input}],typeNotSupportedMessageImageScale:[{type:r.Input}],dataLoadErrorMessageImageHAlign:[{type:r.Input}],dataLoadErrorMessageImageVAlign:[{type:r.Input}],dataLoadErrorMessageImageAlpha:[{type:r.Input}],dataLoadErrorMessageImageScale:[{type:r.Input}],dataLoadStartMessageImageHAlign:[{type:r.Input}],dataLoadStartMessageImageVAlign:[{type:r.Input}],dataLoadStartMessageImageAlpha:[{type:r.Input}],dataLoadStartMessageImageScale:[{type:r.Input}],dataInvalidMessageImageHAlign:[{type:r.Input}],dataInvalidMessageImageVAlign:[{type:r.Input}],dataInvalidMessageImageAlpha:[{type:r.Input}],dataInvalidMessageImageScale:[{type:r.Input}],dataEmptyMessageImageHAlign:[{type:r.Input}],dataEmptyMessageImageVAlign:[{type:r.Input}],dataEmptyMessageImageAlpha:[{type:r.Input}],dataEmptyMessageImageScale:[{type:r.Input}],renderErrorMessageImageHAlign:[{type:r.Input}],renderErrorMessageImageVAlign:[{type:r.Input}],renderErrorMessageImageAlpha:[{type:r.Input}],renderErrorMessageImageScale:[{type:r.Input}],loadMessageImageHAlign:[{type:r.Input}],loadMessageImageVAlign:[{type:r.Input}],loadMessageImageAlpha:[{type:r.Input}],loadMessageImageScale:[{type:r.Input}],chartConfig:[{type:r.Input}],beforeLinkedItemOpen:[{type:r.Output}],linkedItemOpened:[{type:r.Output}],beforeLinkedItemClose:[{type:r.Output}],linkedItemClosed:[{type:r.Output}],printReadyStateChange:[{type:r.Output}],dataLoadRequestCompleted:[{type:r.Output}],dataLoadError:[{type:r.Output}],dataLoadCancelled:[{type:r.Output}],dataLoadRequestCancelled:[{type:r.Output}],dataUpdated:[{type:r.Output}],dataUpdateCancelled:[{type:r.Output}],dataLoadRequested:[{type:r.Output}],beforeDataUpdate:[{type:r.Output}],realTimeUpdateComplete:[{type:r.Output}],chartCleared:[{type:r.Output}],slicingEnd:[{type:r.Output}],slicingStart:[{type:r.Output}],entityRollOut:[{type:r.Output}],entityRollOver:[{type:r.Output}],entityClick:[{type:r.Output}],connectorRollOver:[{type:r.Output}],connectorRollOut:[{type:r.Output}],connectorClick:[{type:r.Output}],markerRollOver:[{type:r.Output}],markerRollOut:[{type:r.Output}],markerClick:[{type:r.Output}],pageNavigated:[{type:r.Output}],rotationEnd:[{type:r.Output}],rotationStart:[{type:r.Output}],centerLabelRollover:[{type:r.Output}],centerLabelRollout:[{type:r.Output}],centerLabelClick:[{type:r.Output}],centerLabelChanged:[{type:r.Output}],chartClick:[{type:r.Output}],chartMouseMove:[{type:r.Output}],chartRollOver:[{type:r.Output}],chartRollOut:[{type:r.Output}],backgroundLoaded:[{type:r.Output}],backgroundLoadError:[{type:r.Output}],legendItemClicked:[{type:r.Output}],legendItemRollover:[{type:r.Output}],legendItemRollout:[{type:r.Output}],logoRollover:[{type:r.Output}],logoRollout:[{type:r.Output}],logoClick:[{type:r.Output}],logoLoaded:[{type:r.Output}],logoLoadError:[{type:r.Output}],beforeExport:[{type:r.Output}],exported:[{type:r.Output}],exportCancelled:[{type:r.Output}],beforePrint:[{type:r.Output}],printComplete:[{type:r.Output}],printCancelled:[{type:r.Output}],dataLabelClick:[{type:r.Output}],dataLabelRollOver:[{type:r.Output}],dataLabelRollOut:[{type:r.Output}],scrollStart:[{type:r.Output}],scrollEnd:[{type:r.Output}],onScroll:[{type:r.Output}],zoomReset:[{type:r.Output}],zoomedOut:[{type:r.Output}],zoomedIn:[{type:r.Output}],zoomed:[{type:r.Output}],zoomModeChanged:[{type:r.Output}],pinned:[{type:r.Output}],dataRestored:[{type:r.Output}],beforeDataSubmit:[{type:r.Output}],dataSubmitError:[{type:r.Output}],dataSubmitted:[{type:r.Output}],dataSubmitCancelled:[{type:r.Output}],chartUpdated:[{type:r.Output}],nodeAdded:[{type:r.Output}],nodeUpdated:[{type:r.Output}],nodeDeleted:[{type:r.Output}],connectorAdded:[{type:r.Output}],connectorUpdated:[{type:r.Output}],connectorDeleted:[{type:r.Output}],labelAdded:[{type:r.Output}],labelDeleted:[{type:r.Output}],selectionRemoved:[{type:r.Output}],selectionStart:[{type:r.Output}],selectionEnd:[{type:r.Output}],labelClick:[{type:r.Output}],labelRollOver:[{type:r.Output}],labelRollOut:[{type:r.Output}],labelDragStart:[{type:r.Output}],labelDragEnd:[{type:r.Output}],dataplotDragStart:[{type:r.Output}],dataplotDragEnd:[{type:r.Output}],processClick:[{type:r.Output}],processRollOver:[{type:r.Output}],processRollOut:[{type:r.Output}],categoryClick:[{type:r.Output}],categoryRollOver:[{type:r.Output}],categoryRollOut:[{type:r.Output}],milestoneClick:[{type:r.Output}],milestoneRollOver:[{type:r.Output}],milestoneRollOut:[{type:r.Output}],chartTypeChanged:[{type:r.Output}],overlayButtonClick:[{type:r.Output}],loaded:[{type:r.Output}],rendered:[{type:r.Output}],drawComplete:[{type:r.Output}],renderComplete:[{type:r.Output}],dataInvalid:[{type:r.Output}],dataXMLInvalid:[{type:r.Output}],dataLoaded:[{type:r.Output}],noDataToDisplay:[{type:r.Output}],legendPointerDragStart:[{type:r.Output}],legendPointerDragStop:[{type:r.Output}],legendRangeUpdated:[{type:r.Output}],alertComplete:[{type:r.Output}],realTimeUpdateError:[{type:r.Output}],dataplotRollOver:[{type:r.Output}],dataplotRollOut:[{type:r.Output}],dataplotClick:[{type:r.Output}],linkClicked:[{type:r.Output}],beforeRender:[{type:r.Output}],renderCancelled:[{type:r.Output}],beforeResize:[{type:r.Output}],resized:[{type:r.Output}],resizeCancelled:[{type:r.Output}],beforeDispose:[{type:r.Output}],disposed:[{type:r.Output}],disposeCancelled:[{type:r.Output}],linkedChartInvoked:[{type:r.Output}],beforeDrillDown:[{type:r.Output}],drillDown:[{type:r.Output}],beforeDrillUp:[{type:r.Output}],drillUp:[{type:r.Output}],drillDownCancelled:[{type:r.Output}],drillUpCancelled:[{type:r.Output}],initialized:[{type:r.Output}]},t}(),a=function(){function t(t){this.el=t}return t.decorators=[{type:r.Directive,args:[{selector:"[appFusionchartsDirective]"}]}],t.ctorParameters=function(){return[{type:r.ElementRef}]},t}(),p=function(){function t(){}return t.prototype.transform=function(t,e){return t},t.decorators=[{type:r.Pipe,args:[{name:"fusionchartsPipe"}]},{type:r.Injectable}],t.ctorParameters=function(){return[]},t}(),n=function(){function n(){}return n.forRoot=function(t){for(var e=[],a=1;a {
- let fEventObj:FusionChartsEvent = { eventObj:{}, dataObj:{} };
- if(eventObj) fEventObj.eventObj = eventObj;
- if(dataObj) fEventObj.dataObj = dataObj;
- this[eventName].emit(fEventObj);
- });
- }
-
- attachAllChartEvents(chartObj:any, eventList:Array){
- eventList.forEach(eventName => {
- this.attachChartEventListener(chartObj, eventName);
- });
- }
- */
FusionChartsComponent.prototype.generateEventsCallback = function (eventList) {
var _this_1 = this;
var events = {};
@@ -329,7 +365,7 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.decorators = [
{ type: Component, args: [{
selector: 'fusioncharts',
- template: "\n \n {{ placeholder }}\n
\n ",
+ template: "\n \n {{ placeholder }}\n
\n ",
providers: [FusionChartsService]
},] },
];
diff --git a/dist/src/fusioncharts.component.js.map b/dist/src/fusioncharts.component.js.map
index ba7e0e2..97531e1 100644
--- a/dist/src/fusioncharts.component.js.map
+++ b/dist/src/fusioncharts.component.js.map
@@ -1 +1 @@
-{"version":3,"sources":["../../src/angular-fusioncharts/src/fusioncharts.component.ts"],"names":[],"mappings":"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","file":"fusioncharts.component.js","sourceRoot":"","sourcesContent":["import {\n Component,\n Input,\n ElementRef,\n OnInit,\n OnChanges,\n DoCheck,\n AfterViewInit,\n OnDestroy,\n KeyValueDiffers,\n ViewChild,\n NgZone,\n Output,\n EventEmitter\n} from '@angular/core';\n\nimport { FusionChartsService } from './fusioncharts.service';\nimport { FusionChartsConstructor } from './fusioncharts.constructor';\nimport FusionChartsEvent from '../interfaces/FusionChartsEvent';\nimport FusionChartInstance from '../interfaces/FusionChartInstance';\nimport EventsList from '../events/events';\n\nclass FusionChartsComponent\n implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy {\n chartObj: any;\n\n placeholder: string;\n dataSource: Object;\n type: string;\n id: string;\n width: string;\n height: string;\n renderAt: string;\n dataFormat: string;\n events: string;\n link: string;\n showDataLoadingMessage: boolean;\n showChartLoadingMessage: boolean;\n baseChartMessageFont: string;\n baseChartMessageFontSize: string;\n baseChartMessageColor: string;\n dataLoadStartMessage: string;\n dataLoadErrorMessage: string;\n dataInvalidMessage: string;\n dataEmptyMessage: string;\n typeNotSupportedMessage: string;\n loadMessage: string;\n renderErrorMessage: string;\n containerBackgroundColor: string;\n containerBackgroundOpacity: string;\n containerClassName: string;\n baseChartMessageImageHAlign: string;\n baseChartMessageImageVAlign: string;\n baseChartMessageImageAlpha: number;\n baseChartMessageImageScale: number;\n typeNotSupportedMessageImageHAlign: string;\n typeNotSupportedMessageImageVAlign: string;\n typeNotSupportedMessageImageAlpha: number;\n typeNotSupportedMessageImageScale: number;\n dataLoadErrorMessageImageHAlign: string;\n dataLoadErrorMessageImageVAlign: string;\n dataLoadErrorMessageImageAlpha: number;\n dataLoadErrorMessageImageScale: number;\n dataLoadStartMessageImageHAlign: string;\n dataLoadStartMessageImageVAlign: string;\n dataLoadStartMessageImageAlpha: number;\n dataLoadStartMessageImageScale: number;\n dataInvalidMessageImageHAlign: string;\n dataInvalidMessageImageVAlign: string;\n dataInvalidMessageImageAlpha: number;\n dataInvalidMessageImageScale: number;\n dataEmptyMessageImageHAlign: string;\n dataEmptyMessageImageVAlign: string;\n dataEmptyMessageImageAlpha: number;\n dataEmptyMessageImageScale: number;\n renderErrorMessageImageHAlign: string;\n renderErrorMessageImageVAlign: string;\n renderErrorMessageImageAlpha: number;\n renderErrorMessageImageScale: number;\n loadMessageImageHAlign: string;\n loadMessageImageVAlign: string;\n loadMessageImageAlpha: number;\n loadMessageImageScale: number;\n chartConfig: string;\n\n /**\n * All Events List\n */\n\n private eventList: Array = EventsList;\n\n /**\n * All events emitter\n */\n beforeLinkedItemOpen = new EventEmitter();\n linkedItemOpened = new EventEmitter();\n beforeLinkedItemClose = new EventEmitter();\n linkedItemClosed = new EventEmitter();\n printReadyStateChange = new EventEmitter();\n dataLoadRequestCompleted = new EventEmitter();\n dataLoadError = new EventEmitter();\n dataLoadCancelled = new EventEmitter();\n dataLoadRequestCancelled = new EventEmitter();\n dataUpdated = new EventEmitter();\n dataUpdateCancelled = new EventEmitter();\n dataLoadRequested = new EventEmitter();\n beforeDataUpdate = new EventEmitter();\n realTimeUpdateComplete = new EventEmitter();\n chartCleared = new EventEmitter();\n slicingEnd = new EventEmitter();\n slicingStart = new EventEmitter();\n entityRollOut = new EventEmitter();\n entityRollOver = new EventEmitter();\n entityClick = new EventEmitter();\n connectorRollOver = new EventEmitter();\n connectorRollOut = new EventEmitter();\n connectorClick = new EventEmitter();\n markerRollOver = new EventEmitter();\n markerRollOut = new EventEmitter();\n markerClick = new EventEmitter();\n pageNavigated = new EventEmitter();\n rotationEnd = new EventEmitter();\n rotationStart = new EventEmitter();\n centerLabelRollover = new EventEmitter();\n centerLabelRollout = new EventEmitter();\n centerLabelClick = new EventEmitter();\n centerLabelChanged = new EventEmitter();\n chartClick = new EventEmitter();\n chartMouseMove = new EventEmitter();\n chartRollOver = new EventEmitter();\n chartRollOut = new EventEmitter();\n backgroundLoaded = new EventEmitter();\n backgroundLoadError = new EventEmitter();\n legendItemClicked = new EventEmitter();\n legendItemRollover = new EventEmitter();\n legendItemRollout = new EventEmitter();\n logoRollover = new EventEmitter();\n logoRollout = new EventEmitter();\n logoClick = new EventEmitter();\n logoLoaded = new EventEmitter();\n logoLoadError = new EventEmitter();\n beforeExport = new EventEmitter();\n exported = new EventEmitter();\n exportCancelled = new EventEmitter();\n beforePrint = new EventEmitter();\n printComplete = new EventEmitter();\n printCancelled = new EventEmitter();\n dataLabelClick = new EventEmitter();\n dataLabelRollOver = new EventEmitter();\n dataLabelRollOut = new EventEmitter();\n scrollStart = new EventEmitter();\n scrollEnd = new EventEmitter();\n onScroll = new EventEmitter();\n zoomReset = new EventEmitter();\n zoomedOut = new EventEmitter();\n zoomedIn = new EventEmitter();\n zoomed = new EventEmitter();\n zoomModeChanged = new EventEmitter();\n pinned = new EventEmitter();\n dataRestored = new EventEmitter();\n beforeDataSubmit = new EventEmitter();\n dataSubmitError = new EventEmitter();\n dataSubmitted = new EventEmitter();\n dataSubmitCancelled = new EventEmitter();\n chartUpdated = new EventEmitter();\n nodeAdded = new EventEmitter();\n nodeUpdated = new EventEmitter();\n nodeDeleted = new EventEmitter();\n connectorAdded = new EventEmitter();\n connectorUpdated = new EventEmitter();\n connectorDeleted = new EventEmitter();\n labelAdded = new EventEmitter();\n labelDeleted = new EventEmitter();\n selectionRemoved = new EventEmitter();\n selectionStart = new EventEmitter();\n selectionEnd = new EventEmitter();\n labelClick = new EventEmitter();\n labelRollOver = new EventEmitter();\n labelRollOut = new EventEmitter();\n labelDragStart = new EventEmitter();\n labelDragEnd = new EventEmitter();\n dataplotDragStart = new EventEmitter();\n dataplotDragEnd = new EventEmitter();\n processClick = new EventEmitter();\n processRollOver = new EventEmitter();\n processRollOut = new EventEmitter();\n categoryClick = new EventEmitter();\n categoryRollOver = new EventEmitter();\n categoryRollOut = new EventEmitter();\n milestoneClick = new EventEmitter();\n milestoneRollOver = new EventEmitter();\n milestoneRollOut = new EventEmitter();\n chartTypeChanged = new EventEmitter();\n overlayButtonClick = new EventEmitter();\n loaded = new EventEmitter();\n rendered = new EventEmitter();\n drawComplete = new EventEmitter();\n renderComplete = new EventEmitter();\n dataInvalid = new EventEmitter();\n dataXMLInvalid = new EventEmitter();\n dataLoaded = new EventEmitter();\n noDataToDisplay = new EventEmitter();\n legendPointerDragStart = new EventEmitter();\n legendPointerDragStop = new EventEmitter();\n legendRangeUpdated = new EventEmitter();\n alertComplete = new EventEmitter();\n realTimeUpdateError = new EventEmitter();\n dataplotRollOver = new EventEmitter();\n dataplotRollOut = new EventEmitter();\n dataplotClick = new EventEmitter();\n linkClicked = new EventEmitter();\n beforeRender = new EventEmitter();\n renderCancelled = new EventEmitter();\n beforeResize = new EventEmitter();\n resized = new EventEmitter();\n resizeCancelled = new EventEmitter();\n beforeDispose = new EventEmitter();\n disposed = new EventEmitter();\n disposeCancelled = new EventEmitter();\n linkedChartInvoked = new EventEmitter();\n beforeDrillDown = new EventEmitter();\n drillDown = new EventEmitter();\n beforeDrillUp = new EventEmitter();\n drillUp = new EventEmitter();\n drillDownCancelled = new EventEmitter();\n drillUpCancelled = new EventEmitter();\n initialized = new EventEmitter();\n\n containerId: string;\n private configObj: any;\n private oldDataSource: any = this.dataSource;\n private constructerParams = {\n type: true,\n id: true,\n width: true,\n height: true,\n renderAt: true,\n dataFormat: true,\n dataSource: true,\n events: true,\n link: true,\n showDataLoadingMessage: true,\n showChartLoadingMessage: true,\n baseChartMessageFont: true,\n baseChartMessageFontSize: true,\n baseChartMessageColor: true,\n dataLoadStartMessage: true,\n dataLoadErrorMessage: true,\n dataInvalidMessage: true,\n dataEmptyMessage: true,\n typeNotSupportedMessage: true,\n loadMessage: true,\n renderErrorMessage: true,\n containerBackgroundColor: true,\n containerBackgroundOpacity: true,\n containerClassName: true,\n baseChartMessageImageHAlign: true,\n baseChartMessageImageVAlign: true,\n baseChartMessageImageAlpha: true,\n baseChartMessageImageScale: true,\n typeNotSupportedMessageImageHAlign: true,\n typeNotSupportedMessageImageVAlign: true,\n typeNotSupportedMessageImageAlpha: true,\n typeNotSupportedMessageImageScale: true,\n dataLoadErrorMessageImageHAlign: true,\n dataLoadErrorMessageImageVAlign: true,\n dataLoadErrorMessageImageAlpha: true,\n dataLoadErrorMessageImageScale: true,\n dataLoadStartMessageImageHAlign: true,\n dataLoadStartMessageImageVAlign: true,\n dataLoadStartMessageImageAlpha: true,\n dataLoadStartMessageImageScale: true,\n dataInvalidMessageImageHAlign: true,\n dataInvalidMessageImageVAlign: true,\n dataInvalidMessageImageAlpha: true,\n dataInvalidMessageImageScale: true,\n dataEmptyMessageImageHAlign: true,\n dataEmptyMessageImageVAlign: true,\n dataEmptyMessageImageAlpha: true,\n dataEmptyMessageImageScale: true,\n renderErrorMessageImageHAlign: true,\n renderErrorMessageImageVAlign: true,\n renderErrorMessageImageAlpha: true,\n renderErrorMessageImageScale: true,\n loadMessageImageHAlign: true,\n loadMessageImageVAlign: true,\n loadMessageImageAlpha: true,\n loadMessageImageScale: true,\n chartConfig: true\n };\n element: ElementRef;\n fusionchartsService: FusionChartsService;\n\n constructor(\n element: ElementRef,\n fusionchartsService: FusionChartsService,\n private differs: KeyValueDiffers,\n private zone: NgZone\n ) {\n this.element = element;\n this.fusionchartsService = fusionchartsService;\n this.containerId = fusionchartsService.getNextItemCount();\n }\n\n // @ViewChild('samplediv') chartContainer: ElementRef;\n\n ngOnInit() {\n this.oldDataSource = JSON.stringify(this.dataSource);\n this.placeholder = this.placeholder || 'FusionCharts will render here';\n }\n\n ngOnChanges(changes: any) {\n for (const i of Object.keys(changes)) {\n const key = i.charAt(0).toUpperCase() + i.slice(1),\n THIS = this,\n fnName = `update${key}`;\n if (THIS[fnName]) {\n THIS[fnName]();\n }\n }\n }\n\n ngDoCheck() {\n const data = JSON.stringify(this.dataSource);\n if (this.oldDataSource === data) {\n } else {\n this.updateChartData();\n this.oldDataSource = data;\n }\n }\n\n updateChartData() {\n const dataFormat = this.configObj.dataFormat || 'json',\n data = this.dataSource;\n\n if (this.chartObj) {\n this.chartObj.setChartData(data, dataFormat);\n }\n }\n\n updateWidth() {\n if (this.chartObj) {\n this.chartObj.resizeTo({\n w: this.width\n });\n }\n }\n\n updateHeight() {\n if (this.chartObj) {\n this.chartObj.resizeTo({\n h: this.height\n });\n }\n }\n\n updateType() {\n if (this.chartObj) {\n this.chartObj.chartType(this.type);\n }\n }\n\n /* \n // Removed as some events will be fired \n attachChartEventListener(chartObj: any, eventName: string){\n chartObj.addEventListener(eventName, (eventObj:any, dataObj:any) => {\n let fEventObj:FusionChartsEvent = { eventObj:{}, dataObj:{} };\n if(eventObj) fEventObj.eventObj = eventObj;\n if(dataObj) fEventObj.dataObj = dataObj; \n this[eventName].emit(fEventObj);\n });\n }\n\n attachAllChartEvents(chartObj:any, eventList:Array){\n eventList.forEach(eventName => {\n this.attachChartEventListener(chartObj, eventName);\n });\n }\n */\n\n generateEventsCallback(eventList: Array) {\n let events = {};\n eventList.forEach(eventName => {\n events[eventName] = (eventObj: any, dataObj: any) => {\n let fEventObj: FusionChartsEvent = { eventObj: {}, dataObj: {} };\n if (eventObj) fEventObj.eventObj = eventObj;\n if (dataObj) fEventObj.dataObj = dataObj;\n this[eventName].emit(fEventObj);\n };\n });\n return events;\n }\n\n ngAfterViewInit() {\n const _this = this,\n params = _this.constructerParams,\n configObj = _this.configObj || (_this.configObj = {});\n\n let _chartConfig: any = _this.chartConfig || {};\n\n if (typeof _chartConfig === 'string') {\n _chartConfig = JSON.parse(_chartConfig);\n }\n\n for (const i of Object.keys(params)) {\n const value = _this[i] || _chartConfig[i];\n if (value) {\n configObj[i] = value;\n }\n }\n\n if (configObj['type']) {\n let events = _this.generateEventsCallback(_this.eventList);\n if (!configObj['events']) {\n configObj['events'] = events;\n } else {\n configObj['events'] = Object.assign(events, configObj['events']);\n }\n\n // configObj['renderAt'] = 'container-' + _this.chartObj.id;\n // _this.containerId = _this.chartObj.id;\n\n this.zone.runOutsideAngular(() => {\n setTimeout(() => {\n _this.chartObj = FusionChartsConstructor(\n _this.fusionchartsService,\n configObj\n );\n this.initialized.emit({ chart: _this.chartObj });\n _this.chartObj.render(\n _this.element.nativeElement.querySelector('div')\n );\n }, 1);\n });\n }\n }\n\n ngOnDestroy() {\n this.chartObj.dispose();\n }\nstatic decorators: DecoratorInvocation[] = [\n{ type: Component, args: [{\n selector: 'fusioncharts',\n template: `\n \n {{ placeholder }}\n
\n `,\n providers: [FusionChartsService]\n}, ] },\n];\n/** @nocollapse */\nstatic ctorParameters: () => ({type: any, decorators?: DecoratorInvocation[]}|null)[] = () => [\n{type: ElementRef, },\n{type: FusionChartsService, },\n{type: KeyValueDiffers, },\n{type: NgZone, },\n];\nstatic propDecorators: {[key: string]: DecoratorInvocation[]} = {\n'placeholder': [{ type: Input },],\n'dataSource': [{ type: Input },],\n'type': [{ type: Input },],\n'id': [{ type: Input },],\n'width': [{ type: Input },],\n'height': [{ type: Input },],\n'renderAt': [{ type: Input },],\n'dataFormat': [{ type: Input },],\n'events': [{ type: Input },],\n'link': [{ type: Input },],\n'showDataLoadingMessage': [{ type: Input },],\n'showChartLoadingMessage': [{ type: Input },],\n'baseChartMessageFont': [{ type: Input },],\n'baseChartMessageFontSize': [{ type: Input },],\n'baseChartMessageColor': [{ type: Input },],\n'dataLoadStartMessage': [{ type: Input },],\n'dataLoadErrorMessage': [{ type: Input },],\n'dataInvalidMessage': [{ type: Input },],\n'dataEmptyMessage': [{ type: Input },],\n'typeNotSupportedMessage': [{ type: Input },],\n'loadMessage': [{ type: Input },],\n'renderErrorMessage': [{ type: Input },],\n'containerBackgroundColor': [{ type: Input },],\n'containerBackgroundOpacity': [{ type: Input },],\n'containerClassName': [{ type: Input },],\n'baseChartMessageImageHAlign': [{ type: Input },],\n'baseChartMessageImageVAlign': [{ type: Input },],\n'baseChartMessageImageAlpha': [{ type: Input },],\n'baseChartMessageImageScale': [{ type: Input },],\n'typeNotSupportedMessageImageHAlign': [{ type: Input },],\n'typeNotSupportedMessageImageVAlign': [{ type: Input },],\n'typeNotSupportedMessageImageAlpha': [{ type: Input },],\n'typeNotSupportedMessageImageScale': [{ type: Input },],\n'dataLoadErrorMessageImageHAlign': [{ type: Input },],\n'dataLoadErrorMessageImageVAlign': [{ type: Input },],\n'dataLoadErrorMessageImageAlpha': [{ type: Input },],\n'dataLoadErrorMessageImageScale': [{ type: Input },],\n'dataLoadStartMessageImageHAlign': [{ type: Input },],\n'dataLoadStartMessageImageVAlign': [{ type: Input },],\n'dataLoadStartMessageImageAlpha': [{ type: Input },],\n'dataLoadStartMessageImageScale': [{ type: Input },],\n'dataInvalidMessageImageHAlign': [{ type: Input },],\n'dataInvalidMessageImageVAlign': [{ type: Input },],\n'dataInvalidMessageImageAlpha': [{ type: Input },],\n'dataInvalidMessageImageScale': [{ type: Input },],\n'dataEmptyMessageImageHAlign': [{ type: Input },],\n'dataEmptyMessageImageVAlign': [{ type: Input },],\n'dataEmptyMessageImageAlpha': [{ type: Input },],\n'dataEmptyMessageImageScale': [{ type: Input },],\n'renderErrorMessageImageHAlign': [{ type: Input },],\n'renderErrorMessageImageVAlign': [{ type: Input },],\n'renderErrorMessageImageAlpha': [{ type: Input },],\n'renderErrorMessageImageScale': [{ type: Input },],\n'loadMessageImageHAlign': [{ type: Input },],\n'loadMessageImageVAlign': [{ type: Input },],\n'loadMessageImageAlpha': [{ type: Input },],\n'loadMessageImageScale': [{ type: Input },],\n'chartConfig': [{ type: Input },],\n'beforeLinkedItemOpen': [{ type: Output },],\n'linkedItemOpened': [{ type: Output },],\n'beforeLinkedItemClose': [{ type: Output },],\n'linkedItemClosed': [{ type: Output },],\n'printReadyStateChange': [{ type: Output },],\n'dataLoadRequestCompleted': [{ type: Output },],\n'dataLoadError': [{ type: Output },],\n'dataLoadCancelled': [{ type: Output },],\n'dataLoadRequestCancelled': [{ type: Output },],\n'dataUpdated': [{ type: Output },],\n'dataUpdateCancelled': [{ type: Output },],\n'dataLoadRequested': [{ type: Output },],\n'beforeDataUpdate': [{ type: Output },],\n'realTimeUpdateComplete': [{ type: Output },],\n'chartCleared': [{ type: Output },],\n'slicingEnd': [{ type: Output },],\n'slicingStart': [{ type: Output },],\n'entityRollOut': [{ type: Output },],\n'entityRollOver': [{ type: Output },],\n'entityClick': [{ type: Output },],\n'connectorRollOver': [{ type: Output },],\n'connectorRollOut': [{ type: Output },],\n'connectorClick': [{ type: Output },],\n'markerRollOver': [{ type: Output },],\n'markerRollOut': [{ type: Output },],\n'markerClick': [{ type: Output },],\n'pageNavigated': [{ type: Output },],\n'rotationEnd': [{ type: Output },],\n'rotationStart': [{ type: Output },],\n'centerLabelRollover': [{ type: Output },],\n'centerLabelRollout': [{ type: Output },],\n'centerLabelClick': [{ type: Output },],\n'centerLabelChanged': [{ type: Output },],\n'chartClick': [{ type: Output },],\n'chartMouseMove': [{ type: Output },],\n'chartRollOver': [{ type: Output },],\n'chartRollOut': [{ type: Output },],\n'backgroundLoaded': [{ type: Output },],\n'backgroundLoadError': [{ type: Output },],\n'legendItemClicked': [{ type: Output },],\n'legendItemRollover': [{ type: Output },],\n'legendItemRollout': [{ type: Output },],\n'logoRollover': [{ type: Output },],\n'logoRollout': [{ type: Output },],\n'logoClick': [{ type: Output },],\n'logoLoaded': [{ type: Output },],\n'logoLoadError': [{ type: Output },],\n'beforeExport': [{ type: Output },],\n'exported': [{ type: Output },],\n'exportCancelled': [{ type: Output },],\n'beforePrint': [{ type: Output },],\n'printComplete': [{ type: Output },],\n'printCancelled': [{ type: Output },],\n'dataLabelClick': [{ type: Output },],\n'dataLabelRollOver': [{ type: Output },],\n'dataLabelRollOut': [{ type: Output },],\n'scrollStart': [{ type: Output },],\n'scrollEnd': [{ type: Output },],\n'onScroll': [{ type: Output },],\n'zoomReset': [{ type: Output },],\n'zoomedOut': [{ type: Output },],\n'zoomedIn': [{ type: Output },],\n'zoomed': [{ type: Output },],\n'zoomModeChanged': [{ type: Output },],\n'pinned': [{ type: Output },],\n'dataRestored': [{ type: Output },],\n'beforeDataSubmit': [{ type: Output },],\n'dataSubmitError': [{ type: Output },],\n'dataSubmitted': [{ type: Output },],\n'dataSubmitCancelled': [{ type: Output },],\n'chartUpdated': [{ type: Output },],\n'nodeAdded': [{ type: Output },],\n'nodeUpdated': [{ type: Output },],\n'nodeDeleted': [{ type: Output },],\n'connectorAdded': [{ type: Output },],\n'connectorUpdated': [{ type: Output },],\n'connectorDeleted': [{ type: Output },],\n'labelAdded': [{ type: Output },],\n'labelDeleted': [{ type: Output },],\n'selectionRemoved': [{ type: Output },],\n'selectionStart': [{ type: Output },],\n'selectionEnd': [{ type: Output },],\n'labelClick': [{ type: Output },],\n'labelRollOver': [{ type: Output },],\n'labelRollOut': [{ type: Output },],\n'labelDragStart': [{ type: Output },],\n'labelDragEnd': [{ type: Output },],\n'dataplotDragStart': [{ type: Output },],\n'dataplotDragEnd': [{ type: Output },],\n'processClick': [{ type: Output },],\n'processRollOver': [{ type: Output },],\n'processRollOut': [{ type: Output },],\n'categoryClick': [{ type: Output },],\n'categoryRollOver': [{ type: Output },],\n'categoryRollOut': [{ type: Output },],\n'milestoneClick': [{ type: Output },],\n'milestoneRollOver': [{ type: Output },],\n'milestoneRollOut': [{ type: Output },],\n'chartTypeChanged': [{ type: Output },],\n'overlayButtonClick': [{ type: Output },],\n'loaded': [{ type: Output },],\n'rendered': [{ type: Output },],\n'drawComplete': [{ type: Output },],\n'renderComplete': [{ type: Output },],\n'dataInvalid': [{ type: Output },],\n'dataXMLInvalid': [{ type: Output },],\n'dataLoaded': [{ type: Output },],\n'noDataToDisplay': [{ type: Output },],\n'legendPointerDragStart': [{ type: Output },],\n'legendPointerDragStop': [{ type: Output },],\n'legendRangeUpdated': [{ type: Output },],\n'alertComplete': [{ type: Output },],\n'realTimeUpdateError': [{ type: Output },],\n'dataplotRollOver': [{ type: Output },],\n'dataplotRollOut': [{ type: Output },],\n'dataplotClick': [{ type: Output },],\n'linkClicked': [{ type: Output },],\n'beforeRender': [{ type: Output },],\n'renderCancelled': [{ type: Output },],\n'beforeResize': [{ type: Output },],\n'resized': [{ type: Output },],\n'resizeCancelled': [{ type: Output },],\n'beforeDispose': [{ type: Output },],\n'disposed': [{ type: Output },],\n'disposeCancelled': [{ type: Output },],\n'linkedChartInvoked': [{ type: Output },],\n'beforeDrillDown': [{ type: Output },],\n'drillDown': [{ type: Output },],\n'beforeDrillUp': [{ type: Output },],\n'drillUp': [{ type: Output },],\n'drillDownCancelled': [{ type: Output },],\n'drillUpCancelled': [{ type: Output },],\n'initialized': [{ type: Output },],\n};\n}\nexport { FusionChartsComponent };\n\ninterface DecoratorInvocation {\n type: Function;\n args?: any[];\n}\n"]}
\ No newline at end of file
+{"version":3,"sources":["../../src/angular-fusioncharts/src/fusioncharts.component.ts"],"names":[],"mappings":"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","file":"fusioncharts.component.js","sourceRoot":"","sourcesContent":["import {\n Component,\n Input,\n ElementRef,\n OnInit,\n OnChanges,\n DoCheck,\n AfterViewInit,\n OnDestroy,\n KeyValueDiffers,\n ViewChild,\n NgZone,\n Output,\n EventEmitter\n} from '@angular/core';\n\nimport { FusionChartsService } from './fusioncharts.service';\nimport { FusionChartsConstructor } from './fusioncharts.constructor';\nimport FusionChartsEvent from '../interfaces/FusionChartsEvent';\nimport FusionChartInstance from '../interfaces/FusionChartInstance';\nimport EventsList from '../events/events';\n\nclass FusionChartsComponent\n implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy {\n chartObj: any;\n\n placeholder: string;\n dataSource: any;\n type: string;\n id: string;\n width: string;\n height: string;\n renderAt: string;\n dataFormat: string;\n events: string;\n link: string;\n showDataLoadingMessage: boolean;\n showChartLoadingMessage: boolean;\n baseChartMessageFont: string;\n baseChartMessageFontSize: string;\n baseChartMessageColor: string;\n dataLoadStartMessage: string;\n dataLoadErrorMessage: string;\n dataInvalidMessage: string;\n dataEmptyMessage: string;\n typeNotSupportedMessage: string;\n loadMessage: string;\n renderErrorMessage: string;\n containerBackgroundColor: string;\n containerBackgroundOpacity: string;\n containerClassName: string;\n baseChartMessageImageHAlign: string;\n baseChartMessageImageVAlign: string;\n baseChartMessageImageAlpha: number;\n baseChartMessageImageScale: number;\n typeNotSupportedMessageImageHAlign: string;\n typeNotSupportedMessageImageVAlign: string;\n typeNotSupportedMessageImageAlpha: number;\n typeNotSupportedMessageImageScale: number;\n dataLoadErrorMessageImageHAlign: string;\n dataLoadErrorMessageImageVAlign: string;\n dataLoadErrorMessageImageAlpha: number;\n dataLoadErrorMessageImageScale: number;\n dataLoadStartMessageImageHAlign: string;\n dataLoadStartMessageImageVAlign: string;\n dataLoadStartMessageImageAlpha: number;\n dataLoadStartMessageImageScale: number;\n dataInvalidMessageImageHAlign: string;\n dataInvalidMessageImageVAlign: string;\n dataInvalidMessageImageAlpha: number;\n dataInvalidMessageImageScale: number;\n dataEmptyMessageImageHAlign: string;\n dataEmptyMessageImageVAlign: string;\n dataEmptyMessageImageAlpha: number;\n dataEmptyMessageImageScale: number;\n renderErrorMessageImageHAlign: string;\n renderErrorMessageImageVAlign: string;\n renderErrorMessageImageAlpha: number;\n renderErrorMessageImageScale: number;\n loadMessageImageHAlign: string;\n loadMessageImageVAlign: string;\n loadMessageImageAlpha: number;\n loadMessageImageScale: number;\n chartConfig: string;\n\n /**\n * All Events List\n */\n\n private eventList: Array = EventsList;\n\n /**\n * All events emitter\n */\n beforeLinkedItemOpen = new EventEmitter();\n linkedItemOpened = new EventEmitter();\n beforeLinkedItemClose = new EventEmitter();\n linkedItemClosed = new EventEmitter();\n printReadyStateChange = new EventEmitter();\n dataLoadRequestCompleted = new EventEmitter();\n dataLoadError = new EventEmitter();\n dataLoadCancelled = new EventEmitter();\n dataLoadRequestCancelled = new EventEmitter();\n dataUpdated = new EventEmitter();\n dataUpdateCancelled = new EventEmitter();\n dataLoadRequested = new EventEmitter();\n beforeDataUpdate = new EventEmitter();\n realTimeUpdateComplete = new EventEmitter();\n chartCleared = new EventEmitter();\n slicingEnd = new EventEmitter();\n slicingStart = new EventEmitter();\n entityRollOut = new EventEmitter();\n entityRollOver = new EventEmitter();\n entityClick = new EventEmitter();\n connectorRollOver = new EventEmitter();\n connectorRollOut = new EventEmitter();\n connectorClick = new EventEmitter();\n markerRollOver = new EventEmitter();\n markerRollOut = new EventEmitter();\n markerClick = new EventEmitter();\n pageNavigated = new EventEmitter();\n rotationEnd = new EventEmitter();\n rotationStart = new EventEmitter();\n centerLabelRollover = new EventEmitter();\n centerLabelRollout = new EventEmitter();\n centerLabelClick = new EventEmitter();\n centerLabelChanged = new EventEmitter();\n chartClick = new EventEmitter();\n chartMouseMove = new EventEmitter();\n chartRollOver = new EventEmitter();\n chartRollOut = new EventEmitter();\n backgroundLoaded = new EventEmitter();\n backgroundLoadError = new EventEmitter();\n legendItemClicked = new EventEmitter();\n legendItemRollover = new EventEmitter();\n legendItemRollout = new EventEmitter();\n logoRollover = new EventEmitter();\n logoRollout = new EventEmitter();\n logoClick = new EventEmitter();\n logoLoaded = new EventEmitter();\n logoLoadError = new EventEmitter();\n beforeExport = new EventEmitter();\n exported = new EventEmitter();\n exportCancelled = new EventEmitter();\n beforePrint = new EventEmitter();\n printComplete = new EventEmitter();\n printCancelled = new EventEmitter();\n dataLabelClick = new EventEmitter();\n dataLabelRollOver = new EventEmitter();\n dataLabelRollOut = new EventEmitter();\n scrollStart = new EventEmitter();\n scrollEnd = new EventEmitter();\n onScroll = new EventEmitter();\n zoomReset = new EventEmitter();\n zoomedOut = new EventEmitter();\n zoomedIn = new EventEmitter();\n zoomed = new EventEmitter();\n zoomModeChanged = new EventEmitter();\n pinned = new EventEmitter();\n dataRestored = new EventEmitter();\n beforeDataSubmit = new EventEmitter();\n dataSubmitError = new EventEmitter();\n dataSubmitted = new EventEmitter();\n dataSubmitCancelled = new EventEmitter();\n chartUpdated = new EventEmitter();\n nodeAdded = new EventEmitter();\n nodeUpdated = new EventEmitter();\n nodeDeleted = new EventEmitter();\n connectorAdded = new EventEmitter();\n connectorUpdated = new EventEmitter();\n connectorDeleted = new EventEmitter();\n labelAdded = new EventEmitter();\n labelDeleted = new EventEmitter();\n selectionRemoved = new EventEmitter();\n selectionStart = new EventEmitter();\n selectionEnd = new EventEmitter();\n labelClick = new EventEmitter();\n labelRollOver = new EventEmitter();\n labelRollOut = new EventEmitter();\n labelDragStart = new EventEmitter();\n labelDragEnd = new EventEmitter();\n dataplotDragStart = new EventEmitter();\n dataplotDragEnd = new EventEmitter();\n processClick = new EventEmitter();\n processRollOver = new EventEmitter();\n processRollOut = new EventEmitter();\n categoryClick = new EventEmitter();\n categoryRollOver = new EventEmitter();\n categoryRollOut = new EventEmitter();\n milestoneClick = new EventEmitter();\n milestoneRollOver = new EventEmitter();\n milestoneRollOut = new EventEmitter();\n chartTypeChanged = new EventEmitter();\n overlayButtonClick = new EventEmitter();\n loaded = new EventEmitter();\n rendered = new EventEmitter();\n drawComplete = new EventEmitter();\n renderComplete = new EventEmitter();\n dataInvalid = new EventEmitter();\n dataXMLInvalid = new EventEmitter();\n dataLoaded = new EventEmitter();\n noDataToDisplay = new EventEmitter();\n legendPointerDragStart = new EventEmitter();\n legendPointerDragStop = new EventEmitter();\n legendRangeUpdated = new EventEmitter();\n alertComplete = new EventEmitter