diff --git a/dist/dist/index.js b/dist/dist/index.js
index b11d922..45bc0a3 100644
--- a/dist/dist/index.js
+++ b/dist/dist/index.js
@@ -2,18 +2,18 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core'], factory) :
(factory((global.ng = global.ng || {}, global.ng['angular-fusioncharts'] = {}),global.ng.core));
-}(this, (function (exports,_angular_core) { 'use strict';
+}(this, (function (exports,i0) { 'use strict';
var FusionChartsStatic = /** @class */ (function () {
function FusionChartsStatic() {
}
- FusionChartsStatic.decorators = [
- { type: _angular_core.Injectable },
- ];
- /** @nocollapse */
- FusionChartsStatic.ctorParameters = function () { return []; };
+ FusionChartsStatic.ɵfac = function FusionChartsStatic_Factory(t) { return new (t || FusionChartsStatic)(); };
+ FusionChartsStatic.ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: FusionChartsStatic, factory: FusionChartsStatic.ɵfac });
return FusionChartsStatic;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsStatic, [{
+ type: i0.Injectable
+ }], null, null); })();
var FusionChartsService = /** @class */ (function () {
function FusionChartsService(FCStatic) {
var fcRoot;
@@ -65,15 +65,13 @@ var FusionChartsService = /** @class */ (function () {
};
FusionChartsService._fcRoot = null;
FusionChartsService.itemCount = 0;
- FusionChartsService.decorators = [
- { type: _angular_core.Injectable },
- ];
- /** @nocollapse */
- FusionChartsService.ctorParameters = function () { return [
- { type: FusionChartsStatic, },
- ]; };
+ FusionChartsService.ɵfac = function FusionChartsService_Factory(t) { return new (t || FusionChartsService)(i0.ɵɵinject(FusionChartsStatic)); };
+ FusionChartsService.ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: FusionChartsService, factory: FusionChartsService.ɵfac });
return FusionChartsService;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsService, [{
+ type: i0.Injectable
+ }], function () { return [{ type: FusionChartsStatic }]; }, null); })();
function FusionChartsConstructor(fusionchartsService, chartConfig) {
var FusionCharts = fusionchartsService.getFusionChartsStatic();
@@ -226,140 +224,139 @@ var FusionChartsComponent = /** @class */ (function () {
/**
* All events emitter
*/
- this.beforeLinkedItemOpen = new _angular_core.EventEmitter();
- this.linkedItemOpened = new _angular_core.EventEmitter();
- this.beforeLinkedItemClose = new _angular_core.EventEmitter();
- this.linkedItemClosed = new _angular_core.EventEmitter();
- this.printReadyStateChange = new _angular_core.EventEmitter();
- this.dataLoadRequestCompleted = new _angular_core.EventEmitter();
- this.dataLoadError = new _angular_core.EventEmitter();
- this.dataLoadCancelled = new _angular_core.EventEmitter();
- this.dataLoadRequestCancelled = new _angular_core.EventEmitter();
- this.dataUpdated = new _angular_core.EventEmitter();
- this.dataUpdateCancelled = new _angular_core.EventEmitter();
- this.dataLoadRequested = new _angular_core.EventEmitter();
- this.beforeDataUpdate = new _angular_core.EventEmitter();
- this.realTimeUpdateComplete = new _angular_core.EventEmitter();
- this.chartCleared = new _angular_core.EventEmitter();
- this.slicingEnd = new _angular_core.EventEmitter();
- this.slicingStart = new _angular_core.EventEmitter();
- this.entityRollOut = new _angular_core.EventEmitter();
- this.entityRollOver = new _angular_core.EventEmitter();
- this.entityClick = new _angular_core.EventEmitter();
- this.connectorRollOver = new _angular_core.EventEmitter();
- this.connectorRollOut = new _angular_core.EventEmitter();
- this.connectorClick = new _angular_core.EventEmitter();
- this.markerRollOver = new _angular_core.EventEmitter();
- this.markerRollOut = new _angular_core.EventEmitter();
- this.markerClick = new _angular_core.EventEmitter();
- this.pageNavigated = new _angular_core.EventEmitter();
- this.rotationEnd = new _angular_core.EventEmitter();
- this.rotationStart = new _angular_core.EventEmitter();
- this.centerLabelRollover = new _angular_core.EventEmitter();
- this.centerLabelRollout = new _angular_core.EventEmitter();
- this.centerLabelClick = new _angular_core.EventEmitter();
- this.centerLabelChanged = new _angular_core.EventEmitter();
- this.chartClick = new _angular_core.EventEmitter();
- this.chartMouseMove = new _angular_core.EventEmitter();
- this.chartRollOver = new _angular_core.EventEmitter();
- this.chartRollOut = new _angular_core.EventEmitter();
- this.backgroundLoaded = new _angular_core.EventEmitter();
- this.backgroundLoadError = new _angular_core.EventEmitter();
- this.legendItemClicked = new _angular_core.EventEmitter();
- this.legendItemRollover = new _angular_core.EventEmitter();
- this.legendItemRollout = new _angular_core.EventEmitter();
- this.logoRollover = new _angular_core.EventEmitter();
- this.logoRollout = new _angular_core.EventEmitter();
- this.logoClick = new _angular_core.EventEmitter();
- this.logoLoaded = new _angular_core.EventEmitter();
- this.logoLoadError = new _angular_core.EventEmitter();
- this.beforeExport = new _angular_core.EventEmitter();
- this.exported = new _angular_core.EventEmitter();
- this.exportCancelled = new _angular_core.EventEmitter();
- this.beforePrint = new _angular_core.EventEmitter();
- this.printComplete = new _angular_core.EventEmitter();
- this.printCancelled = new _angular_core.EventEmitter();
- this.dataLabelClick = new _angular_core.EventEmitter();
- this.dataLabelRollOver = new _angular_core.EventEmitter();
- this.dataLabelRollOut = new _angular_core.EventEmitter();
- this.scrollStart = new _angular_core.EventEmitter();
- this.scrollEnd = new _angular_core.EventEmitter();
- this.onScroll = new _angular_core.EventEmitter();
- this.zoomReset = new _angular_core.EventEmitter();
- this.zoomedOut = new _angular_core.EventEmitter();
- this.zoomedIn = new _angular_core.EventEmitter();
- this.zoomed = new _angular_core.EventEmitter();
- this.zoomModeChanged = new _angular_core.EventEmitter();
- this.pinned = new _angular_core.EventEmitter();
- this.dataRestored = new _angular_core.EventEmitter();
- this.beforeDataSubmit = new _angular_core.EventEmitter();
- this.dataSubmitError = new _angular_core.EventEmitter();
- this.dataSubmitted = new _angular_core.EventEmitter();
- this.dataSubmitCancelled = new _angular_core.EventEmitter();
- this.chartUpdated = new _angular_core.EventEmitter();
- this.nodeAdded = new _angular_core.EventEmitter();
- this.nodeUpdated = new _angular_core.EventEmitter();
- this.nodeDeleted = new _angular_core.EventEmitter();
- this.connectorAdded = new _angular_core.EventEmitter();
- this.connectorUpdated = new _angular_core.EventEmitter();
- this.connectorDeleted = new _angular_core.EventEmitter();
- this.labelAdded = new _angular_core.EventEmitter();
- this.labelDeleted = new _angular_core.EventEmitter();
- this.selectionRemoved = new _angular_core.EventEmitter();
- this.selectionStart = new _angular_core.EventEmitter();
- this.selectionEnd = new _angular_core.EventEmitter();
- this.labelClick = new _angular_core.EventEmitter();
- this.labelRollOver = new _angular_core.EventEmitter();
- this.labelRollOut = new _angular_core.EventEmitter();
- this.labelDragStart = new _angular_core.EventEmitter();
- this.labelDragEnd = new _angular_core.EventEmitter();
- this.dataplotDragStart = new _angular_core.EventEmitter();
- this.dataplotDragEnd = new _angular_core.EventEmitter();
- this.processClick = new _angular_core.EventEmitter();
- this.processRollOver = new _angular_core.EventEmitter();
- this.processRollOut = new _angular_core.EventEmitter();
- this.categoryClick = new _angular_core.EventEmitter();
- this.categoryRollOver = new _angular_core.EventEmitter();
- this.categoryRollOut = new _angular_core.EventEmitter();
- this.milestoneClick = new _angular_core.EventEmitter();
- this.milestoneRollOver = new _angular_core.EventEmitter();
- this.milestoneRollOut = new _angular_core.EventEmitter();
- this.chartTypeChanged = new _angular_core.EventEmitter();
- this.overlayButtonClick = new _angular_core.EventEmitter();
- this.loaded = new _angular_core.EventEmitter();
- this.rendered = new _angular_core.EventEmitter();
- this.drawComplete = new _angular_core.EventEmitter();
- this.renderComplete = new _angular_core.EventEmitter();
- this.dataInvalid = new _angular_core.EventEmitter();
- this.dataXMLInvalid = new _angular_core.EventEmitter();
- this.dataLoaded = new _angular_core.EventEmitter();
- this.noDataToDisplay = new _angular_core.EventEmitter();
- this.legendPointerDragStart = new _angular_core.EventEmitter();
- this.legendPointerDragStop = new _angular_core.EventEmitter();
- this.legendRangeUpdated = new _angular_core.EventEmitter();
- this.alertComplete = new _angular_core.EventEmitter();
- this.realTimeUpdateError = new _angular_core.EventEmitter();
- this.dataplotRollOver = new _angular_core.EventEmitter();
- this.dataplotRollOut = new _angular_core.EventEmitter();
- this.dataplotClick = new _angular_core.EventEmitter();
- this.linkClicked = new _angular_core.EventEmitter();
- this.beforeRender = new _angular_core.EventEmitter();
- this.renderCancelled = new _angular_core.EventEmitter();
- this.beforeResize = new _angular_core.EventEmitter();
- this.resized = new _angular_core.EventEmitter();
- this.resizeCancelled = new _angular_core.EventEmitter();
- this.beforeDispose = new _angular_core.EventEmitter();
- this.disposed = new _angular_core.EventEmitter();
- this.disposeCancelled = new _angular_core.EventEmitter();
- this.linkedChartInvoked = new _angular_core.EventEmitter();
- this.beforeDrillDown = new _angular_core.EventEmitter();
- this.drillDown = new _angular_core.EventEmitter();
- this.beforeDrillUp = new _angular_core.EventEmitter();
- this.drillUp = new _angular_core.EventEmitter();
- this.drillDownCancelled = new _angular_core.EventEmitter();
- this.drillUpCancelled = new _angular_core.EventEmitter();
- this.initialized = new _angular_core.EventEmitter();
- this.oldDataSource = this.dataSource;
+ this.beforeLinkedItemOpen = new i0.EventEmitter();
+ this.linkedItemOpened = new i0.EventEmitter();
+ this.beforeLinkedItemClose = new i0.EventEmitter();
+ this.linkedItemClosed = new i0.EventEmitter();
+ this.printReadyStateChange = new i0.EventEmitter();
+ this.dataLoadRequestCompleted = new i0.EventEmitter();
+ this.dataLoadError = new i0.EventEmitter();
+ this.dataLoadCancelled = new i0.EventEmitter();
+ this.dataLoadRequestCancelled = new i0.EventEmitter();
+ this.dataUpdated = new i0.EventEmitter();
+ this.dataUpdateCancelled = new i0.EventEmitter();
+ this.dataLoadRequested = new i0.EventEmitter();
+ this.beforeDataUpdate = new i0.EventEmitter();
+ this.realTimeUpdateComplete = new i0.EventEmitter();
+ this.chartCleared = new i0.EventEmitter();
+ this.slicingEnd = new i0.EventEmitter();
+ this.slicingStart = new i0.EventEmitter();
+ this.entityRollOut = new i0.EventEmitter();
+ this.entityRollOver = new i0.EventEmitter();
+ this.entityClick = new i0.EventEmitter();
+ this.connectorRollOver = new i0.EventEmitter();
+ this.connectorRollOut = new i0.EventEmitter();
+ this.connectorClick = new i0.EventEmitter();
+ this.markerRollOver = new i0.EventEmitter();
+ this.markerRollOut = new i0.EventEmitter();
+ this.markerClick = new i0.EventEmitter();
+ this.pageNavigated = new i0.EventEmitter();
+ this.rotationEnd = new i0.EventEmitter();
+ this.rotationStart = new i0.EventEmitter();
+ this.centerLabelRollover = new i0.EventEmitter();
+ this.centerLabelRollout = new i0.EventEmitter();
+ this.centerLabelClick = new i0.EventEmitter();
+ this.centerLabelChanged = new i0.EventEmitter();
+ this.chartClick = new i0.EventEmitter();
+ this.chartMouseMove = new i0.EventEmitter();
+ this.chartRollOver = new i0.EventEmitter();
+ this.chartRollOut = new i0.EventEmitter();
+ this.backgroundLoaded = new i0.EventEmitter();
+ this.backgroundLoadError = new i0.EventEmitter();
+ this.legendItemClicked = new i0.EventEmitter();
+ this.legendItemRollover = new i0.EventEmitter();
+ this.legendItemRollout = new i0.EventEmitter();
+ this.logoRollover = new i0.EventEmitter();
+ this.logoRollout = new i0.EventEmitter();
+ this.logoClick = new i0.EventEmitter();
+ this.logoLoaded = new i0.EventEmitter();
+ this.logoLoadError = new i0.EventEmitter();
+ this.beforeExport = new i0.EventEmitter();
+ this.exported = new i0.EventEmitter();
+ this.exportCancelled = new i0.EventEmitter();
+ this.beforePrint = new i0.EventEmitter();
+ this.printComplete = new i0.EventEmitter();
+ this.printCancelled = new i0.EventEmitter();
+ this.dataLabelClick = new i0.EventEmitter();
+ this.dataLabelRollOver = new i0.EventEmitter();
+ this.dataLabelRollOut = new i0.EventEmitter();
+ this.scrollStart = new i0.EventEmitter();
+ this.scrollEnd = new i0.EventEmitter();
+ this.onScroll = new i0.EventEmitter();
+ this.zoomReset = new i0.EventEmitter();
+ this.zoomedOut = new i0.EventEmitter();
+ this.zoomedIn = new i0.EventEmitter();
+ this.zoomed = new i0.EventEmitter();
+ this.zoomModeChanged = new i0.EventEmitter();
+ this.pinned = new i0.EventEmitter();
+ this.dataRestored = new i0.EventEmitter();
+ this.beforeDataSubmit = new i0.EventEmitter();
+ this.dataSubmitError = new i0.EventEmitter();
+ this.dataSubmitted = new i0.EventEmitter();
+ this.dataSubmitCancelled = new i0.EventEmitter();
+ this.chartUpdated = new i0.EventEmitter();
+ this.nodeAdded = new i0.EventEmitter();
+ this.nodeUpdated = new i0.EventEmitter();
+ this.nodeDeleted = new i0.EventEmitter();
+ this.connectorAdded = new i0.EventEmitter();
+ this.connectorUpdated = new i0.EventEmitter();
+ this.connectorDeleted = new i0.EventEmitter();
+ this.labelAdded = new i0.EventEmitter();
+ this.labelDeleted = new i0.EventEmitter();
+ this.selectionRemoved = new i0.EventEmitter();
+ this.selectionStart = new i0.EventEmitter();
+ this.selectionEnd = new i0.EventEmitter();
+ this.labelClick = new i0.EventEmitter();
+ this.labelRollOver = new i0.EventEmitter();
+ this.labelRollOut = new i0.EventEmitter();
+ this.labelDragStart = new i0.EventEmitter();
+ this.labelDragEnd = new i0.EventEmitter();
+ this.dataplotDragStart = new i0.EventEmitter();
+ this.dataplotDragEnd = new i0.EventEmitter();
+ this.processClick = new i0.EventEmitter();
+ this.processRollOver = new i0.EventEmitter();
+ this.processRollOut = new i0.EventEmitter();
+ this.categoryClick = new i0.EventEmitter();
+ this.categoryRollOver = new i0.EventEmitter();
+ this.categoryRollOut = new i0.EventEmitter();
+ this.milestoneClick = new i0.EventEmitter();
+ this.milestoneRollOver = new i0.EventEmitter();
+ this.milestoneRollOut = new i0.EventEmitter();
+ this.chartTypeChanged = new i0.EventEmitter();
+ this.overlayButtonClick = new i0.EventEmitter();
+ this.loaded = new i0.EventEmitter();
+ this.rendered = new i0.EventEmitter();
+ this.drawComplete = new i0.EventEmitter();
+ this.renderComplete = new i0.EventEmitter();
+ this.dataInvalid = new i0.EventEmitter();
+ this.dataXMLInvalid = new i0.EventEmitter();
+ this.dataLoaded = new i0.EventEmitter();
+ this.noDataToDisplay = new i0.EventEmitter();
+ this.legendPointerDragStart = new i0.EventEmitter();
+ this.legendPointerDragStop = new i0.EventEmitter();
+ this.legendRangeUpdated = new i0.EventEmitter();
+ this.alertComplete = new i0.EventEmitter();
+ this.realTimeUpdateError = new i0.EventEmitter();
+ this.dataplotRollOver = new i0.EventEmitter();
+ this.dataplotRollOut = new i0.EventEmitter();
+ this.dataplotClick = new i0.EventEmitter();
+ this.linkClicked = new i0.EventEmitter();
+ this.beforeRender = new i0.EventEmitter();
+ this.renderCancelled = new i0.EventEmitter();
+ this.beforeResize = new i0.EventEmitter();
+ this.resized = new i0.EventEmitter();
+ this.resizeCancelled = new i0.EventEmitter();
+ this.beforeDispose = new i0.EventEmitter();
+ this.disposed = new i0.EventEmitter();
+ this.disposeCancelled = new i0.EventEmitter();
+ this.linkedChartInvoked = new i0.EventEmitter();
+ this.beforeDrillDown = new i0.EventEmitter();
+ this.drillDown = new i0.EventEmitter();
+ this.beforeDrillUp = new i0.EventEmitter();
+ this.drillUp = new i0.EventEmitter();
+ this.drillDownCancelled = new i0.EventEmitter();
+ this.drillUpCancelled = new i0.EventEmitter();
+ this.initialized = new i0.EventEmitter();
this.constructerParams = {
type: true,
id: true,
@@ -467,6 +464,7 @@ var FusionChartsComponent = /** @class */ (function () {
}
};
FusionChartsComponent.prototype.ngOnInit = function () {
+ this.oldDataSource = this.dataSource;
if (this.checkIfDataTableExists(this.dataSource)) {
this.oldDataSource = JSON.stringify(this.cloneDataSource(this.dataSource));
}
@@ -478,7 +476,7 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.prototype.ngOnChanges = function (changes) {
for (var _i = 0, _a = Object.keys(changes); _i < _a.length; _i++) {
var i = _a[_i];
- var key = i.charAt(0).toUpperCase() + i.slice(1), THIS = this, fnName = "update" + key;
+ var key = i.charAt(0).toUpperCase() + i.slice(1), THIS = this, fnName = "update".concat(key);
if (THIS[fnName]) {
THIS[fnName]();
}
@@ -577,231 +575,423 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.prototype.ngOnDestroy = function () {
this.chartObj && this.chartObj.dispose();
};
- FusionChartsComponent.decorators = [
- { type: _angular_core.Component, args: [{
- selector: 'fusioncharts',
- template: "\n
\n {{ placeholder }}\n
\n ",
- providers: [FusionChartsService]
- },] },
- ];
- /** @nocollapse */
- FusionChartsComponent.ctorParameters = function () { return [
- { type: _angular_core.ElementRef, },
- { type: FusionChartsService, },
- { type: _angular_core.KeyValueDiffers, },
- { type: _angular_core.NgZone, },
- ]; };
- FusionChartsComponent.propDecorators = {
- 'placeholder': [{ type: _angular_core.Input },],
- 'dataSource': [{ type: _angular_core.Input },],
- 'type': [{ type: _angular_core.Input },],
- 'id': [{ type: _angular_core.Input },],
- 'width': [{ type: _angular_core.Input },],
- 'height': [{ type: _angular_core.Input },],
- 'renderAt': [{ type: _angular_core.Input },],
- 'dataFormat': [{ type: _angular_core.Input },],
- 'events': [{ type: _angular_core.Input },],
- 'link': [{ type: _angular_core.Input },],
- 'showDataLoadingMessage': [{ type: _angular_core.Input },],
- 'showChartLoadingMessage': [{ type: _angular_core.Input },],
- 'baseChartMessageFont': [{ type: _angular_core.Input },],
- 'baseChartMessageFontSize': [{ type: _angular_core.Input },],
- 'baseChartMessageColor': [{ type: _angular_core.Input },],
- 'dataLoadStartMessage': [{ type: _angular_core.Input },],
- 'dataLoadErrorMessage': [{ type: _angular_core.Input },],
- 'dataInvalidMessage': [{ type: _angular_core.Input },],
- 'dataEmptyMessage': [{ type: _angular_core.Input },],
- 'typeNotSupportedMessage': [{ type: _angular_core.Input },],
- 'loadMessage': [{ type: _angular_core.Input },],
- 'renderErrorMessage': [{ type: _angular_core.Input },],
- 'containerBackgroundColor': [{ type: _angular_core.Input },],
- 'containerBackgroundOpacity': [{ type: _angular_core.Input },],
- 'containerClassName': [{ type: _angular_core.Input },],
- 'baseChartMessageImageHAlign': [{ type: _angular_core.Input },],
- 'baseChartMessageImageVAlign': [{ type: _angular_core.Input },],
- 'baseChartMessageImageAlpha': [{ type: _angular_core.Input },],
- 'baseChartMessageImageScale': [{ type: _angular_core.Input },],
- 'typeNotSupportedMessageImageHAlign': [{ type: _angular_core.Input },],
- 'typeNotSupportedMessageImageVAlign': [{ type: _angular_core.Input },],
- 'typeNotSupportedMessageImageAlpha': [{ type: _angular_core.Input },],
- 'typeNotSupportedMessageImageScale': [{ type: _angular_core.Input },],
- 'dataLoadErrorMessageImageHAlign': [{ type: _angular_core.Input },],
- 'dataLoadErrorMessageImageVAlign': [{ type: _angular_core.Input },],
- 'dataLoadErrorMessageImageAlpha': [{ type: _angular_core.Input },],
- 'dataLoadErrorMessageImageScale': [{ type: _angular_core.Input },],
- 'dataLoadStartMessageImageHAlign': [{ type: _angular_core.Input },],
- 'dataLoadStartMessageImageVAlign': [{ type: _angular_core.Input },],
- 'dataLoadStartMessageImageAlpha': [{ type: _angular_core.Input },],
- 'dataLoadStartMessageImageScale': [{ type: _angular_core.Input },],
- 'dataInvalidMessageImageHAlign': [{ type: _angular_core.Input },],
- 'dataInvalidMessageImageVAlign': [{ type: _angular_core.Input },],
- 'dataInvalidMessageImageAlpha': [{ type: _angular_core.Input },],
- 'dataInvalidMessageImageScale': [{ type: _angular_core.Input },],
- 'dataEmptyMessageImageHAlign': [{ type: _angular_core.Input },],
- 'dataEmptyMessageImageVAlign': [{ type: _angular_core.Input },],
- 'dataEmptyMessageImageAlpha': [{ type: _angular_core.Input },],
- 'dataEmptyMessageImageScale': [{ type: _angular_core.Input },],
- 'renderErrorMessageImageHAlign': [{ type: _angular_core.Input },],
- 'renderErrorMessageImageVAlign': [{ type: _angular_core.Input },],
- 'renderErrorMessageImageAlpha': [{ type: _angular_core.Input },],
- 'renderErrorMessageImageScale': [{ type: _angular_core.Input },],
- 'loadMessageImageHAlign': [{ type: _angular_core.Input },],
- 'loadMessageImageVAlign': [{ type: _angular_core.Input },],
- 'loadMessageImageAlpha': [{ type: _angular_core.Input },],
- 'loadMessageImageScale': [{ type: _angular_core.Input },],
- 'chartConfig': [{ type: _angular_core.Input },],
- 'beforeLinkedItemOpen': [{ type: _angular_core.Output },],
- 'linkedItemOpened': [{ type: _angular_core.Output },],
- 'beforeLinkedItemClose': [{ type: _angular_core.Output },],
- 'linkedItemClosed': [{ type: _angular_core.Output },],
- 'printReadyStateChange': [{ type: _angular_core.Output },],
- 'dataLoadRequestCompleted': [{ type: _angular_core.Output },],
- 'dataLoadError': [{ type: _angular_core.Output },],
- 'dataLoadCancelled': [{ type: _angular_core.Output },],
- 'dataLoadRequestCancelled': [{ type: _angular_core.Output },],
- 'dataUpdated': [{ type: _angular_core.Output },],
- 'dataUpdateCancelled': [{ type: _angular_core.Output },],
- 'dataLoadRequested': [{ type: _angular_core.Output },],
- 'beforeDataUpdate': [{ type: _angular_core.Output },],
- 'realTimeUpdateComplete': [{ type: _angular_core.Output },],
- 'chartCleared': [{ type: _angular_core.Output },],
- 'slicingEnd': [{ type: _angular_core.Output },],
- 'slicingStart': [{ type: _angular_core.Output },],
- 'entityRollOut': [{ type: _angular_core.Output },],
- 'entityRollOver': [{ type: _angular_core.Output },],
- 'entityClick': [{ type: _angular_core.Output },],
- 'connectorRollOver': [{ type: _angular_core.Output },],
- 'connectorRollOut': [{ type: _angular_core.Output },],
- 'connectorClick': [{ type: _angular_core.Output },],
- 'markerRollOver': [{ type: _angular_core.Output },],
- 'markerRollOut': [{ type: _angular_core.Output },],
- 'markerClick': [{ type: _angular_core.Output },],
- 'pageNavigated': [{ type: _angular_core.Output },],
- 'rotationEnd': [{ type: _angular_core.Output },],
- 'rotationStart': [{ type: _angular_core.Output },],
- 'centerLabelRollover': [{ type: _angular_core.Output },],
- 'centerLabelRollout': [{ type: _angular_core.Output },],
- 'centerLabelClick': [{ type: _angular_core.Output },],
- 'centerLabelChanged': [{ type: _angular_core.Output },],
- 'chartClick': [{ type: _angular_core.Output },],
- 'chartMouseMove': [{ type: _angular_core.Output },],
- 'chartRollOver': [{ type: _angular_core.Output },],
- 'chartRollOut': [{ type: _angular_core.Output },],
- 'backgroundLoaded': [{ type: _angular_core.Output },],
- 'backgroundLoadError': [{ type: _angular_core.Output },],
- 'legendItemClicked': [{ type: _angular_core.Output },],
- 'legendItemRollover': [{ type: _angular_core.Output },],
- 'legendItemRollout': [{ type: _angular_core.Output },],
- 'logoRollover': [{ type: _angular_core.Output },],
- 'logoRollout': [{ type: _angular_core.Output },],
- 'logoClick': [{ type: _angular_core.Output },],
- 'logoLoaded': [{ type: _angular_core.Output },],
- 'logoLoadError': [{ type: _angular_core.Output },],
- 'beforeExport': [{ type: _angular_core.Output },],
- 'exported': [{ type: _angular_core.Output },],
- 'exportCancelled': [{ type: _angular_core.Output },],
- 'beforePrint': [{ type: _angular_core.Output },],
- 'printComplete': [{ type: _angular_core.Output },],
- 'printCancelled': [{ type: _angular_core.Output },],
- 'dataLabelClick': [{ type: _angular_core.Output },],
- 'dataLabelRollOver': [{ type: _angular_core.Output },],
- 'dataLabelRollOut': [{ type: _angular_core.Output },],
- 'scrollStart': [{ type: _angular_core.Output },],
- 'scrollEnd': [{ type: _angular_core.Output },],
- 'onScroll': [{ type: _angular_core.Output },],
- 'zoomReset': [{ type: _angular_core.Output },],
- 'zoomedOut': [{ type: _angular_core.Output },],
- 'zoomedIn': [{ type: _angular_core.Output },],
- 'zoomed': [{ type: _angular_core.Output },],
- 'zoomModeChanged': [{ type: _angular_core.Output },],
- 'pinned': [{ type: _angular_core.Output },],
- 'dataRestored': [{ type: _angular_core.Output },],
- 'beforeDataSubmit': [{ type: _angular_core.Output },],
- 'dataSubmitError': [{ type: _angular_core.Output },],
- 'dataSubmitted': [{ type: _angular_core.Output },],
- 'dataSubmitCancelled': [{ type: _angular_core.Output },],
- 'chartUpdated': [{ type: _angular_core.Output },],
- 'nodeAdded': [{ type: _angular_core.Output },],
- 'nodeUpdated': [{ type: _angular_core.Output },],
- 'nodeDeleted': [{ type: _angular_core.Output },],
- 'connectorAdded': [{ type: _angular_core.Output },],
- 'connectorUpdated': [{ type: _angular_core.Output },],
- 'connectorDeleted': [{ type: _angular_core.Output },],
- 'labelAdded': [{ type: _angular_core.Output },],
- 'labelDeleted': [{ type: _angular_core.Output },],
- 'selectionRemoved': [{ type: _angular_core.Output },],
- 'selectionStart': [{ type: _angular_core.Output },],
- 'selectionEnd': [{ type: _angular_core.Output },],
- 'labelClick': [{ type: _angular_core.Output },],
- 'labelRollOver': [{ type: _angular_core.Output },],
- 'labelRollOut': [{ type: _angular_core.Output },],
- 'labelDragStart': [{ type: _angular_core.Output },],
- 'labelDragEnd': [{ type: _angular_core.Output },],
- 'dataplotDragStart': [{ type: _angular_core.Output },],
- 'dataplotDragEnd': [{ type: _angular_core.Output },],
- 'processClick': [{ type: _angular_core.Output },],
- 'processRollOver': [{ type: _angular_core.Output },],
- 'processRollOut': [{ type: _angular_core.Output },],
- 'categoryClick': [{ type: _angular_core.Output },],
- 'categoryRollOver': [{ type: _angular_core.Output },],
- 'categoryRollOut': [{ type: _angular_core.Output },],
- 'milestoneClick': [{ type: _angular_core.Output },],
- 'milestoneRollOver': [{ type: _angular_core.Output },],
- 'milestoneRollOut': [{ type: _angular_core.Output },],
- 'chartTypeChanged': [{ type: _angular_core.Output },],
- 'overlayButtonClick': [{ type: _angular_core.Output },],
- 'loaded': [{ type: _angular_core.Output },],
- 'rendered': [{ type: _angular_core.Output },],
- 'drawComplete': [{ type: _angular_core.Output },],
- 'renderComplete': [{ type: _angular_core.Output },],
- 'dataInvalid': [{ type: _angular_core.Output },],
- 'dataXMLInvalid': [{ type: _angular_core.Output },],
- 'dataLoaded': [{ type: _angular_core.Output },],
- 'noDataToDisplay': [{ type: _angular_core.Output },],
- 'legendPointerDragStart': [{ type: _angular_core.Output },],
- 'legendPointerDragStop': [{ type: _angular_core.Output },],
- 'legendRangeUpdated': [{ type: _angular_core.Output },],
- 'alertComplete': [{ type: _angular_core.Output },],
- 'realTimeUpdateError': [{ type: _angular_core.Output },],
- 'dataplotRollOver': [{ type: _angular_core.Output },],
- 'dataplotRollOut': [{ type: _angular_core.Output },],
- 'dataplotClick': [{ type: _angular_core.Output },],
- 'linkClicked': [{ type: _angular_core.Output },],
- 'beforeRender': [{ type: _angular_core.Output },],
- 'renderCancelled': [{ type: _angular_core.Output },],
- 'beforeResize': [{ type: _angular_core.Output },],
- 'resized': [{ type: _angular_core.Output },],
- 'resizeCancelled': [{ type: _angular_core.Output },],
- 'beforeDispose': [{ type: _angular_core.Output },],
- 'disposed': [{ type: _angular_core.Output },],
- 'disposeCancelled': [{ type: _angular_core.Output },],
- 'linkedChartInvoked': [{ type: _angular_core.Output },],
- 'beforeDrillDown': [{ type: _angular_core.Output },],
- 'drillDown': [{ type: _angular_core.Output },],
- 'beforeDrillUp': [{ type: _angular_core.Output },],
- 'drillUp': [{ type: _angular_core.Output },],
- 'drillDownCancelled': [{ type: _angular_core.Output },],
- 'drillUpCancelled': [{ type: _angular_core.Output },],
- 'initialized': [{ type: _angular_core.Output },],
- };
+ FusionChartsComponent.ɵfac = function FusionChartsComponent_Factory(t) { return new (t || FusionChartsComponent)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(FusionChartsService), i0.ɵɵdirectiveInject(i0.KeyValueDiffers), i0.ɵɵdirectiveInject(i0.NgZone)); };
+ FusionChartsComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: FusionChartsComponent, selectors: [["fusioncharts"]], inputs: { placeholder: "placeholder", dataSource: "dataSource", type: "type", id: "id", width: "width", height: "height", renderAt: "renderAt", dataFormat: "dataFormat", events: "events", link: "link", showDataLoadingMessage: "showDataLoadingMessage", showChartLoadingMessage: "showChartLoadingMessage", baseChartMessageFont: "baseChartMessageFont", baseChartMessageFontSize: "baseChartMessageFontSize", baseChartMessageColor: "baseChartMessageColor", dataLoadStartMessage: "dataLoadStartMessage", dataLoadErrorMessage: "dataLoadErrorMessage", dataInvalidMessage: "dataInvalidMessage", dataEmptyMessage: "dataEmptyMessage", typeNotSupportedMessage: "typeNotSupportedMessage", loadMessage: "loadMessage", renderErrorMessage: "renderErrorMessage", containerBackgroundColor: "containerBackgroundColor", containerBackgroundOpacity: "containerBackgroundOpacity", containerClassName: "containerClassName", baseChartMessageImageHAlign: "baseChartMessageImageHAlign", baseChartMessageImageVAlign: "baseChartMessageImageVAlign", baseChartMessageImageAlpha: "baseChartMessageImageAlpha", baseChartMessageImageScale: "baseChartMessageImageScale", typeNotSupportedMessageImageHAlign: "typeNotSupportedMessageImageHAlign", typeNotSupportedMessageImageVAlign: "typeNotSupportedMessageImageVAlign", typeNotSupportedMessageImageAlpha: "typeNotSupportedMessageImageAlpha", typeNotSupportedMessageImageScale: "typeNotSupportedMessageImageScale", dataLoadErrorMessageImageHAlign: "dataLoadErrorMessageImageHAlign", dataLoadErrorMessageImageVAlign: "dataLoadErrorMessageImageVAlign", dataLoadErrorMessageImageAlpha: "dataLoadErrorMessageImageAlpha", dataLoadErrorMessageImageScale: "dataLoadErrorMessageImageScale", dataLoadStartMessageImageHAlign: "dataLoadStartMessageImageHAlign", dataLoadStartMessageImageVAlign: "dataLoadStartMessageImageVAlign", dataLoadStartMessageImageAlpha: "dataLoadStartMessageImageAlpha", dataLoadStartMessageImageScale: "dataLoadStartMessageImageScale", dataInvalidMessageImageHAlign: "dataInvalidMessageImageHAlign", dataInvalidMessageImageVAlign: "dataInvalidMessageImageVAlign", dataInvalidMessageImageAlpha: "dataInvalidMessageImageAlpha", dataInvalidMessageImageScale: "dataInvalidMessageImageScale", dataEmptyMessageImageHAlign: "dataEmptyMessageImageHAlign", dataEmptyMessageImageVAlign: "dataEmptyMessageImageVAlign", dataEmptyMessageImageAlpha: "dataEmptyMessageImageAlpha", dataEmptyMessageImageScale: "dataEmptyMessageImageScale", renderErrorMessageImageHAlign: "renderErrorMessageImageHAlign", renderErrorMessageImageVAlign: "renderErrorMessageImageVAlign", renderErrorMessageImageAlpha: "renderErrorMessageImageAlpha", renderErrorMessageImageScale: "renderErrorMessageImageScale", loadMessageImageHAlign: "loadMessageImageHAlign", loadMessageImageVAlign: "loadMessageImageVAlign", loadMessageImageAlpha: "loadMessageImageAlpha", loadMessageImageScale: "loadMessageImageScale", chartConfig: "chartConfig" }, outputs: { beforeLinkedItemOpen: "beforeLinkedItemOpen", linkedItemOpened: "linkedItemOpened", beforeLinkedItemClose: "beforeLinkedItemClose", linkedItemClosed: "linkedItemClosed", printReadyStateChange: "printReadyStateChange", dataLoadRequestCompleted: "dataLoadRequestCompleted", dataLoadError: "dataLoadError", dataLoadCancelled: "dataLoadCancelled", dataLoadRequestCancelled: "dataLoadRequestCancelled", dataUpdated: "dataUpdated", dataUpdateCancelled: "dataUpdateCancelled", dataLoadRequested: "dataLoadRequested", beforeDataUpdate: "beforeDataUpdate", realTimeUpdateComplete: "realTimeUpdateComplete", chartCleared: "chartCleared", slicingEnd: "slicingEnd", slicingStart: "slicingStart", entityRollOut: "entityRollOut", entityRollOver: "entityRollOver", entityClick: "entityClick", connectorRollOver: "connectorRollOver", connectorRollOut: "connectorRollOut", connectorClick: "connectorClick", markerRollOver: "markerRollOver", markerRollOut: "markerRollOut", markerClick: "markerClick", pageNavigated: "pageNavigated", rotationEnd: "rotationEnd", rotationStart: "rotationStart", centerLabelRollover: "centerLabelRollover", centerLabelRollout: "centerLabelRollout", centerLabelClick: "centerLabelClick", centerLabelChanged: "centerLabelChanged", chartClick: "chartClick", chartMouseMove: "chartMouseMove", chartRollOver: "chartRollOver", chartRollOut: "chartRollOut", backgroundLoaded: "backgroundLoaded", backgroundLoadError: "backgroundLoadError", legendItemClicked: "legendItemClicked", legendItemRollover: "legendItemRollover", legendItemRollout: "legendItemRollout", logoRollover: "logoRollover", logoRollout: "logoRollout", logoClick: "logoClick", logoLoaded: "logoLoaded", logoLoadError: "logoLoadError", beforeExport: "beforeExport", exported: "exported", exportCancelled: "exportCancelled", beforePrint: "beforePrint", printComplete: "printComplete", printCancelled: "printCancelled", dataLabelClick: "dataLabelClick", dataLabelRollOver: "dataLabelRollOver", dataLabelRollOut: "dataLabelRollOut", scrollStart: "scrollStart", scrollEnd: "scrollEnd", onScroll: "onScroll", zoomReset: "zoomReset", zoomedOut: "zoomedOut", zoomedIn: "zoomedIn", zoomed: "zoomed", zoomModeChanged: "zoomModeChanged", pinned: "pinned", dataRestored: "dataRestored", beforeDataSubmit: "beforeDataSubmit", dataSubmitError: "dataSubmitError", dataSubmitted: "dataSubmitted", dataSubmitCancelled: "dataSubmitCancelled", chartUpdated: "chartUpdated", nodeAdded: "nodeAdded", nodeUpdated: "nodeUpdated", nodeDeleted: "nodeDeleted", connectorAdded: "connectorAdded", connectorUpdated: "connectorUpdated", connectorDeleted: "connectorDeleted", labelAdded: "labelAdded", labelDeleted: "labelDeleted", selectionRemoved: "selectionRemoved", selectionStart: "selectionStart", selectionEnd: "selectionEnd", labelClick: "labelClick", labelRollOver: "labelRollOver", labelRollOut: "labelRollOut", labelDragStart: "labelDragStart", labelDragEnd: "labelDragEnd", dataplotDragStart: "dataplotDragStart", dataplotDragEnd: "dataplotDragEnd", processClick: "processClick", processRollOver: "processRollOver", processRollOut: "processRollOut", categoryClick: "categoryClick", categoryRollOver: "categoryRollOver", categoryRollOut: "categoryRollOut", milestoneClick: "milestoneClick", milestoneRollOver: "milestoneRollOver", milestoneRollOut: "milestoneRollOut", chartTypeChanged: "chartTypeChanged", overlayButtonClick: "overlayButtonClick", loaded: "loaded", rendered: "rendered", drawComplete: "drawComplete", renderComplete: "renderComplete", dataInvalid: "dataInvalid", dataXMLInvalid: "dataXMLInvalid", dataLoaded: "dataLoaded", noDataToDisplay: "noDataToDisplay", legendPointerDragStart: "legendPointerDragStart", legendPointerDragStop: "legendPointerDragStop", legendRangeUpdated: "legendRangeUpdated", alertComplete: "alertComplete", realTimeUpdateError: "realTimeUpdateError", dataplotRollOver: "dataplotRollOver", dataplotRollOut: "dataplotRollOut", dataplotClick: "dataplotClick", linkClicked: "linkClicked", beforeRender: "beforeRender", renderCancelled: "renderCancelled", beforeResize: "beforeResize", resized: "resized", resizeCancelled: "resizeCancelled", beforeDispose: "beforeDispose", disposed: "disposed", disposeCancelled: "disposeCancelled", linkedChartInvoked: "linkedChartInvoked", beforeDrillDown: "beforeDrillDown", drillDown: "drillDown", beforeDrillUp: "beforeDrillUp", drillUp: "drillUp", drillDownCancelled: "drillDownCancelled", drillUpCancelled: "drillUpCancelled", initialized: "initialized" }, features: [i0.ɵɵProvidersFeature([FusionChartsService]), i0.ɵɵNgOnChangesFeature], decls: 2, vars: 2, consts: [[2, "width", "100%", "height", "100%"]], template: function FusionChartsComponent_Template(rf, ctx) { if (rf & 1) {
+ i0.ɵɵelementStart(0, "div", 0);
+ i0.ɵɵtext(1);
+ i0.ɵɵelementEnd();
+ } if (rf & 2) {
+ i0.ɵɵattributeInterpolate1("id", "container-", ctx.containerId, "");
+ i0.ɵɵadvance(1);
+ i0.ɵɵtextInterpolate1(" ", ctx.placeholder, " ");
+ } }, encapsulation: 2 });
return FusionChartsComponent;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsComponent, [{
+ type: i0.Component,
+ args: [{
+ selector: 'fusioncharts',
+ template: "\n \n {{ placeholder }}\n
\n ",
+ providers: [FusionChartsService]
+ }]
+ }], function () { return [{ type: i0.ElementRef }, { type: FusionChartsService }, { type: i0.KeyValueDiffers }, { type: i0.NgZone }]; }, { placeholder: [{
+ type: i0.Input
+ }], dataSource: [{
+ type: i0.Input
+ }], type: [{
+ type: i0.Input
+ }], id: [{
+ type: i0.Input
+ }], width: [{
+ type: i0.Input
+ }], height: [{
+ type: i0.Input
+ }], renderAt: [{
+ type: i0.Input
+ }], dataFormat: [{
+ type: i0.Input
+ }], events: [{
+ type: i0.Input
+ }], link: [{
+ type: i0.Input
+ }], showDataLoadingMessage: [{
+ type: i0.Input
+ }], showChartLoadingMessage: [{
+ type: i0.Input
+ }], baseChartMessageFont: [{
+ type: i0.Input
+ }], baseChartMessageFontSize: [{
+ type: i0.Input
+ }], baseChartMessageColor: [{
+ type: i0.Input
+ }], dataLoadStartMessage: [{
+ type: i0.Input
+ }], dataLoadErrorMessage: [{
+ type: i0.Input
+ }], dataInvalidMessage: [{
+ type: i0.Input
+ }], dataEmptyMessage: [{
+ type: i0.Input
+ }], typeNotSupportedMessage: [{
+ type: i0.Input
+ }], loadMessage: [{
+ type: i0.Input
+ }], renderErrorMessage: [{
+ type: i0.Input
+ }], containerBackgroundColor: [{
+ type: i0.Input
+ }], containerBackgroundOpacity: [{
+ type: i0.Input
+ }], containerClassName: [{
+ type: i0.Input
+ }], baseChartMessageImageHAlign: [{
+ type: i0.Input
+ }], baseChartMessageImageVAlign: [{
+ type: i0.Input
+ }], baseChartMessageImageAlpha: [{
+ type: i0.Input
+ }], baseChartMessageImageScale: [{
+ type: i0.Input
+ }], typeNotSupportedMessageImageHAlign: [{
+ type: i0.Input
+ }], typeNotSupportedMessageImageVAlign: [{
+ type: i0.Input
+ }], typeNotSupportedMessageImageAlpha: [{
+ type: i0.Input
+ }], typeNotSupportedMessageImageScale: [{
+ type: i0.Input
+ }], dataLoadErrorMessageImageHAlign: [{
+ type: i0.Input
+ }], dataLoadErrorMessageImageVAlign: [{
+ type: i0.Input
+ }], dataLoadErrorMessageImageAlpha: [{
+ type: i0.Input
+ }], dataLoadErrorMessageImageScale: [{
+ type: i0.Input
+ }], dataLoadStartMessageImageHAlign: [{
+ type: i0.Input
+ }], dataLoadStartMessageImageVAlign: [{
+ type: i0.Input
+ }], dataLoadStartMessageImageAlpha: [{
+ type: i0.Input
+ }], dataLoadStartMessageImageScale: [{
+ type: i0.Input
+ }], dataInvalidMessageImageHAlign: [{
+ type: i0.Input
+ }], dataInvalidMessageImageVAlign: [{
+ type: i0.Input
+ }], dataInvalidMessageImageAlpha: [{
+ type: i0.Input
+ }], dataInvalidMessageImageScale: [{
+ type: i0.Input
+ }], dataEmptyMessageImageHAlign: [{
+ type: i0.Input
+ }], dataEmptyMessageImageVAlign: [{
+ type: i0.Input
+ }], dataEmptyMessageImageAlpha: [{
+ type: i0.Input
+ }], dataEmptyMessageImageScale: [{
+ type: i0.Input
+ }], renderErrorMessageImageHAlign: [{
+ type: i0.Input
+ }], renderErrorMessageImageVAlign: [{
+ type: i0.Input
+ }], renderErrorMessageImageAlpha: [{
+ type: i0.Input
+ }], renderErrorMessageImageScale: [{
+ type: i0.Input
+ }], loadMessageImageHAlign: [{
+ type: i0.Input
+ }], loadMessageImageVAlign: [{
+ type: i0.Input
+ }], loadMessageImageAlpha: [{
+ type: i0.Input
+ }], loadMessageImageScale: [{
+ type: i0.Input
+ }], chartConfig: [{
+ type: i0.Input
+ }], beforeLinkedItemOpen: [{
+ type: i0.Output
+ }], linkedItemOpened: [{
+ type: i0.Output
+ }], beforeLinkedItemClose: [{
+ type: i0.Output
+ }], linkedItemClosed: [{
+ type: i0.Output
+ }], printReadyStateChange: [{
+ type: i0.Output
+ }], dataLoadRequestCompleted: [{
+ type: i0.Output
+ }], dataLoadError: [{
+ type: i0.Output
+ }], dataLoadCancelled: [{
+ type: i0.Output
+ }], dataLoadRequestCancelled: [{
+ type: i0.Output
+ }], dataUpdated: [{
+ type: i0.Output
+ }], dataUpdateCancelled: [{
+ type: i0.Output
+ }], dataLoadRequested: [{
+ type: i0.Output
+ }], beforeDataUpdate: [{
+ type: i0.Output
+ }], realTimeUpdateComplete: [{
+ type: i0.Output
+ }], chartCleared: [{
+ type: i0.Output
+ }], slicingEnd: [{
+ type: i0.Output
+ }], slicingStart: [{
+ type: i0.Output
+ }], entityRollOut: [{
+ type: i0.Output
+ }], entityRollOver: [{
+ type: i0.Output
+ }], entityClick: [{
+ type: i0.Output
+ }], connectorRollOver: [{
+ type: i0.Output
+ }], connectorRollOut: [{
+ type: i0.Output
+ }], connectorClick: [{
+ type: i0.Output
+ }], markerRollOver: [{
+ type: i0.Output
+ }], markerRollOut: [{
+ type: i0.Output
+ }], markerClick: [{
+ type: i0.Output
+ }], pageNavigated: [{
+ type: i0.Output
+ }], rotationEnd: [{
+ type: i0.Output
+ }], rotationStart: [{
+ type: i0.Output
+ }], centerLabelRollover: [{
+ type: i0.Output
+ }], centerLabelRollout: [{
+ type: i0.Output
+ }], centerLabelClick: [{
+ type: i0.Output
+ }], centerLabelChanged: [{
+ type: i0.Output
+ }], chartClick: [{
+ type: i0.Output
+ }], chartMouseMove: [{
+ type: i0.Output
+ }], chartRollOver: [{
+ type: i0.Output
+ }], chartRollOut: [{
+ type: i0.Output
+ }], backgroundLoaded: [{
+ type: i0.Output
+ }], backgroundLoadError: [{
+ type: i0.Output
+ }], legendItemClicked: [{
+ type: i0.Output
+ }], legendItemRollover: [{
+ type: i0.Output
+ }], legendItemRollout: [{
+ type: i0.Output
+ }], logoRollover: [{
+ type: i0.Output
+ }], logoRollout: [{
+ type: i0.Output
+ }], logoClick: [{
+ type: i0.Output
+ }], logoLoaded: [{
+ type: i0.Output
+ }], logoLoadError: [{
+ type: i0.Output
+ }], beforeExport: [{
+ type: i0.Output
+ }], exported: [{
+ type: i0.Output
+ }], exportCancelled: [{
+ type: i0.Output
+ }], beforePrint: [{
+ type: i0.Output
+ }], printComplete: [{
+ type: i0.Output
+ }], printCancelled: [{
+ type: i0.Output
+ }], dataLabelClick: [{
+ type: i0.Output
+ }], dataLabelRollOver: [{
+ type: i0.Output
+ }], dataLabelRollOut: [{
+ type: i0.Output
+ }], scrollStart: [{
+ type: i0.Output
+ }], scrollEnd: [{
+ type: i0.Output
+ }], onScroll: [{
+ type: i0.Output
+ }], zoomReset: [{
+ type: i0.Output
+ }], zoomedOut: [{
+ type: i0.Output
+ }], zoomedIn: [{
+ type: i0.Output
+ }], zoomed: [{
+ type: i0.Output
+ }], zoomModeChanged: [{
+ type: i0.Output
+ }], pinned: [{
+ type: i0.Output
+ }], dataRestored: [{
+ type: i0.Output
+ }], beforeDataSubmit: [{
+ type: i0.Output
+ }], dataSubmitError: [{
+ type: i0.Output
+ }], dataSubmitted: [{
+ type: i0.Output
+ }], dataSubmitCancelled: [{
+ type: i0.Output
+ }], chartUpdated: [{
+ type: i0.Output
+ }], nodeAdded: [{
+ type: i0.Output
+ }], nodeUpdated: [{
+ type: i0.Output
+ }], nodeDeleted: [{
+ type: i0.Output
+ }], connectorAdded: [{
+ type: i0.Output
+ }], connectorUpdated: [{
+ type: i0.Output
+ }], connectorDeleted: [{
+ type: i0.Output
+ }], labelAdded: [{
+ type: i0.Output
+ }], labelDeleted: [{
+ type: i0.Output
+ }], selectionRemoved: [{
+ type: i0.Output
+ }], selectionStart: [{
+ type: i0.Output
+ }], selectionEnd: [{
+ type: i0.Output
+ }], labelClick: [{
+ type: i0.Output
+ }], labelRollOver: [{
+ type: i0.Output
+ }], labelRollOut: [{
+ type: i0.Output
+ }], labelDragStart: [{
+ type: i0.Output
+ }], labelDragEnd: [{
+ type: i0.Output
+ }], dataplotDragStart: [{
+ type: i0.Output
+ }], dataplotDragEnd: [{
+ type: i0.Output
+ }], processClick: [{
+ type: i0.Output
+ }], processRollOver: [{
+ type: i0.Output
+ }], processRollOut: [{
+ type: i0.Output
+ }], categoryClick: [{
+ type: i0.Output
+ }], categoryRollOver: [{
+ type: i0.Output
+ }], categoryRollOut: [{
+ type: i0.Output
+ }], milestoneClick: [{
+ type: i0.Output
+ }], milestoneRollOver: [{
+ type: i0.Output
+ }], milestoneRollOut: [{
+ type: i0.Output
+ }], chartTypeChanged: [{
+ type: i0.Output
+ }], overlayButtonClick: [{
+ type: i0.Output
+ }], loaded: [{
+ type: i0.Output
+ }], rendered: [{
+ type: i0.Output
+ }], drawComplete: [{
+ type: i0.Output
+ }], renderComplete: [{
+ type: i0.Output
+ }], dataInvalid: [{
+ type: i0.Output
+ }], dataXMLInvalid: [{
+ type: i0.Output
+ }], dataLoaded: [{
+ type: i0.Output
+ }], noDataToDisplay: [{
+ type: i0.Output
+ }], legendPointerDragStart: [{
+ type: i0.Output
+ }], legendPointerDragStop: [{
+ type: i0.Output
+ }], legendRangeUpdated: [{
+ type: i0.Output
+ }], alertComplete: [{
+ type: i0.Output
+ }], realTimeUpdateError: [{
+ type: i0.Output
+ }], dataplotRollOver: [{
+ type: i0.Output
+ }], dataplotRollOut: [{
+ type: i0.Output
+ }], dataplotClick: [{
+ type: i0.Output
+ }], linkClicked: [{
+ type: i0.Output
+ }], beforeRender: [{
+ type: i0.Output
+ }], renderCancelled: [{
+ type: i0.Output
+ }], beforeResize: [{
+ type: i0.Output
+ }], resized: [{
+ type: i0.Output
+ }], resizeCancelled: [{
+ type: i0.Output
+ }], beforeDispose: [{
+ type: i0.Output
+ }], disposed: [{
+ type: i0.Output
+ }], disposeCancelled: [{
+ type: i0.Output
+ }], linkedChartInvoked: [{
+ type: i0.Output
+ }], beforeDrillDown: [{
+ type: i0.Output
+ }], drillDown: [{
+ type: i0.Output
+ }], beforeDrillUp: [{
+ type: i0.Output
+ }], drillUp: [{
+ type: i0.Output
+ }], drillDownCancelled: [{
+ type: i0.Output
+ }], drillUpCancelled: [{
+ type: i0.Output
+ }], initialized: [{
+ type: i0.Output
+ }] }); })();
var FusionChartsDirective = /** @class */ (function () {
function FusionChartsDirective(el) {
this.el = el;
}
- FusionChartsDirective.decorators = [
- { type: _angular_core.Directive, args: [{
- selector: '[appFusionchartsDirective]'
- },] },
- ];
- /** @nocollapse */
- FusionChartsDirective.ctorParameters = function () { return [
- { type: _angular_core.ElementRef, },
- ]; };
+ FusionChartsDirective.ɵfac = function FusionChartsDirective_Factory(t) { return new (t || FusionChartsDirective)(i0.ɵɵdirectiveInject(i0.ElementRef)); };
+ FusionChartsDirective.ɵdir = /*@__PURE__*/ i0.ɵɵdefineDirective({ type: FusionChartsDirective, selectors: [["", "appFusionchartsDirective", ""]] });
return FusionChartsDirective;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsDirective, [{
+ type: i0.Directive,
+ args: [{
+ selector: '[appFusionchartsDirective]'
+ }]
+ }], function () { return [{ type: i0.ElementRef }]; }, null); })();
/**
* Transforms any input value
@@ -812,16 +1002,19 @@ var FusionChartsPipe = /** @class */ (function () {
FusionChartsPipe.prototype.transform = function (value, args) {
return value;
};
- FusionChartsPipe.decorators = [
- { type: _angular_core.Pipe, args: [{
- name: 'fusionchartsPipe'
- },] },
- { type: _angular_core.Injectable },
- ];
- /** @nocollapse */
- FusionChartsPipe.ctorParameters = function () { return []; };
+ FusionChartsPipe.ɵfac = function FusionChartsPipe_Factory(t) { return new (t || FusionChartsPipe)(); };
+ FusionChartsPipe.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "fusionchartsPipe", type: FusionChartsPipe, pure: true });
+ FusionChartsPipe.ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: FusionChartsPipe, factory: FusionChartsPipe.ɵfac });
return FusionChartsPipe;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsPipe, [{
+ type: i0.Pipe,
+ args: [{
+ name: 'fusionchartsPipe'
+ }]
+ }, {
+ type: i0.Injectable
+ }], null, null); })();
var FusionChartsModule = /** @class */ (function () {
function FusionChartsModule() {
@@ -853,28 +1046,38 @@ var FusionChartsModule = /** @class */ (function () {
modules: fcModules
});
};
- FusionChartsModule.decorators = [
- { type: _angular_core.NgModule, args: [{
- declarations: [
- FusionChartsComponent,
- FusionChartsDirective,
- FusionChartsPipe
- ],
- exports: [
- FusionChartsComponent,
- FusionChartsDirective,
- FusionChartsPipe
- ],
- providers: [
- FusionChartsService,
- FusionChartsStatic
- ]
- },] },
- ];
- /** @nocollapse */
- FusionChartsModule.ctorParameters = function () { return []; };
+ FusionChartsModule.ɵfac = function FusionChartsModule_Factory(t) { return new (t || FusionChartsModule)(); };
+ FusionChartsModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: FusionChartsModule });
+ FusionChartsModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [
+ FusionChartsService,
+ FusionChartsStatic
+ ] });
return FusionChartsModule;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsModule, [{
+ type: i0.NgModule,
+ args: [{
+ declarations: [
+ FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe
+ ],
+ exports: [
+ FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe
+ ],
+ providers: [
+ FusionChartsService,
+ FusionChartsStatic
+ ]
+ }]
+ }], null, null); })();
+(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(FusionChartsModule, { declarations: [FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe], exports: [FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe] }); })();
exports.FusionChartsComponent = FusionChartsComponent;
exports.FusionChartsDirective = FusionChartsDirective;
diff --git a/dist/dist/index.min.js b/dist/dist/index.min.js
index c6f9a13..2d4de56 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.checkIfDataTableExists=function(t){return!!(t&&t.data&&t.data._dataStore)},t.prototype.cloneDataSource=function(t){var e=typeof t;if("string"===e||"number"===e||"function"===e||"boolean"===e)return t;if(null==t)return t;if(Array.isArray(t)){for(var a=[],n=0;n\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:[r]}]}],function(){return[{type:t.ElementRef},{type:r},{type:t.KeyValueDiffers},{type:t.NgZone}]},{placeholder:[{type:t.Input}],dataSource:[{type:t.Input}],type:[{type:t.Input}],id:[{type:t.Input}],width:[{type:t.Input}],height:[{type:t.Input}],renderAt:[{type:t.Input}],dataFormat:[{type:t.Input}],events:[{type:t.Input}],link:[{type:t.Input}],showDataLoadingMessage:[{type:t.Input}],showChartLoadingMessage:[{type:t.Input}],baseChartMessageFont:[{type:t.Input}],baseChartMessageFontSize:[{type:t.Input}],baseChartMessageColor:[{type:t.Input}],dataLoadStartMessage:[{type:t.Input}],dataLoadErrorMessage:[{type:t.Input}],dataInvalidMessage:[{type:t.Input}],dataEmptyMessage:[{type:t.Input}],typeNotSupportedMessage:[{type:t.Input}],loadMessage:[{type:t.Input}],renderErrorMessage:[{type:t.Input}],containerBackgroundColor:[{type:t.Input}],containerBackgroundOpacity:[{type:t.Input}],containerClassName:[{type:t.Input}],baseChartMessageImageHAlign:[{type:t.Input}],baseChartMessageImageVAlign:[{type:t.Input}],baseChartMessageImageAlpha:[{type:t.Input}],baseChartMessageImageScale:[{type:t.Input}],typeNotSupportedMessageImageHAlign:[{type:t.Input}],typeNotSupportedMessageImageVAlign:[{type:t.Input}],typeNotSupportedMessageImageAlpha:[{type:t.Input}],typeNotSupportedMessageImageScale:[{type:t.Input}],dataLoadErrorMessageImageHAlign:[{type:t.Input}],dataLoadErrorMessageImageVAlign:[{type:t.Input}],dataLoadErrorMessageImageAlpha:[{type:t.Input}],dataLoadErrorMessageImageScale:[{type:t.Input}],dataLoadStartMessageImageHAlign:[{type:t.Input}],dataLoadStartMessageImageVAlign:[{type:t.Input}],dataLoadStartMessageImageAlpha:[{type:t.Input}],dataLoadStartMessageImageScale:[{type:t.Input}],dataInvalidMessageImageHAlign:[{type:t.Input}],dataInvalidMessageImageVAlign:[{type:t.Input}],dataInvalidMessageImageAlpha:[{type:t.Input}],dataInvalidMessageImageScale:[{type:t.Input}],dataEmptyMessageImageHAlign:[{type:t.Input}],dataEmptyMessageImageVAlign:[{type:t.Input}],dataEmptyMessageImageAlpha:[{type:t.Input}],dataEmptyMessageImageScale:[{type:t.Input}],renderErrorMessageImageHAlign:[{type:t.Input}],renderErrorMessageImageVAlign:[{type:t.Input}],renderErrorMessageImageAlpha:[{type:t.Input}],renderErrorMessageImageScale:[{type:t.Input}],loadMessageImageHAlign:[{type:t.Input}],loadMessageImageVAlign:[{type:t.Input}],loadMessageImageAlpha:[{type:t.Input}],loadMessageImageScale:[{type:t.Input}],chartConfig:[{type:t.Input}],beforeLinkedItemOpen:[{type:t.Output}],linkedItemOpened:[{type:t.Output}],beforeLinkedItemClose:[{type:t.Output}],linkedItemClosed:[{type:t.Output}],printReadyStateChange:[{type:t.Output}],dataLoadRequestCompleted:[{type:t.Output}],dataLoadError:[{type:t.Output}],dataLoadCancelled:[{type:t.Output}],dataLoadRequestCancelled:[{type:t.Output}],dataUpdated:[{type:t.Output}],dataUpdateCancelled:[{type:t.Output}],dataLoadRequested:[{type:t.Output}],beforeDataUpdate:[{type:t.Output}],realTimeUpdateComplete:[{type:t.Output}],chartCleared:[{type:t.Output}],slicingEnd:[{type:t.Output}],slicingStart:[{type:t.Output}],entityRollOut:[{type:t.Output}],entityRollOver:[{type:t.Output}],entityClick:[{type:t.Output}],connectorRollOver:[{type:t.Output}],connectorRollOut:[{type:t.Output}],connectorClick:[{type:t.Output}],markerRollOver:[{type:t.Output}],markerRollOut:[{type:t.Output}],markerClick:[{type:t.Output}],pageNavigated:[{type:t.Output}],rotationEnd:[{type:t.Output}],rotationStart:[{type:t.Output}],centerLabelRollover:[{type:t.Output}],centerLabelRollout:[{type:t.Output}],centerLabelClick:[{type:t.Output}],centerLabelChanged:[{type:t.Output}],chartClick:[{type:t.Output}],chartMouseMove:[{type:t.Output}],chartRollOver:[{type:t.Output}],chartRollOut:[{type:t.Output}],backgroundLoaded:[{type:t.Output}],backgroundLoadError:[{type:t.Output}],legendItemClicked:[{type:t.Output}],legendItemRollover:[{type:t.Output}],legendItemRollout:[{type:t.Output}],logoRollover:[{type:t.Output}],logoRollout:[{type:t.Output}],logoClick:[{type:t.Output}],logoLoaded:[{type:t.Output}],logoLoadError:[{type:t.Output}],beforeExport:[{type:t.Output}],exported:[{type:t.Output}],exportCancelled:[{type:t.Output}],beforePrint:[{type:t.Output}],printComplete:[{type:t.Output}],printCancelled:[{type:t.Output}],dataLabelClick:[{type:t.Output}],dataLabelRollOver:[{type:t.Output}],dataLabelRollOut:[{type:t.Output}],scrollStart:[{type:t.Output}],scrollEnd:[{type:t.Output}],onScroll:[{type:t.Output}],zoomReset:[{type:t.Output}],zoomedOut:[{type:t.Output}],zoomedIn:[{type:t.Output}],zoomed:[{type:t.Output}],zoomModeChanged:[{type:t.Output}],pinned:[{type:t.Output}],dataRestored:[{type:t.Output}],beforeDataSubmit:[{type:t.Output}],dataSubmitError:[{type:t.Output}],dataSubmitted:[{type:t.Output}],dataSubmitCancelled:[{type:t.Output}],chartUpdated:[{type:t.Output}],nodeAdded:[{type:t.Output}],nodeUpdated:[{type:t.Output}],nodeDeleted:[{type:t.Output}],connectorAdded:[{type:t.Output}],connectorUpdated:[{type:t.Output}],connectorDeleted:[{type:t.Output}],labelAdded:[{type:t.Output}],labelDeleted:[{type:t.Output}],selectionRemoved:[{type:t.Output}],selectionStart:[{type:t.Output}],selectionEnd:[{type:t.Output}],labelClick:[{type:t.Output}],labelRollOver:[{type:t.Output}],labelRollOut:[{type:t.Output}],labelDragStart:[{type:t.Output}],labelDragEnd:[{type:t.Output}],dataplotDragStart:[{type:t.Output}],dataplotDragEnd:[{type:t.Output}],processClick:[{type:t.Output}],processRollOver:[{type:t.Output}],processRollOut:[{type:t.Output}],categoryClick:[{type:t.Output}],categoryRollOver:[{type:t.Output}],categoryRollOut:[{type:t.Output}],milestoneClick:[{type:t.Output}],milestoneRollOver:[{type:t.Output}],milestoneRollOut:[{type:t.Output}],chartTypeChanged:[{type:t.Output}],overlayButtonClick:[{type:t.Output}],loaded:[{type:t.Output}],rendered:[{type:t.Output}],drawComplete:[{type:t.Output}],renderComplete:[{type:t.Output}],dataInvalid:[{type:t.Output}],dataXMLInvalid:[{type:t.Output}],dataLoaded:[{type:t.Output}],noDataToDisplay:[{type:t.Output}],legendPointerDragStart:[{type:t.Output}],legendPointerDragStop:[{type:t.Output}],legendRangeUpdated:[{type:t.Output}],alertComplete:[{type:t.Output}],realTimeUpdateError:[{type:t.Output}],dataplotRollOver:[{type:t.Output}],dataplotRollOut:[{type:t.Output}],dataplotClick:[{type:t.Output}],linkClicked:[{type:t.Output}],beforeRender:[{type:t.Output}],renderCancelled:[{type:t.Output}],beforeResize:[{type:t.Output}],resized:[{type:t.Output}],resizeCancelled:[{type:t.Output}],beforeDispose:[{type:t.Output}],disposed:[{type:t.Output}],disposeCancelled:[{type:t.Output}],linkedChartInvoked:[{type:t.Output}],beforeDrillDown:[{type:t.Output}],drillDown:[{type:t.Output}],beforeDrillUp:[{type:t.Output}],drillUp:[{type:t.Output}],drillDownCancelled:[{type:t.Output}],drillUpCancelled:[{type:t.Output}],initialized:[{type:t.Output}]});var l=function(){function e(e){this.el=e}return e.ɵfac=function(a){return new(a||e)(t.ɵɵdirectiveInject(t.ElementRef))},e.ɵdir=t.ɵɵdefineDirective({type:e,selectors:[["","appFusionchartsDirective",""]]}),e}();("undefined"==typeof ngDevMode||ngDevMode)&&t.ɵsetClassMetadata(l,[{type:t.Directive,args:[{selector:"[appFusionchartsDirective]"}]}],function(){return[{type:t.ElementRef}]},null);var d=function(){function e(){}return e.prototype.transform=function(e,t){return e},e.ɵfac=function(t){return new(t||e)},e.ɵpipe=t.ɵɵdefinePipe({name:"fusionchartsPipe",type:e,pure:!0}),e.ɵprov=t.ɵɵdefineInjectable({token:e,factory:e.ɵfac}),e}();("undefined"==typeof ngDevMode||ngDevMode)&&t.ɵsetClassMetadata(d,[{type:t.Pipe,args:[{name:"fusionchartsPipe"}]},{type:t.Injectable}],null,null);var i=function(){function e(){}return e.forRoot=function(t){for(var r=[],n=1;n = [\n \"beforeLinkedItemOpen\",\n \"linkedItemOpened\",\n \"beforeLinkedItemClose\",\n \"linkedItemClosed\",\n \"printReadyStateChange\",\n \"dataLoadRequestCompleted\",\n \"dataLoadError\",\n \"dataLoadCancelled\",\n \"dataLoadRequestCancelled\",\n \"dataUpdated\",\n \"dataUpdateCancelled\",\n \"dataLoadRequested\",\n \"beforeDataUpdate\",\n \"realTimeUpdateComplete\",\n \"chartCleared\",\n \"slicingEnd\",\n \"slicingStart\",\n \"entityRollOut\",\n \"entityRollOver\",\n \"entityClick\",\n \"connectorRollOver\",\n \"connectorRollOut\",\n \"connectorClick\",\n \"markerRollOver\",\n \"markerRollOut\",\n \"markerClick\",\n \"pageNavigated\",\n \"rotationEnd\",\n \"rotationStart\",\n \"centerLabelRollover\",\n \"centerLabelRollout\",\n \"centerLabelClick\",\n \"centerLabelChanged\",\n \"chartClick\",\n \"chartMouseMove\",\n \"chartRollOver\",\n \"chartRollOut\",\n \"backgroundLoaded\",\n \"backgroundLoadError\",\n \"legendItemClicked\",\n \"legendItemRollover\",\n \"legendItemRollout\",\n \"logoRollover\",\n \"logoRollout\",\n \"logoClick\",\n \"logoLoaded\",\n \"logoLoadError\",\n \"beforeExport\",\n \"exported\",\n \"exportCancelled\",\n \"beforePrint\",\n \"printComplete\",\n \"printCancelled\",\n \"dataLabelClick\",\n \"dataLabelRollOver\",\n \"dataLabelRollOut\",\n \"scrollStart\",\n \"scrollEnd\",\n \"onScroll\",\n \"zoomReset\",\n \"zoomedOut\",\n \"zoomedIn\",\n \"zoomed\",\n \"zoomModeChanged\",\n \"pinned\",\n \"dataRestored\",\n \"beforeDataSubmit\",\n \"dataSubmitError\",\n \"dataSubmitted\",\n \"dataSubmitCancelled\",\n \"chartUpdated\",\n \"nodeAdded\",\n \"nodeUpdated\",\n \"nodeDeleted\",\n \"connectorAdded\",\n \"connectorUpdated\",\n \"connectorDeleted\",\n \"labelAdded\",\n \"labelDeleted\",\n \"selectionRemoved\",\n \"selectionStart\",\n \"selectionEnd\",\n \"labelClick\",\n \"labelRollOver\",\n \"labelRollOut\",\n \"labelDragStart\",\n \"labelDragEnd\",\n \"dataplotDragStart\",\n \"dataplotDragEnd\",\n \"processClick\",\n \"processRollOver\",\n \"processRollOut\",\n \"categoryClick\",\n \"categoryRollOver\",\n \"categoryRollOut\",\n \"milestoneClick\",\n \"milestoneRollOver\",\n \"milestoneRollOut\",\n \"chartTypeChanged\",\n \"overlayButtonClick\",\n \"loaded\",\n \"rendered\",\n \"drawComplete\",\n \"renderComplete\",\n \"dataInvalid\",\n \"dataXMLInvalid\",\n \"dataLoaded\",\n \"noDataToDisplay\",\n \"legendPointerDragStart\",\n \"legendPointerDragStop\",\n \"legendRangeUpdated\",\n \"alertComplete\",\n \"realTimeUpdateError\",\n \"dataplotRollOver\",\n \"dataplotRollOut\",\n \"dataplotClick\",\n \"linkClicked\",\n \"beforeRender\",\n \"renderCancelled\",\n \"beforeResize\",\n \"resized\",\n \"resizeCancelled\",\n \"beforeDispose\",\n \"disposed\",\n \"disposeCancelled\",\n \"linkedChartInvoked\",\n \"beforeDrillDown\",\n \"drillDown\",\n \"beforeDrillUp\",\n \"drillUp\",\n \"drillDownCancelled\",\n \"drillUpCancelled\",\n];\n\nexport default eventList;\n"]}
\ No newline at end of file
+{"version":3,"file":"events.js","sourceRoot":"","sources":["../../src/angular-fusioncharts/events/events.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAiB;IAC5B,sBAAsB;IACtB,kBAAkB;IAClB,uBAAuB;IACvB,kBAAkB;IAClB,uBAAuB;IACvB,0BAA0B;IAC1B,eAAe;IACf,mBAAmB;IACnB,0BAA0B;IAC1B,aAAa;IACb,qBAAqB;IACrB,mBAAmB;IACnB,kBAAkB;IAClB,wBAAwB;IACxB,cAAc;IACd,YAAY;IACZ,cAAc;IACd,eAAe;IACf,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,aAAa;IACb,eAAe;IACf,aAAa;IACb,eAAe;IACf,qBAAqB;IACrB,oBAAoB;IACpB,kBAAkB;IAClB,oBAAoB;IACpB,YAAY;IACZ,gBAAgB;IAChB,eAAe;IACf,cAAc;IACd,kBAAkB;IAClB,qBAAqB;IACrB,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,cAAc;IACd,aAAa;IACb,WAAW;IACX,YAAY;IACZ,eAAe;IACf,cAAc;IACd,UAAU;IACV,iBAAiB;IACjB,aAAa;IACb,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,kBAAkB;IAClB,aAAa;IACb,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,UAAU;IACV,QAAQ;IACR,iBAAiB;IACjB,QAAQ;IACR,cAAc;IACd,kBAAkB;IAClB,iBAAiB;IACjB,eAAe;IACf,qBAAqB;IACrB,cAAc;IACd,WAAW;IACX,aAAa;IACb,aAAa;IACb,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,YAAY;IACZ,cAAc;IACd,kBAAkB;IAClB,gBAAgB;IAChB,cAAc;IACd,YAAY;IACZ,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,cAAc;IACd,mBAAmB;IACnB,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,kBAAkB;IAClB,iBAAiB;IACjB,gBAAgB;IAChB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,QAAQ;IACR,UAAU;IACV,cAAc;IACd,gBAAgB;IAChB,aAAa;IACb,gBAAgB;IAChB,YAAY;IACZ,iBAAiB;IACjB,wBAAwB;IACxB,uBAAuB;IACvB,oBAAoB;IACpB,eAAe;IACf,qBAAqB;IACrB,kBAAkB;IAClB,iBAAiB;IACjB,eAAe;IACf,aAAa;IACb,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,SAAS;IACT,iBAAiB;IACjB,eAAe;IACf,UAAU;IACV,kBAAkB;IAClB,oBAAoB;IACpB,iBAAiB;IACjB,WAAW;IACX,eAAe;IACf,SAAS;IACT,oBAAoB;IACpB,kBAAkB;CACnB,CAAC;AAEF,eAAe,SAAS,CAAC","sourcesContent":["let eventList:Array = [\n \"beforeLinkedItemOpen\",\n \"linkedItemOpened\",\n \"beforeLinkedItemClose\",\n \"linkedItemClosed\",\n \"printReadyStateChange\",\n \"dataLoadRequestCompleted\",\n \"dataLoadError\",\n \"dataLoadCancelled\",\n \"dataLoadRequestCancelled\",\n \"dataUpdated\",\n \"dataUpdateCancelled\",\n \"dataLoadRequested\",\n \"beforeDataUpdate\",\n \"realTimeUpdateComplete\",\n \"chartCleared\",\n \"slicingEnd\",\n \"slicingStart\",\n \"entityRollOut\",\n \"entityRollOver\",\n \"entityClick\",\n \"connectorRollOver\",\n \"connectorRollOut\",\n \"connectorClick\",\n \"markerRollOver\",\n \"markerRollOut\",\n \"markerClick\",\n \"pageNavigated\",\n \"rotationEnd\",\n \"rotationStart\",\n \"centerLabelRollover\",\n \"centerLabelRollout\",\n \"centerLabelClick\",\n \"centerLabelChanged\",\n \"chartClick\",\n \"chartMouseMove\",\n \"chartRollOver\",\n \"chartRollOut\",\n \"backgroundLoaded\",\n \"backgroundLoadError\",\n \"legendItemClicked\",\n \"legendItemRollover\",\n \"legendItemRollout\",\n \"logoRollover\",\n \"logoRollout\",\n \"logoClick\",\n \"logoLoaded\",\n \"logoLoadError\",\n \"beforeExport\",\n \"exported\",\n \"exportCancelled\",\n \"beforePrint\",\n \"printComplete\",\n \"printCancelled\",\n \"dataLabelClick\",\n \"dataLabelRollOver\",\n \"dataLabelRollOut\",\n \"scrollStart\",\n \"scrollEnd\",\n \"onScroll\",\n \"zoomReset\",\n \"zoomedOut\",\n \"zoomedIn\",\n \"zoomed\",\n \"zoomModeChanged\",\n \"pinned\",\n \"dataRestored\",\n \"beforeDataSubmit\",\n \"dataSubmitError\",\n \"dataSubmitted\",\n \"dataSubmitCancelled\",\n \"chartUpdated\",\n \"nodeAdded\",\n \"nodeUpdated\",\n \"nodeDeleted\",\n \"connectorAdded\",\n \"connectorUpdated\",\n \"connectorDeleted\",\n \"labelAdded\",\n \"labelDeleted\",\n \"selectionRemoved\",\n \"selectionStart\",\n \"selectionEnd\",\n \"labelClick\",\n \"labelRollOver\",\n \"labelRollOut\",\n \"labelDragStart\",\n \"labelDragEnd\",\n \"dataplotDragStart\",\n \"dataplotDragEnd\",\n \"processClick\",\n \"processRollOver\",\n \"processRollOut\",\n \"categoryClick\",\n \"categoryRollOver\",\n \"categoryRollOut\",\n \"milestoneClick\",\n \"milestoneRollOver\",\n \"milestoneRollOut\",\n \"chartTypeChanged\",\n \"overlayButtonClick\",\n \"loaded\",\n \"rendered\",\n \"drawComplete\",\n \"renderComplete\",\n \"dataInvalid\",\n \"dataXMLInvalid\",\n \"dataLoaded\",\n \"noDataToDisplay\",\n \"legendPointerDragStart\",\n \"legendPointerDragStop\",\n \"legendRangeUpdated\",\n \"alertComplete\",\n \"realTimeUpdateError\",\n \"dataplotRollOver\",\n \"dataplotRollOut\",\n \"dataplotClick\",\n \"linkClicked\",\n \"beforeRender\",\n \"renderCancelled\",\n \"beforeResize\",\n \"resized\",\n \"resizeCancelled\",\n \"beforeDispose\",\n \"disposed\",\n \"disposeCancelled\",\n \"linkedChartInvoked\",\n \"beforeDrillDown\",\n \"drillDown\",\n \"beforeDrillUp\",\n \"drillUp\",\n \"drillDownCancelled\",\n \"drillUpCancelled\",\n];\n\nexport default eventList;\n"]}
\ No newline at end of file
diff --git a/dist/index.d.ts b/dist/index.d.ts
index 9fcaa96..d97368e 100644
--- a/dist/index.d.ts
+++ b/dist/index.d.ts
@@ -3,8 +3,15 @@ import { FusionChartsComponent } from './src/fusioncharts.component';
import { FusionChartsDirective } from './src/fusioncharts.directive';
import { FusionChartsPipe } from './src/fusioncharts.pipe';
import { FusionChartsStatic } from './src/fusioncharts.service';
+import * as i0 from "@angular/core";
+import * as i1 from "./src/fusioncharts.component";
+import * as i2 from "./src/fusioncharts.directive";
+import * as i3 from "./src/fusioncharts.pipe";
export { FusionChartsComponent, FusionChartsDirective, FusionChartsPipe, FusionChartsStatic };
export declare class FusionChartsModule {
- static forRoot(fcCore?: any, ...fcModules: any[]): ModuleWithProviders;
+ static forRoot(fcCore?: any, ...fcModules: any[]): ModuleWithProviders;
static fcRoot(fcCore?: any, ...fcModules: any[]): void;
+ static ɵfac: i0.ɵɵFactoryDeclaration;
+ static ɵmod: i0.ɵɵNgModuleDeclaration;
+ static ɵinj: i0.ɵɵInjectorDeclaration;
}
diff --git a/dist/index.js b/dist/index.js
index b784059..c2ba239 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -3,6 +3,7 @@ import { FusionChartsComponent } from './src/fusioncharts.component';
import { FusionChartsDirective } from './src/fusioncharts.directive';
import { FusionChartsPipe } from './src/fusioncharts.pipe';
import { FusionChartsStatic, FusionChartsService } from './src/fusioncharts.service';
+import * as i0 from "@angular/core";
export { FusionChartsComponent, FusionChartsDirective, FusionChartsPipe, FusionChartsStatic };
var FusionChartsModule = /** @class */ (function () {
function FusionChartsModule() {
@@ -34,27 +35,37 @@ var FusionChartsModule = /** @class */ (function () {
modules: fcModules
});
};
- FusionChartsModule.decorators = [
- { type: NgModule, args: [{
- declarations: [
- FusionChartsComponent,
- FusionChartsDirective,
- FusionChartsPipe
- ],
- exports: [
- FusionChartsComponent,
- FusionChartsDirective,
- FusionChartsPipe
- ],
- providers: [
- FusionChartsService,
- FusionChartsStatic
- ]
- },] },
- ];
- /** @nocollapse */
- FusionChartsModule.ctorParameters = function () { return []; };
+ FusionChartsModule.ɵfac = function FusionChartsModule_Factory(t) { return new (t || FusionChartsModule)(); };
+ FusionChartsModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: FusionChartsModule });
+ FusionChartsModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [
+ FusionChartsService,
+ FusionChartsStatic
+ ] });
return FusionChartsModule;
}());
export { FusionChartsModule };
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsModule, [{
+ type: NgModule,
+ args: [{
+ declarations: [
+ FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe
+ ],
+ exports: [
+ FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe
+ ],
+ providers: [
+ FusionChartsService,
+ FusionChartsStatic
+ ]
+ }]
+ }], null, null); })();
+(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(FusionChartsModule, { declarations: [FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe], exports: [FusionChartsComponent,
+ FusionChartsDirective,
+ FusionChartsPipe] }); })();
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/dist/index.js.map b/dist/index.js.map
index 888d9e4..035ce5b 100644
--- a/dist/index.js.map
+++ b/dist/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["../src/angular-fusioncharts/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAA,EAA8B,MAAO,eAAA,CAAgB;AAE9D,OAAO,EAAE,qBAAA,EAAsB,MAAO,8BAAA,CAA+B;AACrE,OAAO,EAAE,qBAAA,EAAsB,MAAO,8BAAA,CAA+B;AACrE,OAAO,EAAE,gBAAA,EAAiB,MAAO,yBAAA,CAA0B;AAC3D,OAAO,EAAE,kBAAA,EAAoB,mBAAA,EAAoB,MAAO,4BAAA,CAA6B;AAGrF,OAAO,EACH,qBAAqB,EACrB,qBAAqB,EACrB,gBAAgB,EAChB,kBAAkB,EACrB,CAAC;AAMF;IAAA;IA0CA,CAAC;IAzCG,oCAAoC;IAC7B,0BAAO,GAAd,UAAe,MAAY;QAAE,mBAAmB;aAAnB,UAAmB,EAAnB,qBAAmB,EAAnB,IAAmB;YAAnB,kCAAmB;;QAC5C,OAAO;YACH,QAAQ,EAAE,kBAAkB;YAC5B,SAAS,EAAE,CAAC;oBACR,OAAO,EAAE,kBAAkB;oBAC3B,QAAQ,EAAE;wBACN,IAAI,EAAE,MAAM;wBACZ,OAAO,EAAE,SAAS;qBACrB;iBACJ,CAAC;SACL,CAAC;IACN,CAAC;IAEM,yBAAM,GAAb,UAAc,MAAY;QAAE,mBAAmB;aAAnB,UAAmB,EAAnB,qBAAmB,EAAnB,IAAmB;YAAnB,kCAAmB;;QAC3C,mBAAmB,CAAC,SAAS,CAAC;YAC1B,IAAI,EAAE,MAAM;YACZ,OAAO,EAAE,SAAS;SACrB,CAAC,CAAC;IACP,CAAC;IACE,6BAAU,GAA0B;QAC3C,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;oBACrB,YAAY,EAAE;wBACV,qBAAqB;wBACrB,qBAAqB;wBACrB,gBAAgB;qBACnB;oBACD,OAAO,EAAE;wBACL,qBAAqB;wBACrB,qBAAqB;wBACrB,gBAAgB;qBACnB;oBACD,SAAS,EAAE;wBACP,mBAAmB;wBACnB,kBAAkB;qBACrB;iBACJ,EAAG,EAAE;KACL,CAAC;IACF,kBAAkB;IACX,iCAAc,GAAmE,cAAM,OAAA,EAC7F,EAD6F,CAC7F,CAAC;IACF,yBAAC;CA1CD,AA0CC,IAAA;SA1CY,kBAAkB","file":"index.js","sourceRoot":"","sourcesContent":["import { NgModule, ModuleWithProviders } from '@angular/core';\n\nimport { FusionChartsComponent } from './src/fusioncharts.component';\nimport { FusionChartsDirective } from './src/fusioncharts.directive';\nimport { FusionChartsPipe } from './src/fusioncharts.pipe';\nimport { FusionChartsStatic, FusionChartsService } from './src/fusioncharts.service';\n\n\nexport {\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe,\n FusionChartsStatic\n};\n\n\n\n\n\nexport class FusionChartsModule {\n // Keep this for backward compatible\n static forRoot(fcCore?: any, ...fcModules: any[]): ModuleWithProviders {\n return {\n ngModule: FusionChartsModule,\n providers: [{\n provide: FusionChartsStatic,\n useValue: {\n core: fcCore,\n modules: fcModules\n }\n }]\n };\n }\n\n static fcRoot(fcCore?: any, ...fcModules: any[]) {\n FusionChartsService.setFCRoot({\n core: fcCore,\n modules: fcModules\n });\n }\nstatic decorators: DecoratorInvocation[] = [\n{ type: NgModule, args: [{\n declarations: [\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe\n ],\n exports: [\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe\n ],\n providers: [\n FusionChartsService,\n FusionChartsStatic\n ]\n}, ] },\n];\n/** @nocollapse */\nstatic ctorParameters: () => ({type: any, decorators?: DecoratorInvocation[]}|null)[] = () => [\n];\n}\n\n\ninterface DecoratorInvocation {\n type: Function;\n args?: any[];\n}\n"]}
\ No newline at end of file
+{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/angular-fusioncharts/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAuB,MAAM,eAAe,CAAC;AAE9D,OAAO,EAAE,qBAAqB,EAAE,MAAM,8BAA8B,CAAC;AACrE,OAAO,EAAE,qBAAqB,EAAE,MAAM,8BAA8B,CAAC;AACrE,OAAO,EAAE,gBAAgB,EAAE,MAAM,yBAAyB,CAAC;AAC3D,OAAO,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,MAAM,4BAA4B,CAAC;;AAGrF,OAAO,EACH,qBAAqB,EACrB,qBAAqB,EACrB,gBAAgB,EAChB,kBAAkB,EACrB,CAAC;AAGF;IAAA;KAuCC;IApBG,oCAAoC;IAC7B,0BAAO,GAAd,UAAe,MAAY;QAAE,mBAAmB;aAAnB,UAAmB,EAAnB,qBAAmB,EAAnB,IAAmB;YAAnB,kCAAmB;;QAC5C,OAAO;YACH,QAAQ,EAAE,kBAAkB;YAC5B,SAAS,EAAE,CAAC;oBACR,OAAO,EAAE,kBAAkB;oBAC3B,QAAQ,EAAE;wBACN,IAAI,EAAE,MAAM;wBACZ,OAAO,EAAE,SAAS;qBACrB;iBACJ,CAAC;SACL,CAAC;IACN,CAAC;IAEM,yBAAM,GAAb,UAAc,MAAY;QAAE,mBAAmB;aAAnB,UAAmB,EAAnB,qBAAmB,EAAnB,IAAmB;YAAnB,kCAAmB;;QAC3C,mBAAmB,CAAC,SAAS,CAAC;YAC1B,IAAI,EAAE,MAAM;YACZ,OAAO,EAAE,SAAS;SACrB,CAAC,CAAC;IACP,CAAC;wFApBQ,kBAAkB;wEAAlB,kBAAkB;6EAPhB;YACP,mBAAmB;YACnB,kBAAkB;SACrB;6BA9BL;CAuDC,AAvCD,IAuCC;SArBY,kBAAkB;uFAAlB,kBAAkB;cAlB9B,QAAQ;eAAC;gBACN,YAAY,EAAE;oBACV,qBAAqB;oBACrB,qBAAqB;oBACrB,gBAAgB;iBACnB;gBACD,OAAO,EAAE;oBACL,qBAAqB;oBACrB,qBAAqB;oBACrB,gBAAgB;iBACnB;gBACD,SAAS,EAAE;oBACP,mBAAmB;oBACnB,kBAAkB;iBACrB;aACJ;;wFAGY,kBAAkB,mBAhBvB,qBAAqB;QACrB,qBAAqB;QACrB,gBAAgB,aAGhB,qBAAqB;QACrB,qBAAqB;QACrB,gBAAgB","sourcesContent":["import { NgModule, ModuleWithProviders } from '@angular/core';\n\nimport { FusionChartsComponent } from './src/fusioncharts.component';\nimport { FusionChartsDirective } from './src/fusioncharts.directive';\nimport { FusionChartsPipe } from './src/fusioncharts.pipe';\nimport { FusionChartsStatic, FusionChartsService } from './src/fusioncharts.service';\n\n\nexport {\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe,\n FusionChartsStatic\n};\n\n\n@NgModule({\n declarations: [\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe\n ],\n exports: [\n FusionChartsComponent,\n FusionChartsDirective,\n FusionChartsPipe\n ],\n providers: [\n FusionChartsService,\n FusionChartsStatic\n ]\n})\n\n\nexport class FusionChartsModule {\n // Keep this for backward compatible\n static forRoot(fcCore?: any, ...fcModules: any[]): ModuleWithProviders {\n return {\n ngModule: FusionChartsModule,\n providers: [{\n provide: FusionChartsStatic,\n useValue: {\n core: fcCore,\n modules: fcModules\n }\n }]\n };\n }\n\n static fcRoot(fcCore?: any, ...fcModules: any[]) {\n FusionChartsService.setFCRoot({\n core: fcCore,\n modules: fcModules\n });\n }\n}\n\n"]}
\ No newline at end of file
diff --git a/dist/index.metadata.json b/dist/index.metadata.json
deleted file mode 100644
index 0a01301..0000000
--- a/dist/index.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"FusionChartsComponent":{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},"FusionChartsDirective":{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},"FusionChartsPipe":{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"},"FusionChartsStatic":{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"},"FusionChartsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"}],"exports":[{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"}],"providers":[{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsService"},{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["fcCore","fcModules"],"value":{"ngModule":{"__symbolic":"reference","name":"FusionChartsModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"},"useValue":{"core":{"__symbolic":"reference","name":"fcCore"},"modules":{"__symbolic":"reference","name":"fcModules"}}}]}}}}}},{"__symbolic":"module","version":1,"metadata":{"FusionChartsComponent":{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},"FusionChartsDirective":{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},"FusionChartsPipe":{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"},"FusionChartsStatic":{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"},"FusionChartsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"}],"exports":[{"__symbolic":"reference","module":"./src/fusioncharts.component","name":"FusionChartsComponent"},{"__symbolic":"reference","module":"./src/fusioncharts.directive","name":"FusionChartsDirective"},{"__symbolic":"reference","module":"./src/fusioncharts.pipe","name":"FusionChartsPipe"}],"providers":[{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsService"},{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["fcCore","fcModules"],"value":{"ngModule":{"__symbolic":"reference","name":"FusionChartsModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./src/fusioncharts.service","name":"FusionChartsStatic"},"useValue":{"core":{"__symbolic":"reference","name":"fcCore"},"modules":{"__symbolic":"reference","name":"fcModules"}}}]}}}}}}]
\ No newline at end of file
diff --git a/dist/interfaces/FusionChartInstance.js b/dist/interfaces/FusionChartInstance.js
index 6079195..4ad4334 100644
--- a/dist/interfaces/FusionChartInstance.js
+++ b/dist/interfaces/FusionChartInstance.js
@@ -1 +1,2 @@
+export {};
//# sourceMappingURL=FusionChartInstance.js.map
\ No newline at end of file
diff --git a/dist/interfaces/FusionChartInstance.js.map b/dist/interfaces/FusionChartInstance.js.map
index 04bf922..c78b481 100644
--- a/dist/interfaces/FusionChartInstance.js.map
+++ b/dist/interfaces/FusionChartInstance.js.map
@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"FusionChartInstance.js","sourceRoot":"","sourcesContent":[]}
\ No newline at end of file
+{"version":3,"file":"FusionChartInstance.js","sourceRoot":"","sources":["../../src/angular-fusioncharts/interfaces/FusionChartInstance.ts"],"names":[],"mappings":"","sourcesContent":["interface FusionChartInstance{\n chart: Object;\n}\n\nexport default FusionChartInstance;"]}
\ No newline at end of file
diff --git a/dist/interfaces/FusionChartsEvent.js b/dist/interfaces/FusionChartsEvent.js
index e5665c2..09d888e 100644
--- a/dist/interfaces/FusionChartsEvent.js
+++ b/dist/interfaces/FusionChartsEvent.js
@@ -1 +1,2 @@
+export {};
//# sourceMappingURL=FusionChartsEvent.js.map
\ No newline at end of file
diff --git a/dist/interfaces/FusionChartsEvent.js.map b/dist/interfaces/FusionChartsEvent.js.map
index a41f1fa..7f8a605 100644
--- a/dist/interfaces/FusionChartsEvent.js.map
+++ b/dist/interfaces/FusionChartsEvent.js.map
@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"FusionChartsEvent.js","sourceRoot":"","sourcesContent":[]}
\ No newline at end of file
+{"version":3,"file":"FusionChartsEvent.js","sourceRoot":"","sources":["../../src/angular-fusioncharts/interfaces/FusionChartsEvent.ts"],"names":[],"mappings":"","sourcesContent":["interface FusionChartsEvent{\n eventObj: Object;\n dataObj: Object;\n}\nexport default FusionChartsEvent;"]}
\ No newline at end of file
diff --git a/dist/package.json b/dist/package.json
index 02c2bcd..64642a2 100644
--- a/dist/package.json
+++ b/dist/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-fusioncharts",
- "version": "3.0.4",
+ "version": "4.0.1",
"repository": {
"type": "git",
"url": "https://github.com/fusioncharts/angular-fusioncharts"
@@ -44,10 +44,7 @@
},
"devDependencies": {},
"peerDependencies": {
- "@angular/core": "^4.0.0",
- "reflect-metadata": "^0.1.8",
- "rxjs": "^5.0.1",
- "zone.js": "^0.8.16"
+ "@angular/core": ">=12.2.17"
},
"engines": {
"node": ">=4.4.1"
diff --git a/dist/src/fusioncharts.component.d.ts b/dist/src/fusioncharts.component.d.ts
index 4ea5375..116dc3a 100644
--- a/dist/src/fusioncharts.component.d.ts
+++ b/dist/src/fusioncharts.component.d.ts
@@ -2,6 +2,7 @@ import { ElementRef, OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy, KeyVa
import { FusionChartsService } from './fusioncharts.service';
import FusionChartsEvent from '../interfaces/FusionChartsEvent';
import FusionChartInstance from '../interfaces/FusionChartInstance';
+import * as i0 from "@angular/core";
declare class FusionChartsComponent implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy {
private differs;
private zone;
@@ -206,7 +207,7 @@ declare class FusionChartsComponent implements OnInit, OnChanges, DoCheck, After
initialized: EventEmitter;
containerId: string;
private configObj;
- private oldDataSource;
+ oldDataSource: any;
private oldDataTable;
private constructerParams;
element: ElementRef;
@@ -224,5 +225,7 @@ declare class FusionChartsComponent implements OnInit, OnChanges, DoCheck, After
generateEventsCallback(eventList: Array): {};
ngAfterViewInit(): void;
ngOnDestroy(): void;
+ static ɵfac: i0.ɵɵFactoryDeclaration;
+ static ɵcmp: i0.ɵɵComponentDeclaration;
}
export { FusionChartsComponent };
diff --git a/dist/src/fusioncharts.component.js b/dist/src/fusioncharts.component.js
index 1ef6b4c..40b882e 100644
--- a/dist/src/fusioncharts.component.js
+++ b/dist/src/fusioncharts.component.js
@@ -1,7 +1,9 @@
-import { Component, Input, ElementRef, KeyValueDiffers, NgZone, Output, EventEmitter } from '@angular/core';
+import { Component, Input, Output, EventEmitter } from '@angular/core';
import { FusionChartsService } from './fusioncharts.service';
import { FusionChartsConstructor } from './fusioncharts.constructor';
import EventsList from '../events/events';
+import * as i0 from "@angular/core";
+import * as i1 from "./fusioncharts.service";
var FusionChartsComponent = /** @class */ (function () {
function FusionChartsComponent(element, fusionchartsService, differs, zone) {
this.differs = differs;
@@ -146,7 +148,6 @@ var FusionChartsComponent = /** @class */ (function () {
this.drillDownCancelled = new EventEmitter();
this.drillUpCancelled = new EventEmitter();
this.initialized = new EventEmitter();
- this.oldDataSource = this.dataSource;
this.constructerParams = {
type: true,
id: true,
@@ -254,6 +255,7 @@ var FusionChartsComponent = /** @class */ (function () {
}
};
FusionChartsComponent.prototype.ngOnInit = function () {
+ this.oldDataSource = this.dataSource;
if (this.checkIfDataTableExists(this.dataSource)) {
this.oldDataSource = JSON.stringify(this.cloneDataSource(this.dataSource));
}
@@ -265,7 +267,7 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.prototype.ngOnChanges = function (changes) {
for (var _i = 0, _a = Object.keys(changes); _i < _a.length; _i++) {
var i = _a[_i];
- var key = i.charAt(0).toUpperCase() + i.slice(1), THIS = this, fnName = "update" + key;
+ var key = i.charAt(0).toUpperCase() + i.slice(1), THIS = this, fnName = "update".concat(key);
if (THIS[fnName]) {
THIS[fnName]();
}
@@ -364,214 +366,407 @@ var FusionChartsComponent = /** @class */ (function () {
FusionChartsComponent.prototype.ngOnDestroy = function () {
this.chartObj && this.chartObj.dispose();
};
- FusionChartsComponent.decorators = [
- { type: Component, args: [{
- selector: 'fusioncharts',
- template: "\n \n {{ placeholder }}\n
\n ",
- providers: [FusionChartsService]
- },] },
- ];
- /** @nocollapse */
- FusionChartsComponent.ctorParameters = function () { return [
- { type: ElementRef, },
- { type: FusionChartsService, },
- { type: KeyValueDiffers, },
- { type: NgZone, },
- ]; };
- FusionChartsComponent.propDecorators = {
- 'placeholder': [{ type: Input },],
- 'dataSource': [{ type: Input },],
- 'type': [{ type: Input },],
- 'id': [{ type: Input },],
- 'width': [{ type: Input },],
- 'height': [{ type: Input },],
- 'renderAt': [{ type: Input },],
- 'dataFormat': [{ type: Input },],
- 'events': [{ type: Input },],
- 'link': [{ type: Input },],
- 'showDataLoadingMessage': [{ type: Input },],
- 'showChartLoadingMessage': [{ type: Input },],
- 'baseChartMessageFont': [{ type: Input },],
- 'baseChartMessageFontSize': [{ type: Input },],
- 'baseChartMessageColor': [{ type: Input },],
- 'dataLoadStartMessage': [{ type: Input },],
- 'dataLoadErrorMessage': [{ type: Input },],
- 'dataInvalidMessage': [{ type: Input },],
- 'dataEmptyMessage': [{ type: Input },],
- 'typeNotSupportedMessage': [{ type: Input },],
- 'loadMessage': [{ type: Input },],
- 'renderErrorMessage': [{ type: Input },],
- 'containerBackgroundColor': [{ type: Input },],
- 'containerBackgroundOpacity': [{ type: Input },],
- 'containerClassName': [{ type: Input },],
- 'baseChartMessageImageHAlign': [{ type: Input },],
- 'baseChartMessageImageVAlign': [{ type: Input },],
- 'baseChartMessageImageAlpha': [{ type: Input },],
- 'baseChartMessageImageScale': [{ type: Input },],
- 'typeNotSupportedMessageImageHAlign': [{ type: Input },],
- 'typeNotSupportedMessageImageVAlign': [{ type: Input },],
- 'typeNotSupportedMessageImageAlpha': [{ type: Input },],
- 'typeNotSupportedMessageImageScale': [{ type: Input },],
- 'dataLoadErrorMessageImageHAlign': [{ type: Input },],
- 'dataLoadErrorMessageImageVAlign': [{ type: Input },],
- 'dataLoadErrorMessageImageAlpha': [{ type: Input },],
- 'dataLoadErrorMessageImageScale': [{ type: Input },],
- 'dataLoadStartMessageImageHAlign': [{ type: Input },],
- 'dataLoadStartMessageImageVAlign': [{ type: Input },],
- 'dataLoadStartMessageImageAlpha': [{ type: Input },],
- 'dataLoadStartMessageImageScale': [{ type: Input },],
- 'dataInvalidMessageImageHAlign': [{ type: Input },],
- 'dataInvalidMessageImageVAlign': [{ type: Input },],
- 'dataInvalidMessageImageAlpha': [{ type: Input },],
- 'dataInvalidMessageImageScale': [{ type: Input },],
- 'dataEmptyMessageImageHAlign': [{ type: Input },],
- 'dataEmptyMessageImageVAlign': [{ type: Input },],
- 'dataEmptyMessageImageAlpha': [{ type: Input },],
- 'dataEmptyMessageImageScale': [{ type: Input },],
- 'renderErrorMessageImageHAlign': [{ type: Input },],
- 'renderErrorMessageImageVAlign': [{ type: Input },],
- 'renderErrorMessageImageAlpha': [{ type: Input },],
- 'renderErrorMessageImageScale': [{ type: Input },],
- 'loadMessageImageHAlign': [{ type: Input },],
- 'loadMessageImageVAlign': [{ type: Input },],
- 'loadMessageImageAlpha': [{ type: Input },],
- 'loadMessageImageScale': [{ type: Input },],
- 'chartConfig': [{ type: Input },],
- 'beforeLinkedItemOpen': [{ type: Output },],
- 'linkedItemOpened': [{ type: Output },],
- 'beforeLinkedItemClose': [{ type: Output },],
- 'linkedItemClosed': [{ type: Output },],
- 'printReadyStateChange': [{ type: Output },],
- 'dataLoadRequestCompleted': [{ type: Output },],
- 'dataLoadError': [{ type: Output },],
- 'dataLoadCancelled': [{ type: Output },],
- 'dataLoadRequestCancelled': [{ type: Output },],
- 'dataUpdated': [{ type: Output },],
- 'dataUpdateCancelled': [{ type: Output },],
- 'dataLoadRequested': [{ type: Output },],
- 'beforeDataUpdate': [{ type: Output },],
- 'realTimeUpdateComplete': [{ type: Output },],
- 'chartCleared': [{ type: Output },],
- 'slicingEnd': [{ type: Output },],
- 'slicingStart': [{ type: Output },],
- 'entityRollOut': [{ type: Output },],
- 'entityRollOver': [{ type: Output },],
- 'entityClick': [{ type: Output },],
- 'connectorRollOver': [{ type: Output },],
- 'connectorRollOut': [{ type: Output },],
- 'connectorClick': [{ type: Output },],
- 'markerRollOver': [{ type: Output },],
- 'markerRollOut': [{ type: Output },],
- 'markerClick': [{ type: Output },],
- 'pageNavigated': [{ type: Output },],
- 'rotationEnd': [{ type: Output },],
- 'rotationStart': [{ type: Output },],
- 'centerLabelRollover': [{ type: Output },],
- 'centerLabelRollout': [{ type: Output },],
- 'centerLabelClick': [{ type: Output },],
- 'centerLabelChanged': [{ type: Output },],
- 'chartClick': [{ type: Output },],
- 'chartMouseMove': [{ type: Output },],
- 'chartRollOver': [{ type: Output },],
- 'chartRollOut': [{ type: Output },],
- 'backgroundLoaded': [{ type: Output },],
- 'backgroundLoadError': [{ type: Output },],
- 'legendItemClicked': [{ type: Output },],
- 'legendItemRollover': [{ type: Output },],
- 'legendItemRollout': [{ type: Output },],
- 'logoRollover': [{ type: Output },],
- 'logoRollout': [{ type: Output },],
- 'logoClick': [{ type: Output },],
- 'logoLoaded': [{ type: Output },],
- 'logoLoadError': [{ type: Output },],
- 'beforeExport': [{ type: Output },],
- 'exported': [{ type: Output },],
- 'exportCancelled': [{ type: Output },],
- 'beforePrint': [{ type: Output },],
- 'printComplete': [{ type: Output },],
- 'printCancelled': [{ type: Output },],
- 'dataLabelClick': [{ type: Output },],
- 'dataLabelRollOver': [{ type: Output },],
- 'dataLabelRollOut': [{ type: Output },],
- 'scrollStart': [{ type: Output },],
- 'scrollEnd': [{ type: Output },],
- 'onScroll': [{ type: Output },],
- 'zoomReset': [{ type: Output },],
- 'zoomedOut': [{ type: Output },],
- 'zoomedIn': [{ type: Output },],
- 'zoomed': [{ type: Output },],
- 'zoomModeChanged': [{ type: Output },],
- 'pinned': [{ type: Output },],
- 'dataRestored': [{ type: Output },],
- 'beforeDataSubmit': [{ type: Output },],
- 'dataSubmitError': [{ type: Output },],
- 'dataSubmitted': [{ type: Output },],
- 'dataSubmitCancelled': [{ type: Output },],
- 'chartUpdated': [{ type: Output },],
- 'nodeAdded': [{ type: Output },],
- 'nodeUpdated': [{ type: Output },],
- 'nodeDeleted': [{ type: Output },],
- 'connectorAdded': [{ type: Output },],
- 'connectorUpdated': [{ type: Output },],
- 'connectorDeleted': [{ type: Output },],
- 'labelAdded': [{ type: Output },],
- 'labelDeleted': [{ type: Output },],
- 'selectionRemoved': [{ type: Output },],
- 'selectionStart': [{ type: Output },],
- 'selectionEnd': [{ type: Output },],
- 'labelClick': [{ type: Output },],
- 'labelRollOver': [{ type: Output },],
- 'labelRollOut': [{ type: Output },],
- 'labelDragStart': [{ type: Output },],
- 'labelDragEnd': [{ type: Output },],
- 'dataplotDragStart': [{ type: Output },],
- 'dataplotDragEnd': [{ type: Output },],
- 'processClick': [{ type: Output },],
- 'processRollOver': [{ type: Output },],
- 'processRollOut': [{ type: Output },],
- 'categoryClick': [{ type: Output },],
- 'categoryRollOver': [{ type: Output },],
- 'categoryRollOut': [{ type: Output },],
- 'milestoneClick': [{ type: Output },],
- 'milestoneRollOver': [{ type: Output },],
- 'milestoneRollOut': [{ type: Output },],
- 'chartTypeChanged': [{ type: Output },],
- 'overlayButtonClick': [{ type: Output },],
- 'loaded': [{ type: Output },],
- 'rendered': [{ type: Output },],
- 'drawComplete': [{ type: Output },],
- 'renderComplete': [{ type: Output },],
- 'dataInvalid': [{ type: Output },],
- 'dataXMLInvalid': [{ type: Output },],
- 'dataLoaded': [{ type: Output },],
- 'noDataToDisplay': [{ type: Output },],
- 'legendPointerDragStart': [{ type: Output },],
- 'legendPointerDragStop': [{ type: Output },],
- 'legendRangeUpdated': [{ type: Output },],
- 'alertComplete': [{ type: Output },],
- 'realTimeUpdateError': [{ type: Output },],
- 'dataplotRollOver': [{ type: Output },],
- 'dataplotRollOut': [{ type: Output },],
- 'dataplotClick': [{ type: Output },],
- 'linkClicked': [{ type: Output },],
- 'beforeRender': [{ type: Output },],
- 'renderCancelled': [{ type: Output },],
- 'beforeResize': [{ type: Output },],
- 'resized': [{ type: Output },],
- 'resizeCancelled': [{ type: Output },],
- 'beforeDispose': [{ type: Output },],
- 'disposed': [{ type: Output },],
- 'disposeCancelled': [{ type: Output },],
- 'linkedChartInvoked': [{ type: Output },],
- 'beforeDrillDown': [{ type: Output },],
- 'drillDown': [{ type: Output },],
- 'beforeDrillUp': [{ type: Output },],
- 'drillUp': [{ type: Output },],
- 'drillDownCancelled': [{ type: Output },],
- 'drillUpCancelled': [{ type: Output },],
- 'initialized': [{ type: Output },],
- };
+ FusionChartsComponent.ɵfac = function FusionChartsComponent_Factory(t) { return new (t || FusionChartsComponent)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(i1.FusionChartsService), i0.ɵɵdirectiveInject(i0.KeyValueDiffers), i0.ɵɵdirectiveInject(i0.NgZone)); };
+ FusionChartsComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: FusionChartsComponent, selectors: [["fusioncharts"]], inputs: { placeholder: "placeholder", dataSource: "dataSource", type: "type", id: "id", width: "width", height: "height", renderAt: "renderAt", dataFormat: "dataFormat", events: "events", link: "link", showDataLoadingMessage: "showDataLoadingMessage", showChartLoadingMessage: "showChartLoadingMessage", baseChartMessageFont: "baseChartMessageFont", baseChartMessageFontSize: "baseChartMessageFontSize", baseChartMessageColor: "baseChartMessageColor", dataLoadStartMessage: "dataLoadStartMessage", dataLoadErrorMessage: "dataLoadErrorMessage", dataInvalidMessage: "dataInvalidMessage", dataEmptyMessage: "dataEmptyMessage", typeNotSupportedMessage: "typeNotSupportedMessage", loadMessage: "loadMessage", renderErrorMessage: "renderErrorMessage", containerBackgroundColor: "containerBackgroundColor", containerBackgroundOpacity: "containerBackgroundOpacity", containerClassName: "containerClassName", baseChartMessageImageHAlign: "baseChartMessageImageHAlign", baseChartMessageImageVAlign: "baseChartMessageImageVAlign", baseChartMessageImageAlpha: "baseChartMessageImageAlpha", baseChartMessageImageScale: "baseChartMessageImageScale", typeNotSupportedMessageImageHAlign: "typeNotSupportedMessageImageHAlign", typeNotSupportedMessageImageVAlign: "typeNotSupportedMessageImageVAlign", typeNotSupportedMessageImageAlpha: "typeNotSupportedMessageImageAlpha", typeNotSupportedMessageImageScale: "typeNotSupportedMessageImageScale", dataLoadErrorMessageImageHAlign: "dataLoadErrorMessageImageHAlign", dataLoadErrorMessageImageVAlign: "dataLoadErrorMessageImageVAlign", dataLoadErrorMessageImageAlpha: "dataLoadErrorMessageImageAlpha", dataLoadErrorMessageImageScale: "dataLoadErrorMessageImageScale", dataLoadStartMessageImageHAlign: "dataLoadStartMessageImageHAlign", dataLoadStartMessageImageVAlign: "dataLoadStartMessageImageVAlign", dataLoadStartMessageImageAlpha: "dataLoadStartMessageImageAlpha", dataLoadStartMessageImageScale: "dataLoadStartMessageImageScale", dataInvalidMessageImageHAlign: "dataInvalidMessageImageHAlign", dataInvalidMessageImageVAlign: "dataInvalidMessageImageVAlign", dataInvalidMessageImageAlpha: "dataInvalidMessageImageAlpha", dataInvalidMessageImageScale: "dataInvalidMessageImageScale", dataEmptyMessageImageHAlign: "dataEmptyMessageImageHAlign", dataEmptyMessageImageVAlign: "dataEmptyMessageImageVAlign", dataEmptyMessageImageAlpha: "dataEmptyMessageImageAlpha", dataEmptyMessageImageScale: "dataEmptyMessageImageScale", renderErrorMessageImageHAlign: "renderErrorMessageImageHAlign", renderErrorMessageImageVAlign: "renderErrorMessageImageVAlign", renderErrorMessageImageAlpha: "renderErrorMessageImageAlpha", renderErrorMessageImageScale: "renderErrorMessageImageScale", loadMessageImageHAlign: "loadMessageImageHAlign", loadMessageImageVAlign: "loadMessageImageVAlign", loadMessageImageAlpha: "loadMessageImageAlpha", loadMessageImageScale: "loadMessageImageScale", chartConfig: "chartConfig" }, outputs: { beforeLinkedItemOpen: "beforeLinkedItemOpen", linkedItemOpened: "linkedItemOpened", beforeLinkedItemClose: "beforeLinkedItemClose", linkedItemClosed: "linkedItemClosed", printReadyStateChange: "printReadyStateChange", dataLoadRequestCompleted: "dataLoadRequestCompleted", dataLoadError: "dataLoadError", dataLoadCancelled: "dataLoadCancelled", dataLoadRequestCancelled: "dataLoadRequestCancelled", dataUpdated: "dataUpdated", dataUpdateCancelled: "dataUpdateCancelled", dataLoadRequested: "dataLoadRequested", beforeDataUpdate: "beforeDataUpdate", realTimeUpdateComplete: "realTimeUpdateComplete", chartCleared: "chartCleared", slicingEnd: "slicingEnd", slicingStart: "slicingStart", entityRollOut: "entityRollOut", entityRollOver: "entityRollOver", entityClick: "entityClick", connectorRollOver: "connectorRollOver", connectorRollOut: "connectorRollOut", connectorClick: "connectorClick", markerRollOver: "markerRollOver", markerRollOut: "markerRollOut", markerClick: "markerClick", pageNavigated: "pageNavigated", rotationEnd: "rotationEnd", rotationStart: "rotationStart", centerLabelRollover: "centerLabelRollover", centerLabelRollout: "centerLabelRollout", centerLabelClick: "centerLabelClick", centerLabelChanged: "centerLabelChanged", chartClick: "chartClick", chartMouseMove: "chartMouseMove", chartRollOver: "chartRollOver", chartRollOut: "chartRollOut", backgroundLoaded: "backgroundLoaded", backgroundLoadError: "backgroundLoadError", legendItemClicked: "legendItemClicked", legendItemRollover: "legendItemRollover", legendItemRollout: "legendItemRollout", logoRollover: "logoRollover", logoRollout: "logoRollout", logoClick: "logoClick", logoLoaded: "logoLoaded", logoLoadError: "logoLoadError", beforeExport: "beforeExport", exported: "exported", exportCancelled: "exportCancelled", beforePrint: "beforePrint", printComplete: "printComplete", printCancelled: "printCancelled", dataLabelClick: "dataLabelClick", dataLabelRollOver: "dataLabelRollOver", dataLabelRollOut: "dataLabelRollOut", scrollStart: "scrollStart", scrollEnd: "scrollEnd", onScroll: "onScroll", zoomReset: "zoomReset", zoomedOut: "zoomedOut", zoomedIn: "zoomedIn", zoomed: "zoomed", zoomModeChanged: "zoomModeChanged", pinned: "pinned", dataRestored: "dataRestored", beforeDataSubmit: "beforeDataSubmit", dataSubmitError: "dataSubmitError", dataSubmitted: "dataSubmitted", dataSubmitCancelled: "dataSubmitCancelled", chartUpdated: "chartUpdated", nodeAdded: "nodeAdded", nodeUpdated: "nodeUpdated", nodeDeleted: "nodeDeleted", connectorAdded: "connectorAdded", connectorUpdated: "connectorUpdated", connectorDeleted: "connectorDeleted", labelAdded: "labelAdded", labelDeleted: "labelDeleted", selectionRemoved: "selectionRemoved", selectionStart: "selectionStart", selectionEnd: "selectionEnd", labelClick: "labelClick", labelRollOver: "labelRollOver", labelRollOut: "labelRollOut", labelDragStart: "labelDragStart", labelDragEnd: "labelDragEnd", dataplotDragStart: "dataplotDragStart", dataplotDragEnd: "dataplotDragEnd", processClick: "processClick", processRollOver: "processRollOver", processRollOut: "processRollOut", categoryClick: "categoryClick", categoryRollOver: "categoryRollOver", categoryRollOut: "categoryRollOut", milestoneClick: "milestoneClick", milestoneRollOver: "milestoneRollOver", milestoneRollOut: "milestoneRollOut", chartTypeChanged: "chartTypeChanged", overlayButtonClick: "overlayButtonClick", loaded: "loaded", rendered: "rendered", drawComplete: "drawComplete", renderComplete: "renderComplete", dataInvalid: "dataInvalid", dataXMLInvalid: "dataXMLInvalid", dataLoaded: "dataLoaded", noDataToDisplay: "noDataToDisplay", legendPointerDragStart: "legendPointerDragStart", legendPointerDragStop: "legendPointerDragStop", legendRangeUpdated: "legendRangeUpdated", alertComplete: "alertComplete", realTimeUpdateError: "realTimeUpdateError", dataplotRollOver: "dataplotRollOver", dataplotRollOut: "dataplotRollOut", dataplotClick: "dataplotClick", linkClicked: "linkClicked", beforeRender: "beforeRender", renderCancelled: "renderCancelled", beforeResize: "beforeResize", resized: "resized", resizeCancelled: "resizeCancelled", beforeDispose: "beforeDispose", disposed: "disposed", disposeCancelled: "disposeCancelled", linkedChartInvoked: "linkedChartInvoked", beforeDrillDown: "beforeDrillDown", drillDown: "drillDown", beforeDrillUp: "beforeDrillUp", drillUp: "drillUp", drillDownCancelled: "drillDownCancelled", drillUpCancelled: "drillUpCancelled", initialized: "initialized" }, features: [i0.ɵɵProvidersFeature([FusionChartsService]), i0.ɵɵNgOnChangesFeature], decls: 2, vars: 2, consts: [[2, "width", "100%", "height", "100%"]], template: function FusionChartsComponent_Template(rf, ctx) { if (rf & 1) {
+ i0.ɵɵelementStart(0, "div", 0);
+ i0.ɵɵtext(1);
+ i0.ɵɵelementEnd();
+ } if (rf & 2) {
+ i0.ɵɵattributeInterpolate1("id", "container-", ctx.containerId, "");
+ i0.ɵɵadvance(1);
+ i0.ɵɵtextInterpolate1(" ", ctx.placeholder, " ");
+ } }, encapsulation: 2 });
return FusionChartsComponent;
}());
+(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FusionChartsComponent, [{
+ type: Component,
+ args: [{
+ selector: 'fusioncharts',
+ template: "\n \n {{ placeholder }}\n
\n ",
+ providers: [FusionChartsService]
+ }]
+ }], function () { return [{ type: i0.ElementRef }, { type: i1.FusionChartsService }, { type: i0.KeyValueDiffers }, { type: i0.NgZone }]; }, { placeholder: [{
+ type: Input
+ }], dataSource: [{
+ type: Input
+ }], type: [{
+ type: Input
+ }], id: [{
+ type: Input
+ }], width: [{
+ type: Input
+ }], height: [{
+ type: Input
+ }], renderAt: [{
+ type: Input
+ }], dataFormat: [{
+ type: Input
+ }], events: [{
+ type: Input
+ }], link: [{
+ type: Input
+ }], showDataLoadingMessage: [{
+ type: Input
+ }], showChartLoadingMessage: [{
+ type: Input
+ }], baseChartMessageFont: [{
+ type: Input
+ }], baseChartMessageFontSize: [{
+ type: Input
+ }], baseChartMessageColor: [{
+ type: Input
+ }], dataLoadStartMessage: [{
+ type: Input
+ }], dataLoadErrorMessage: [{
+ type: Input
+ }], dataInvalidMessage: [{
+ type: Input
+ }], dataEmptyMessage: [{
+ type: Input
+ }], typeNotSupportedMessage: [{
+ type: Input
+ }], loadMessage: [{
+ type: Input
+ }], renderErrorMessage: [{
+ type: Input
+ }], containerBackgroundColor: [{
+ type: Input
+ }], containerBackgroundOpacity: [{
+ type: Input
+ }], containerClassName: [{
+ type: Input
+ }], baseChartMessageImageHAlign: [{
+ type: Input
+ }], baseChartMessageImageVAlign: [{
+ type: Input
+ }], baseChartMessageImageAlpha: [{
+ type: Input
+ }], baseChartMessageImageScale: [{
+ type: Input
+ }], typeNotSupportedMessageImageHAlign: [{
+ type: Input
+ }], typeNotSupportedMessageImageVAlign: [{
+ type: Input
+ }], typeNotSupportedMessageImageAlpha: [{
+ type: Input
+ }], typeNotSupportedMessageImageScale: [{
+ type: Input
+ }], dataLoadErrorMessageImageHAlign: [{
+ type: Input
+ }], dataLoadErrorMessageImageVAlign: [{
+ type: Input
+ }], dataLoadErrorMessageImageAlpha: [{
+ type: Input
+ }], dataLoadErrorMessageImageScale: [{
+ type: Input
+ }], dataLoadStartMessageImageHAlign: [{
+ type: Input
+ }], dataLoadStartMessageImageVAlign: [{
+ type: Input
+ }], dataLoadStartMessageImageAlpha: [{
+ type: Input
+ }], dataLoadStartMessageImageScale: [{
+ type: Input
+ }], dataInvalidMessageImageHAlign: [{
+ type: Input
+ }], dataInvalidMessageImageVAlign: [{
+ type: Input
+ }], dataInvalidMessageImageAlpha: [{
+ type: Input
+ }], dataInvalidMessageImageScale: [{
+ type: Input
+ }], dataEmptyMessageImageHAlign: [{
+ type: Input
+ }], dataEmptyMessageImageVAlign: [{
+ type: Input
+ }], dataEmptyMessageImageAlpha: [{
+ type: Input
+ }], dataEmptyMessageImageScale: [{
+ type: Input
+ }], renderErrorMessageImageHAlign: [{
+ type: Input
+ }], renderErrorMessageImageVAlign: [{
+ type: Input
+ }], renderErrorMessageImageAlpha: [{
+ type: Input
+ }], renderErrorMessageImageScale: [{
+ type: Input
+ }], loadMessageImageHAlign: [{
+ type: Input
+ }], loadMessageImageVAlign: [{
+ type: Input
+ }], loadMessageImageAlpha: [{
+ type: Input
+ }], loadMessageImageScale: [{
+ type: Input
+ }], chartConfig: [{
+ type: Input
+ }], beforeLinkedItemOpen: [{
+ type: Output
+ }], linkedItemOpened: [{
+ type: Output
+ }], beforeLinkedItemClose: [{
+ type: Output
+ }], linkedItemClosed: [{
+ type: Output
+ }], printReadyStateChange: [{
+ type: Output
+ }], dataLoadRequestCompleted: [{
+ type: Output
+ }], dataLoadError: [{
+ type: Output
+ }], dataLoadCancelled: [{
+ type: Output
+ }], dataLoadRequestCancelled: [{
+ type: Output
+ }], dataUpdated: [{
+ type: Output
+ }], dataUpdateCancelled: [{
+ type: Output
+ }], dataLoadRequested: [{
+ type: Output
+ }], beforeDataUpdate: [{
+ type: Output
+ }], realTimeUpdateComplete: [{
+ type: Output
+ }], chartCleared: [{
+ type: Output
+ }], slicingEnd: [{
+ type: Output
+ }], slicingStart: [{
+ type: Output
+ }], entityRollOut: [{
+ type: Output
+ }], entityRollOver: [{
+ type: Output
+ }], entityClick: [{
+ type: Output
+ }], connectorRollOver: [{
+ type: Output
+ }], connectorRollOut: [{
+ type: Output
+ }], connectorClick: [{
+ type: Output
+ }], markerRollOver: [{
+ type: Output
+ }], markerRollOut: [{
+ type: Output
+ }], markerClick: [{
+ type: Output
+ }], pageNavigated: [{
+ type: Output
+ }], rotationEnd: [{
+ type: Output
+ }], rotationStart: [{
+ type: Output
+ }], centerLabelRollover: [{
+ type: Output
+ }], centerLabelRollout: [{
+ type: Output
+ }], centerLabelClick: [{
+ type: Output
+ }], centerLabelChanged: [{
+ type: Output
+ }], chartClick: [{
+ type: Output
+ }], chartMouseMove: [{
+ type: Output
+ }], chartRollOver: [{
+ type: Output
+ }], chartRollOut: [{
+ type: Output
+ }], backgroundLoaded: [{
+ type: Output
+ }], backgroundLoadError: [{
+ type: Output
+ }], legendItemClicked: [{
+ type: Output
+ }], legendItemRollover: [{
+ type: Output
+ }], legendItemRollout: [{
+ type: Output
+ }], logoRollover: [{
+ type: Output
+ }], logoRollout: [{
+ type: Output
+ }], logoClick: [{
+ type: Output
+ }], logoLoaded: [{
+ type: Output
+ }], logoLoadError: [{
+ type: Output
+ }], beforeExport: [{
+ type: Output
+ }], exported: [{
+ type: Output
+ }], exportCancelled: [{
+ type: Output
+ }], beforePrint: [{
+ type: Output
+ }], printComplete: [{
+ type: Output
+ }], printCancelled: [{
+ type: Output
+ }], dataLabelClick: [{
+ type: Output
+ }], dataLabelRollOver: [{
+ type: Output
+ }], dataLabelRollOut: [{
+ type: Output
+ }], scrollStart: [{
+ type: Output
+ }], scrollEnd: [{
+ type: Output
+ }], onScroll: [{
+ type: Output
+ }], zoomReset: [{
+ type: Output
+ }], zoomedOut: [{
+ type: Output
+ }], zoomedIn: [{
+ type: Output
+ }], zoomed: [{
+ type: Output
+ }], zoomModeChanged: [{
+ type: Output
+ }], pinned: [{
+ type: Output
+ }], dataRestored: [{
+ type: Output
+ }], beforeDataSubmit: [{
+ type: Output
+ }], dataSubmitError: [{
+ type: Output
+ }], dataSubmitted: [{
+ type: Output
+ }], dataSubmitCancelled: [{
+ type: Output
+ }], chartUpdated: [{
+ type: Output
+ }], nodeAdded: [{
+ type: Output
+ }], nodeUpdated: [{
+ type: Output
+ }], nodeDeleted: [{
+ type: Output
+ }], connectorAdded: [{
+ type: Output
+ }], connectorUpdated: [{
+ type: Output
+ }], connectorDeleted: [{
+ type: Output
+ }], labelAdded: [{
+ type: Output
+ }], labelDeleted: [{
+ type: Output
+ }], selectionRemoved: [{
+ type: Output
+ }], selectionStart: [{
+ type: Output
+ }], selectionEnd: [{
+ type: Output
+ }], labelClick: [{
+ type: Output
+ }], labelRollOver: [{
+ type: Output
+ }], labelRollOut: [{
+ type: Output
+ }], labelDragStart: [{
+ type: Output
+ }], labelDragEnd: [{
+ type: Output
+ }], dataplotDragStart: [{
+ type: Output
+ }], dataplotDragEnd: [{
+ type: Output
+ }], processClick: [{
+ type: Output
+ }], processRollOver: [{
+ type: Output
+ }], processRollOut: [{
+ type: Output
+ }], categoryClick: [{
+ type: Output
+ }], categoryRollOver: [{
+ type: Output
+ }], categoryRollOut: [{
+ type: Output
+ }], milestoneClick: [{
+ type: Output
+ }], milestoneRollOver: [{
+ type: Output
+ }], milestoneRollOut: [{
+ type: Output
+ }], chartTypeChanged: [{
+ type: Output
+ }], overlayButtonClick: [{
+ type: Output
+ }], loaded: [{
+ type: Output
+ }], rendered: [{
+ type: Output
+ }], drawComplete: [{
+ type: Output
+ }], renderComplete: [{
+ type: Output
+ }], dataInvalid: [{
+ type: Output
+ }], dataXMLInvalid: [{
+ type: Output
+ }], dataLoaded: [{
+ type: Output
+ }], noDataToDisplay: [{
+ type: Output
+ }], legendPointerDragStart: [{
+ type: Output
+ }], legendPointerDragStop: [{
+ type: Output
+ }], legendRangeUpdated: [{
+ type: Output
+ }], alertComplete: [{
+ type: Output
+ }], realTimeUpdateError: [{
+ type: Output
+ }], dataplotRollOver: [{
+ type: Output
+ }], dataplotRollOut: [{
+ type: Output
+ }], dataplotClick: [{
+ type: Output
+ }], linkClicked: [{
+ type: Output
+ }], beforeRender: [{
+ type: Output
+ }], renderCancelled: [{
+ type: Output
+ }], beforeResize: [{
+ type: Output
+ }], resized: [{
+ type: Output
+ }], resizeCancelled: [{
+ type: Output
+ }], beforeDispose: [{
+ type: Output
+ }], disposed: [{
+ type: Output
+ }], disposeCancelled: [{
+ type: Output
+ }], linkedChartInvoked: [{
+ type: Output
+ }], beforeDrillDown: [{
+ type: Output
+ }], drillDown: [{
+ type: Output
+ }], beforeDrillUp: [{
+ type: Output
+ }], drillUp: [{
+ type: Output
+ }], drillDownCancelled: [{
+ type: Output
+ }], drillUpCancelled: [{
+ type: Output
+ }], initialized: [{
+ type: Output
+ }] }); })();
export { FusionChartsComponent };
//# sourceMappingURL=fusioncharts.component.js.map
\ No newline at end of file
diff --git a/dist/src/fusioncharts.component.js.map b/dist/src/fusioncharts.component.js.map
index 4d35404..f5c6ecb 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: 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();\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 oldDataTable: any;\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 checkIfDataTableExists(dataSource) {\n if (dataSource && dataSource.data && dataSource.data._dataStore) {\n return true;\n }\n return false;\n }\n\n cloneDataSource(obj) {\n let type = typeof obj;\n if (\n type === 'string' ||\n type === 'number' ||\n type === 'function' ||\n type === 'boolean'\n ) {\n return obj;\n }\n if (obj === null || obj === undefined) {\n return obj;\n }\n if (Array.isArray(obj)) {\n let arr: any[] = [];\n for (let i = 0; i < obj.length; i++) {\n arr.push(this.cloneDataSource(obj[i]));\n }\n return arr;\n }\n if (typeof obj === 'object') {\n let clonedObj = {};\n for (let prop in obj) {\n // Edge case handling for DataTable\n if (prop === 'data') {\n if (obj[prop]._dataStore) {\n clonedObj[prop] = `-`;\n } else {\n clonedObj[prop] = this.cloneDataSource(obj[prop]);\n }\n continue;\n }\n clonedObj[prop] = this.cloneDataSource(obj[prop]);\n }\n return clonedObj;\n }\n }\n\n ngOnInit() {\n if (this.checkIfDataTableExists(this.dataSource)) {\n this.oldDataSource = JSON.stringify(\n this.cloneDataSource(this.dataSource)\n );\n } else {\n this.oldDataSource = JSON.stringify(this.dataSource);\n }\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 let data;\n if (this.checkIfDataTableExists(this.dataSource)) {\n data = JSON.stringify(this.cloneDataSource(this.dataSource));\n } else {\n data = JSON.stringify(this.dataSource);\n }\n if (\n this.oldDataSource !== data ||\n this.oldDataTable !== this.dataSource.data\n ) {\n this.oldDataTable = this.dataSource && this.dataSource.data;\n this.oldDataSource = data;\n this.updateChartData();\n }\n }\n\n updateChartData() {\n const dataFormat =\n this.configObj && this.configObj.dataFormat\n ? this.configObj.dataFormat\n : '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 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 && 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,"file":"fusioncharts.component.js","sourceRoot":"","sources":["../../src/angular-fusioncharts/src/fusioncharts.component.ts"],"names":[],"mappings":"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","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@Component({\n selector: 'fusioncharts',\n template: `\n \n {{ placeholder }}\n
\n `,\n providers: [FusionChartsService]\n})\nclass FusionChartsComponent\n implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy {\n chartObj: any;\n\n @Input() placeholder: string;\n @Input() dataSource: any;\n @Input() type: string;\n @Input() id: string;\n @Input() width: string;\n @Input() height: string;\n @Input() renderAt: string;\n @Input() dataFormat: string;\n @Input() events: string;\n @Input() link: string;\n @Input() showDataLoadingMessage: boolean;\n @Input() showChartLoadingMessage: boolean;\n @Input() baseChartMessageFont: string;\n @Input() baseChartMessageFontSize: string;\n @Input() baseChartMessageColor: string;\n @Input() dataLoadStartMessage: string;\n @Input() dataLoadErrorMessage: string;\n @Input() dataInvalidMessage: string;\n @Input() dataEmptyMessage: string;\n @Input() typeNotSupportedMessage: string;\n @Input() loadMessage: string;\n @Input() renderErrorMessage: string;\n @Input() containerBackgroundColor: string;\n @Input() containerBackgroundOpacity: string;\n @Input() containerClassName: string;\n @Input() baseChartMessageImageHAlign: string;\n @Input() baseChartMessageImageVAlign: string;\n @Input() baseChartMessageImageAlpha: number;\n @Input() baseChartMessageImageScale: number;\n @Input() typeNotSupportedMessageImageHAlign: string;\n @Input() typeNotSupportedMessageImageVAlign: string;\n @Input() typeNotSupportedMessageImageAlpha: number;\n @Input() typeNotSupportedMessageImageScale: number;\n @Input() dataLoadErrorMessageImageHAlign: string;\n @Input() dataLoadErrorMessageImageVAlign: string;\n @Input() dataLoadErrorMessageImageAlpha: number;\n @Input() dataLoadErrorMessageImageScale: number;\n @Input() dataLoadStartMessageImageHAlign: string;\n @Input() dataLoadStartMessageImageVAlign: string;\n @Input() dataLoadStartMessageImageAlpha: number;\n @Input() dataLoadStartMessageImageScale: number;\n @Input() dataInvalidMessageImageHAlign: string;\n @Input() dataInvalidMessageImageVAlign: string;\n @Input() dataInvalidMessageImageAlpha: number;\n @Input() dataInvalidMessageImageScale: number;\n @Input() dataEmptyMessageImageHAlign: string;\n @Input() dataEmptyMessageImageVAlign: string;\n @Input() dataEmptyMessageImageAlpha: number;\n @Input() dataEmptyMessageImageScale: number;\n @Input() renderErrorMessageImageHAlign: string;\n @Input() renderErrorMessageImageVAlign: string;\n @Input() renderErrorMessageImageAlpha: number;\n @Input() renderErrorMessageImageScale: number;\n @Input() loadMessageImageHAlign: string;\n @Input() loadMessageImageVAlign: string;\n @Input() loadMessageImageAlpha: number;\n @Input() loadMessageImageScale: number;\n @Input() chartConfig: string;\n\n /**\n * All Events List\n */\n\n private eventList: Array = EventsList;\n\n /**\n * All events emitter\n */\n @Output() beforeLinkedItemOpen = new EventEmitter();\n @Output() linkedItemOpened = new EventEmitter();\n @Output() beforeLinkedItemClose = new EventEmitter();\n @Output() linkedItemClosed = new EventEmitter();\n @Output() printReadyStateChange = new EventEmitter();\n @Output() dataLoadRequestCompleted = new EventEmitter();\n @Output() dataLoadError = new EventEmitter();\n @Output() dataLoadCancelled = new EventEmitter();\n @Output() dataLoadRequestCancelled = new EventEmitter();\n @Output() dataUpdated = new EventEmitter();\n @Output() dataUpdateCancelled = new EventEmitter();\n @Output() dataLoadRequested = new EventEmitter();\n @Output() beforeDataUpdate = new EventEmitter();\n @Output() realTimeUpdateComplete = new EventEmitter();\n @Output() chartCleared = new EventEmitter();\n @Output() slicingEnd = new EventEmitter();\n @Output() slicingStart = new EventEmitter();\n @Output() entityRollOut = new EventEmitter();\n @Output() entityRollOver = new EventEmitter();\n @Output() entityClick = new EventEmitter();\n @Output() connectorRollOver = new EventEmitter();\n @Output() connectorRollOut = new EventEmitter();\n @Output() connectorClick = new EventEmitter();\n @Output() markerRollOver = new EventEmitter();\n @Output() markerRollOut = new EventEmitter();\n @Output() markerClick = new EventEmitter();\n @Output() pageNavigated = new EventEmitter();\n @Output() rotationEnd = new EventEmitter();\n @Output() rotationStart = new EventEmitter();\n @Output() centerLabelRollover = new EventEmitter();\n @Output() centerLabelRollout = new EventEmitter();\n @Output() centerLabelClick = new EventEmitter();\n @Output() centerLabelChanged = new EventEmitter();\n @Output() chartClick = new EventEmitter();\n @Output() chartMouseMove = new EventEmitter();\n @Output() chartRollOver = new EventEmitter();\n @Output() chartRollOut = new EventEmitter();\n @Output() backgroundLoaded = new EventEmitter();\n @Output() backgroundLoadError = new EventEmitter();\n @Output() legendItemClicked = new EventEmitter();\n @Output() legendItemRollover = new EventEmitter();\n @Output() legendItemRollout = new EventEmitter();\n @Output() logoRollover = new EventEmitter();\n @Output() logoRollout = new EventEmitter();\n @Output() logoClick = new EventEmitter();\n @Output() logoLoaded = new EventEmitter();\n @Output() logoLoadError = new EventEmitter();\n @Output() beforeExport = new EventEmitter();\n @Output() exported = new EventEmitter();\n @Output() exportCancelled = new EventEmitter();\n @Output() beforePrint = new EventEmitter();\n @Output() printComplete = new EventEmitter();\n @Output() printCancelled = new EventEmitter();\n @Output() dataLabelClick = new EventEmitter();\n @Output() dataLabelRollOver = new EventEmitter();\n @Output() dataLabelRollOut = new EventEmitter();\n @Output() scrollStart = new EventEmitter();\n @Output() scrollEnd = new EventEmitter();\n @Output() onScroll = new EventEmitter();\n @Output() zoomReset = new EventEmitter();\n @Output() zoomedOut = new EventEmitter();\n @Output() zoomedIn = new EventEmitter();\n @Output() zoomed = new EventEmitter();\n @Output() zoomModeChanged = new EventEmitter();\n @Output() pinned = new EventEmitter();\n @Output() dataRestored = new EventEmitter();\n @Output() beforeDataSubmit = new EventEmitter();\n @Output() dataSubmitError = new EventEmitter();\n @Output() dataSubmitted = new EventEmitter();\n @Output() dataSubmitCancelled = new EventEmitter();\n @Output() chartUpdated = new EventEmitter();\n @Output() nodeAdded = new EventEmitter();\n @Output() nodeUpdated = new EventEmitter();\n @Output() nodeDeleted = new EventEmitter();\n @Output() connectorAdded = new EventEmitter();\n @Output() connectorUpdated = new EventEmitter();\n @Output() connectorDeleted = new EventEmitter();\n @Output() labelAdded = new EventEmitter();\n @Output() labelDeleted = new EventEmitter();\n @Output() selectionRemoved = new EventEmitter();\n @Output() selectionStart = new EventEmitter();\n @Output() selectionEnd = new EventEmitter();\n @Output() labelClick = new EventEmitter();\n @Output() labelRollOver = new EventEmitter();\n @Output() labelRollOut = new EventEmitter();\n @Output() labelDragStart = new EventEmitter();\n @Output() labelDragEnd = new EventEmitter();\n @Output() dataplotDragStart = new EventEmitter();\n @Output() dataplotDragEnd = new EventEmitter();\n @Output() processClick = new EventEmitter();\n @Output() processRollOver = new EventEmitter();\n @Output() processRollOut = new EventEmitter();\n @Output() categoryClick = new EventEmitter();\n @Output() categoryRollOver = new EventEmitter();\n @Output() categoryRollOut = new EventEmitter();\n @Output() milestoneClick = new EventEmitter();\n @Output() milestoneRollOver = new EventEmitter();\n @Output() milestoneRollOut = new EventEmitter();\n @Output() chartTypeChanged = new EventEmitter();\n @Output() overlayButtonClick = new EventEmitter();\n @Output() loaded = new EventEmitter();\n @Output() rendered = new EventEmitter();\n @Output() drawComplete = new EventEmitter();\n @Output() renderComplete = new EventEmitter();\n @Output() dataInvalid = new EventEmitter