diff --git a/README.md b/README.md
index 42f5d95..32c75b0 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,7 @@ A simple and lightweight `VueJS` component for `FusionCharts` JavaScript Chartin
- [Working with events](#working-with-events)
- [Quick Start](#quick-start)
- [Going Beyond Charts](#going-beyond-charts)
+- [Usage and Integration of FusionTime](#usage-and-integration-of-fusionTime)
- [For Contributors](#for-contributors)
- [Licensing](#licensing)
@@ -242,6 +243,87 @@ links to help you get started:
- [Chart gallery](https://www.fusioncharts.com/explore/chart-gallery)
- [FusionCharts API](https://www.fusioncharts.com/dev/api/fusioncharts)
+## Usage and integration of FusionTime
+
+From `fusioncharts@3.13.3-sr.1` and `vue-fusioncharts@3.0.0`, You can visualize timeseries data easily with angular.
+
+Learn more about FusionTime [here](https://www.fusioncharts.com/fusiontime).
+
+### Sample code for FusionTime
+
+```js
+import Vue from 'vue';
+import VueFusionCharts from 'vue-fusioncharts';
+import FusionCharts from 'fusioncharts';
+import TimeSeries from 'fusioncharts/fusioncharts.timeseries';
+
+// register VueFusionCharts
+Vue.use(VueFusionCharts, FusionCharts, TimeSeries);
+
+const jsonify = res => res.json();
+const dataFetch = fetch(
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/data.json'
+).then(jsonify);
+const schemaFetch = fetch(
+ 'https://raw.githubusercontent.com/fusioncharts/dev_centre_docs/fusiontime-beta-release/charts-resources/fusiontime/online-sales-single-series/schema.json'
+).then(jsonify);
+
+const chart = new Vue({
+ el: '#app',
+ data: {
+ width: '500',
+ height: '300',
+ type: 'timeseries',
+ dataFormat: 'json',
+ dataSource: {
+ caption: { text: 'Online Sales of a SuperStore in the US' },
+ data: null,
+ yAxis: [
+ {
+ plot: [
+ {
+ value: 'Sales ($)'
+ }
+ ]
+ }
+ ]
+ }
+ },
+ mounted: function() {
+ Promise.all([dataFetch, schemaFetch]).then(res => {
+ const data = res[0];
+ const schema = res[1];
+ const fusionTable = new FusionCharts.DataStore().createDataTable(
+ data,
+ schema
+ );
+ this.dataSource.data = fusionTable;
+ });
+ }
+});
+```
+
+Here's HTML template for the above example:
+
+```html
+
+
+ FusionCharts will render here...
+
+
+```
+
+Useful links for FusionTime
+
+- [How FusionTime works](https://www.fusioncharts.com/dev/fusiontime/getting-started/how-fusion-time-works)
+- [Create your first chart](https://www.fusioncharts.com/dev/fusiontime/getting-started/create-your-first-chart-in-fusiontime)
+
## Going beyond Charts
- Explore 20+ pre-built business specific dashboards for different industries like energy and manufacturing to business functions like sales, marketing and operations [here](https://www.fusioncharts.com/explore/dashboards).
diff --git a/component/index.js b/component/index.js
index 047eefe..2e11685 100644
--- a/component/index.js
+++ b/component/index.js
@@ -7,7 +7,7 @@
exports["VueFusionChartsComponent"] = factory(require("fusioncharts"));
else
root["VueFusionChartsComponent"] = factory(root["FusionCharts"]);
-})(this, function(__WEBPACK_EXTERNAL_MODULE_1__) {
+})(this, function(__WEBPACK_EXTERNAL_MODULE_2__) {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
@@ -73,7 +73,7 @@ return /******/ (function(modules) { // webpackBootstrap
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 2);
+/******/ return __webpack_require__(__webpack_require__.s = 3);
/******/ })
/************************************************************************/
/******/ ([
@@ -304,12 +304,175 @@ module.exports = { optionsMap: optionsMap, props: props };
/***/ }),
/* 1 */
-/***/ (function(module, exports) {
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+
+var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+exports.checkIfDataTableExists = checkIfDataTableExists;
+exports.cloneDataSource = cloneDataSource;
+exports.attachListeners = attachListeners;
+exports.createEvents = createEvents;
+exports.setLastOptions = setLastOptions;
+exports.getLastOptions = getLastOptions;
+exports.getOptions = getOptions;
+exports.renderChart = renderChart;
+exports.updateChart = updateChart;
+var addDep = exports.addDep = function addDep(FC, _FC, modules) {
+ if (FC) {
+ if (modules.getName && modules.getType || modules.name && modules.type) {
+ FC.addDep(modules);
+ } else {
+ modules(FC);
+ }
+ } else {
+ modules(_FC);
+ }
+};
+
+function checkIfDataTableExists(dataSource) {
+ // eslint-disable-next-line no-underscore-dangle
+ if (dataSource && dataSource.data && dataSource.data._dataStore) {
+ return true;
+ }
+ return false;
+}
+
+function cloneDataSource(obj) {
+ var purpose = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'clone';
+
+ var type = typeof obj === 'undefined' ? 'undefined' : _typeof(obj);
+ if (type === 'string' || type === 'number' || type === 'function' || type === 'boolean') {
+ return obj;
+ }
+ if (obj === null || obj === undefined) {
+ return obj;
+ }
+ if (Array.isArray(obj)) {
+ var arr = [];
+ for (var i = 0; i < obj.length; i++) {
+ arr.push(cloneDataSource(obj[i]));
+ }
+ return arr;
+ }
+ if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object') {
+ var clonedObj = {};
+ // eslint-disable-next-line guard-for-in
+ // eslint-disable-next-line no-restricted-syntax
+ for (var prop in obj) {
+ // Edge case handling for DataTable
+ if (prop === 'data') {
+ // eslint-disable-next-line no-underscore-dangle
+ if (obj[prop] && obj[prop]._dataStore && purpose === 'clone') {
+ clonedObj[prop] = obj[prop];
+ // eslint-disable-next-line no-underscore-dangle
+ } else if (obj[prop] && obj[prop]._dataStore && purpose === 'diff') {
+ clonedObj[prop] = '-';
+ } else {
+ clonedObj[prop] = cloneDataSource(obj[prop]);
+ }
+ continue;
+ }
+ clonedObj[prop] = cloneDataSource(obj[prop]);
+ }
+ return clonedObj;
+ }
+ return undefined;
+}
+
+function attachListeners(THIS) {
+ if (THIS.$listeners && _typeof(THIS.$listeners) === 'object') {
+ Object.keys(THIS.$listeners).forEach(function (event) {
+ THIS.chartObj.addEventListener(event, function (e) {
+ THIS.$emit(event, e);
+ });
+ });
+ }
+}
+
+function createEvents(THIS) {
+ var ret = {
+ events: {}
+ };
+ if (THIS.$listeners && _typeof(THIS.$listeners) === 'object') {
+ Object.keys(THIS.$listeners).forEach(function (event) {
+ ret.events[event] = function (e) {
+ THIS.$emit(event, e);
+ };
+ });
+ }
+ return ret;
+}
+
+function setLastOptions(config, THIS) {
+ THIS._oldOptions = Object.assign({}, config);
+}
-module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
+function getLastOptions(THIS) {
+ return THIS._oldOptions;
+}
+
+function getOptions(This, optionsMap) {
+ var config = {},
+ THIS = This;
+ for (var i in optionsMap) {
+ if (THIS[i] !== undefined && THIS[i] !== null) {
+ config[optionsMap[i]] = THIS[i];
+ }
+ }
+ var options = Object.assign(Object.assign({}, THIS.options), config);
+ return options;
+}
+
+function renderChart(This, FC) {
+ var THIS = This,
+ config = THIS.getOptions(),
+ chartObj = THIS.chartObj;
+
+ config.renderAt = this.containerID;
+ THIS.setLastOptions(config);
+
+ if (chartObj && chartObj.dispose) {
+ chartObj.dispose();
+ }
+ var events = this.createEvents();
+ config.events = Object.assign({}, config.events, events.events);
+
+ THIS.chartObj = chartObj = new FC(config);
+ chartObj.render();
+}
+
+function updateChart(This) {
+ var THIS = This,
+ config = THIS.getOptions(),
+ prevConfig = THIS.getLastOptions(),
+ chartObj = THIS.chartObj;
+
+ if (config.width !== prevConfig.width || config.height !== prevConfig.height) {
+ chartObj && chartObj.resizeTo(config.width, config.height);
+ } else if (config.type !== prevConfig.type) {
+ chartObj.chartType(config.type);
+ } else {
+ if (!checkIfDataTableExists(config.dataSource)) chartObj.setChartData(config.dataSource, config.dataFormat);
+ }
+
+ THIS.setLastOptions(config);
+}
/***/ }),
/* 2 */
+/***/ (function(module, exports) {
+
+module.exports = __WEBPACK_EXTERNAL_MODULE_2__;
+
+/***/ }),
+/* 3 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -321,23 +484,25 @@ Object.defineProperty(exports, "__esModule", {
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
-var _fusioncharts = __webpack_require__(1);
+var _fusioncharts = __webpack_require__(2);
var _fusioncharts2 = _interopRequireDefault(_fusioncharts);
+var _utils = __webpack_require__(1);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _require = __webpack_require__(0),
optionsMap = _require.optionsMap,
props = _require.props;
-var GetComponent = function GetComponent(FC) {
+exports.default = function (FC) {
for (var _len = arguments.length, options = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
options[_key - 1] = arguments[_key];
}
options && options.forEach && options.forEach(function (modules) {
- addDep(FC, _fusioncharts2.default, modules);
+ (0, _utils.addDep)(FC, _fusioncharts2.default, modules);
});
return {
name: 'fusioncharts',
@@ -411,6 +576,10 @@ var GetComponent = function GetComponent(FC) {
var events = this.createEvents();
config.events = Object.assign({}, config.events, events.events);
+ var ds = config.dataSource || config.datasource;
+
+ if ((0, _utils.checkIfDataTableExists)(ds)) this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'diff');else this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'clone');
+
THIS.chartObj = chartObj = new FC(config);
chartObj.render();
},
@@ -425,7 +594,7 @@ var GetComponent = function GetComponent(FC) {
} else if (config.type !== prevConfig.type) {
chartObj.chartType(config.type);
} else {
- chartObj.setChartData(config.dataSource, config.dataFormat);
+ if (!(0, _utils.checkIfDataTableExists)(config.dataSource)) chartObj.setChartData(config.dataSource, config.dataFormat);
}
THIS.setLastOptions(config);
@@ -449,15 +618,35 @@ var GetComponent = function GetComponent(FC) {
},
dataSource: {
handler: function handler() {
- this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ if (!(0, _utils.checkIfDataTableExists)(this.dataSource)) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
},
deep: true
},
datasource: {
handler: function handler() {
- this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ if (!(0, _utils.checkIfDataTableExists)(this.datasource)) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
},
deep: true
+ },
+ 'datasource.data': {
+ handler: function handler(newVal, prevVal) {
+ if (newVal !== prevVal) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
+ },
+ deep: false
+ },
+ 'dataSource.data': {
+ handler: function handler(newVal, prevVal) {
+ if (newVal !== prevVal) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
+ },
+ deep: false
}
},
deactivated: function deactivated() {
@@ -471,23 +660,19 @@ var GetComponent = function GetComponent(FC) {
},
ready: function ready() {
this.renderChart();
+ },
+ beforeUpdate: function beforeUpdate() {
+ var strPrevClonedDataSource = JSON.stringify(this.prevDataSource);
+ var ds = this.datasource || this.dataSource || this.options.dataSource;
+ var strCurrClonedDataSource = JSON.stringify((0, _utils.cloneDataSource)(ds, 'diff'));
+ if (strPrevClonedDataSource !== strCurrClonedDataSource) {
+ this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'diff');
+ this.chartObj.setChartData(ds, this.dataFormat || this.dataformat);
+ }
}
};
};
-var addDep = function addDep(FC, _FC, modules) {
- if (FC) {
- if (modules.getName && modules.getType || modules.name && modules.type) {
- FC.addDep(modules);
- } else {
- modules(FC);
- }
- } else {
- modules(_FC);
- }
-};
-
-exports.default = GetComponent;
module.exports = exports['default'];
/***/ })
diff --git a/component/index.js.map b/component/index.js.map
index b32e6e4..d994ee6 100644
--- a/component/index.js.map
+++ b/component/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 2452c07ec2e90030f6a4","webpack:///./src/config.js","webpack:///external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}","webpack:///./src/vue-fusioncharts-component.js"],"names":["optionsMap","type","id","width","height","dataFormat","dataSource","events","link","showDataLoadingMessage","showChartLoadingMessage","baseChartMessageFont","baseChartMessageFontSize","baseChartMessageColor","dataLoadStartMessage","dataLoadErrorMessage","dataInvalidMessage","dataEmptyMessage","typeNotSupportedMessage","loadMessage","renderErrorMessage","containerBackgroundColor","containerBackgroundOpacity","containerClassName","baseChartMessageImageHAlign","baseChartMessageImageVAlign","baseChartMessageImageAlpha","baseChartMessageImageScale","typeNotSupportedMessageImageHAlign","typeNotSupportedMessageImageVAlign","typeNotSupportedMessageImageAlpha","typeNotSupportedMessageImageScale","dataLoadErrorMessageImageHAlign","dataLoadErrorMessageImageVAlign","dataLoadErrorMessageImageAlpha","dataLoadErrorMessageImageScale","dataLoadStartMessageImageHAlign","dataLoadStartMessageImageVAlign","dataLoadStartMessageImageAlpha","dataLoadStartMessageImageScale","dataInvalidMessageImageHAlign","dataInvalidMessageImageVAlign","dataInvalidMessageImageAlpha","dataInvalidMessageImageScale","dataEmptyMessageImageHAlign","dataEmptyMessageImageVAlign","dataEmptyMessageImageAlpha","dataEmptyMessageImageScale","renderErrorMessageImageHAlign","renderErrorMessageImageVAlign","renderErrorMessageImageAlpha","renderErrorMessageImageScale","loadMessageImageHAlign","loadMessageImageVAlign","loadMessageImageAlpha","loadMessageImageScale","dataformat","datasource","showdataloadingmessage","showchartloadingmessage","basechartmessagefont","basechartmessagefontsize","basechartmessagecolor","dataloadstartmessage","dataloaderrormessage","datainvalidmessage","dataemptymessage","typenotsupportedmessage","loadmessage","rendererrormessage","containerbackgroundcolor","containerbackgroundopacity","containerclassname","basechartmessageimagehalign","basechartmessageimagevalign","basechartmessageimagealpha","basechartmessageimagescale","typenotsupportedmessageimagehalign","typenotsupportedmessageimagevalign","typenotsupportedmessageimagealpha","typenotsupportedmessageimagescale","dataloaderrormessageimagehalign","dataloaderrormessageimagevalign","dataloaderrormessageimagealpha","dataloaderrormessageimagescale","dataloadstartmessageimagehalign","dataloadstartmessageimagevalign","dataloadstartmessageimagealpha","dataloadstartmessageimagescale","datainvalidmessageimagehalign","datainvalidmessageimagevalign","datainvalidmessageimagealpha","datainvalidmessageimagescale","dataemptymessageimagehalign","dataemptymessageimagevalign","dataemptymessageimagealpha","dataemptymessageimagescale","rendererrormessageimagehalign","rendererrormessageimagevalign","rendererrormessageimagealpha","rendererrormessageimagescale","loadmessageimagehalign","loadmessageimagevalign","loadmessageimagealpha","loadmessageimagescale","props","options","Object","String","Boolean","Number","module","exports","require","GetComponent","FC","forEach","addDep","_FC","modules","name","template","render","h","containerID","_uid","attrs","methods","attachListeners","$listeners","keys","chartObj","addEventListener","event","$emit","e","createEvents","ret","setLastOptions","config","_oldOptions","assign","getLastOptions","getOptions","THIS","i","undefined","renderChart","renderAt","dispose","updateChart","prevConfig","resizeTo","chartType","setChartData","watch","handler","deep","deactivated","beforeDestroy","mounted","ready","getName","getType"],"mappings":"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","file":"index.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"fusioncharts\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"fusioncharts\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueFusionChartsComponent\"] = factory(require(\"fusioncharts\"));\n\telse\n\t\troot[\"VueFusionChartsComponent\"] = factory(root[\"FusionCharts\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE_1__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 2452c07ec2e90030f6a4","const optionsMap = {\n type: 'type',\n id: 'id',\n width: 'width',\n height: 'height',\n dataFormat: 'dataFormat',\n dataSource: 'dataSource',\n events: 'events',\n link: 'link',\n showDataLoadingMessage: 'showDataLoadingMessage',\n showChartLoadingMessage: 'showChartLoadingMessage',\n baseChartMessageFont: 'baseChartMessageFont',\n baseChartMessageFontSize: 'baseChartMessageFontSize',\n baseChartMessageColor: 'baseChartMessageColor',\n dataLoadStartMessage: 'dataLoadStartMessage',\n dataLoadErrorMessage: 'dataLoadErrorMessage',\n dataInvalidMessage: 'dataInvalidMessage',\n dataEmptyMessage: 'dataEmptyMessage',\n typeNotSupportedMessage: 'typeNotSupportedMessage',\n loadMessage: 'loadMessage',\n renderErrorMessage: 'renderErrorMessage',\n containerBackgroundColor: 'containerBackgroundColor',\n containerBackgroundOpacity: 'containerBackgroundOpacity',\n containerClassName: 'containerClassName',\n baseChartMessageImageHAlign: 'baseChartMessageImageHAlign',\n baseChartMessageImageVAlign: 'baseChartMessageImageVAlign',\n baseChartMessageImageAlpha: 'baseChartMessageImageAlpha',\n baseChartMessageImageScale: 'baseChartMessageImageScale',\n typeNotSupportedMessageImageHAlign: 'typeNotSupportedMessageImageHAlign',\n typeNotSupportedMessageImageVAlign: 'typeNotSupportedMessageImageVAlign',\n typeNotSupportedMessageImageAlpha: 'typeNotSupportedMessageImageAlpha',\n typeNotSupportedMessageImageScale: 'typeNotSupportedMessageImageScale',\n dataLoadErrorMessageImageHAlign: 'dataLoadErrorMessageImageHAlign',\n dataLoadErrorMessageImageVAlign: 'dataLoadErrorMessageImageVAlign',\n dataLoadErrorMessageImageAlpha: 'dataLoadErrorMessageImageAlpha',\n dataLoadErrorMessageImageScale: 'dataLoadErrorMessageImageScale',\n dataLoadStartMessageImageHAlign: 'dataLoadStartMessageImageHAlign',\n dataLoadStartMessageImageVAlign: 'dataLoadStartMessageImageVAlign',\n dataLoadStartMessageImageAlpha: 'dataLoadStartMessageImageAlpha',\n dataLoadStartMessageImageScale: 'dataLoadStartMessageImageScale',\n dataInvalidMessageImageHAlign: 'dataInvalidMessageImageHAlign',\n dataInvalidMessageImageVAlign: 'dataInvalidMessageImageVAlign',\n dataInvalidMessageImageAlpha: 'dataInvalidMessageImageAlpha',\n dataInvalidMessageImageScale: 'dataInvalidMessageImageScale',\n dataEmptyMessageImageHAlign: 'dataEmptyMessageImageHAlign',\n dataEmptyMessageImageVAlign: 'dataEmptyMessageImageVAlign',\n dataEmptyMessageImageAlpha: 'dataEmptyMessageImageAlpha',\n dataEmptyMessageImageScale: 'dataEmptyMessageImageScale',\n renderErrorMessageImageHAlign: 'renderErrorMessageImageHAlign',\n renderErrorMessageImageVAlign: 'renderErrorMessageImageVAlign',\n renderErrorMessageImageAlpha: 'renderErrorMessageImageAlpha',\n renderErrorMessageImageScale: 'renderErrorMessageImageScale',\n loadMessageImageHAlign: 'loadMessageImageHAlign',\n loadMessageImageVAlign: 'loadMessageImageVAlign',\n loadMessageImageAlpha: 'loadMessageImageAlpha',\n loadMessageImageScale: 'loadMessageImageScale',\n ///////////////////////////////////////////////////////\n dataformat: 'dataFormat',\n datasource: 'dataSource',\n showdataloadingmessage: 'showDataLoadingMessage',\n showchartloadingmessage: 'showChartLoadingMessage',\n basechartmessagefont: 'baseChartMessageFont',\n basechartmessagefontsize: 'baseChartMessageFontSize',\n basechartmessagecolor: 'baseChartMessageColor',\n dataloadstartmessage: 'dataLoadStartMessage',\n dataloaderrormessage: 'dataLoadErrorMessage',\n datainvalidmessage: 'dataInvalidMessage',\n dataemptymessage: 'dataEmptyMessage',\n typenotsupportedmessage: 'typeNotSupportedMessage',\n loadmessage: 'loadMessage',\n rendererrormessage: 'renderErrorMessage',\n containerbackgroundcolor: 'containerBackgroundColor',\n containerbackgroundopacity: 'containerBackgroundOpacity',\n containerclassname: 'containerClassName',\n basechartmessageimagehalign: 'baseChartMessageImageHAlign',\n basechartmessageimagevalign: 'baseChartMessageImageVAlign',\n basechartmessageimagealpha: 'baseChartMessageImageAlpha',\n basechartmessageimagescale: 'baseChartMessageImageScale',\n typenotsupportedmessageimagehalign: 'typeNotSupportedMessageImageHAlign',\n typenotsupportedmessageimagevalign: 'typeNotSupportedMessageImageVAlign',\n typenotsupportedmessageimagealpha: 'typeNotSupportedMessageImageAlpha',\n typenotsupportedmessageimagescale: 'typeNotSupportedMessageImageScale',\n dataloaderrormessageimagehalign: 'dataLoadErrorMessageImageHAlign',\n dataloaderrormessageimagevalign: 'dataLoadErrorMessageImageVAlign',\n dataloaderrormessageimagealpha: 'dataLoadErrorMessageImageAlpha',\n dataloaderrormessageimagescale: 'dataLoadErrorMessageImageScale',\n dataloadstartmessageimagehalign: 'dataLoadStartMessageImageHAlign',\n dataloadstartmessageimagevalign: 'dataLoadStartMessageImageVAlign',\n dataloadstartmessageimagealpha: 'dataLoadStartMessageImageAlpha',\n dataloadstartmessageimagescale: 'dataLoadStartMessageImageScale',\n datainvalidmessageimagehalign: 'dataInvalidMessageImageHAlign',\n datainvalidmessageimagevalign: 'dataInvalidMessageImageVAlign',\n datainvalidmessageimagealpha: 'dataInvalidMessageImageAlpha',\n datainvalidmessageimagescale: 'dataInvalidMessageImageScale',\n dataemptymessageimagehalign: 'dataEmptyMessageImageHAlign',\n dataemptymessageimagevalign: 'dataEmptyMessageImageVAlign',\n dataemptymessageimagealpha: 'dataEmptyMessageImageAlpha',\n dataemptymessageimagescale: 'dataEmptyMessageImageScale',\n rendererrormessageimagehalign: 'renderErrorMessageImageHAlign',\n rendererrormessageimagevalign: 'renderErrorMessageImageVAlign',\n rendererrormessageimagealpha: 'renderErrorMessageImageAlpha',\n rendererrormessageimagescale: 'renderErrorMessageImageScale',\n loadmessageimagehalign: 'loadMessageImageHAlign',\n loadmessageimagevalign: 'loadMessageImageVAlign',\n loadmessageimagealpha: 'loadMessageImageAlpha',\n loadmessageimagescale: 'loadMessageImageScale'\n};\n\nconst props = {\n options: Object,\n type: String,\n id: String,\n width: '',\n height: '',\n dataFormat: String,\n dataSource: '',\n events: Object,\n link: Object,\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: Number,\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 ///////////////////////////////////////////////\n dataformat: String,\n datasource: '',\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: Number,\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};\n\nmodule.exports = { optionsMap, props };\n\n\n\n// WEBPACK FOOTER //\n// ./src/config.js","module.exports = __WEBPACK_EXTERNAL_MODULE_1__;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}\n// module id = 1\n// module chunks = 0 1","import _FC from 'fusioncharts';\nconst { optionsMap, props } = require('./config.js');\n\nconst GetComponent = function(FC, ...options) {\n options &&\n options.forEach &&\n options.forEach(modules => {\n addDep(FC, _FC, modules);\n });\n return {\n name: 'fusioncharts',\n template: '',\n render: function(h) {\n this.containerID = 'fc-' + this._uid;\n return h('div', {\n attrs: {\n id: this.containerID\n }\n });\n },\n props,\n methods: {\n attachListeners: function() {\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n this.chartObj.addEventListener(event, e => {\n this.$emit(event, e);\n });\n });\n }\n },\n createEvents: function() {\n const ret = {\n events: {}\n };\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n ret.events[event] = e => {\n this.$emit(event, e);\n };\n });\n }\n return ret;\n },\n setLastOptions: function(config) {\n this._oldOptions = Object.assign({}, config);\n },\n getLastOptions: function() {\n return this._oldOptions;\n },\n getOptions: function() {\n let config = {},\n THIS = this;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n\n let options = Object.assign(Object.assign({}, THIS.options), config);\n\n return options;\n },\n renderChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n },\n updateChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n }\n },\n watch: {\n type: function() {\n this.chartObj.chartType(this.type);\n },\n width: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n height: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n options: {\n handler: function() {\n this.updateChart();\n },\n deep: true\n },\n dataSource: {\n handler: function() {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n },\n deep: true\n },\n datasource: {\n handler: function() {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n },\n deep: true\n }\n },\n deactivated: function() {\n this.chartObj && this.chartObj.dispose();\n },\n beforeDestroy: function() {\n this.chartObj && this.chartObj.dispose();\n },\n mounted: function() {\n this.renderChart();\n },\n ready: function() {\n this.renderChart();\n }\n };\n};\n\nconst addDep = (FC, _FC, modules) => {\n if (FC) {\n if (\n (modules.getName && modules.getType) ||\n (modules.name && modules.type)\n ) {\n FC.addDep(modules);\n } else {\n modules(FC);\n }\n } else {\n modules(_FC);\n }\n};\n\nexport default GetComponent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-fusioncharts-component.js"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 6f4039d474af7a5149f9","webpack:///./src/config.js","webpack:///./src/utils.js","webpack:///external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}","webpack:///./src/vue-fusioncharts-component.js"],"names":["optionsMap","type","id","width","height","dataFormat","dataSource","events","link","showDataLoadingMessage","showChartLoadingMessage","baseChartMessageFont","baseChartMessageFontSize","baseChartMessageColor","dataLoadStartMessage","dataLoadErrorMessage","dataInvalidMessage","dataEmptyMessage","typeNotSupportedMessage","loadMessage","renderErrorMessage","containerBackgroundColor","containerBackgroundOpacity","containerClassName","baseChartMessageImageHAlign","baseChartMessageImageVAlign","baseChartMessageImageAlpha","baseChartMessageImageScale","typeNotSupportedMessageImageHAlign","typeNotSupportedMessageImageVAlign","typeNotSupportedMessageImageAlpha","typeNotSupportedMessageImageScale","dataLoadErrorMessageImageHAlign","dataLoadErrorMessageImageVAlign","dataLoadErrorMessageImageAlpha","dataLoadErrorMessageImageScale","dataLoadStartMessageImageHAlign","dataLoadStartMessageImageVAlign","dataLoadStartMessageImageAlpha","dataLoadStartMessageImageScale","dataInvalidMessageImageHAlign","dataInvalidMessageImageVAlign","dataInvalidMessageImageAlpha","dataInvalidMessageImageScale","dataEmptyMessageImageHAlign","dataEmptyMessageImageVAlign","dataEmptyMessageImageAlpha","dataEmptyMessageImageScale","renderErrorMessageImageHAlign","renderErrorMessageImageVAlign","renderErrorMessageImageAlpha","renderErrorMessageImageScale","loadMessageImageHAlign","loadMessageImageVAlign","loadMessageImageAlpha","loadMessageImageScale","dataformat","datasource","showdataloadingmessage","showchartloadingmessage","basechartmessagefont","basechartmessagefontsize","basechartmessagecolor","dataloadstartmessage","dataloaderrormessage","datainvalidmessage","dataemptymessage","typenotsupportedmessage","loadmessage","rendererrormessage","containerbackgroundcolor","containerbackgroundopacity","containerclassname","basechartmessageimagehalign","basechartmessageimagevalign","basechartmessageimagealpha","basechartmessageimagescale","typenotsupportedmessageimagehalign","typenotsupportedmessageimagevalign","typenotsupportedmessageimagealpha","typenotsupportedmessageimagescale","dataloaderrormessageimagehalign","dataloaderrormessageimagevalign","dataloaderrormessageimagealpha","dataloaderrormessageimagescale","dataloadstartmessageimagehalign","dataloadstartmessageimagevalign","dataloadstartmessageimagealpha","dataloadstartmessageimagescale","datainvalidmessageimagehalign","datainvalidmessageimagevalign","datainvalidmessageimagealpha","datainvalidmessageimagescale","dataemptymessageimagehalign","dataemptymessageimagevalign","dataemptymessageimagealpha","dataemptymessageimagescale","rendererrormessageimagehalign","rendererrormessageimagevalign","rendererrormessageimagealpha","rendererrormessageimagescale","loadmessageimagehalign","loadmessageimagevalign","loadmessageimagealpha","loadmessageimagescale","props","options","Object","String","Boolean","Number","module","exports","checkIfDataTableExists","cloneDataSource","attachListeners","createEvents","setLastOptions","getLastOptions","getOptions","renderChart","updateChart","addDep","FC","_FC","modules","getName","getType","name","data","_dataStore","obj","purpose","undefined","Array","isArray","arr","i","length","push","clonedObj","prop","THIS","$listeners","keys","forEach","chartObj","addEventListener","event","$emit","e","ret","config","_oldOptions","assign","This","renderAt","containerID","dispose","render","prevConfig","resizeTo","chartType","setChartData","require","template","h","_uid","attrs","methods","ds","prevDataSource","watch","handler","deep","newVal","prevVal","deactivated","beforeDestroy","mounted","ready","beforeUpdate","strPrevClonedDataSource","JSON","stringify","strCurrClonedDataSource"],"mappings":"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","file":"index.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"fusioncharts\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"fusioncharts\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueFusionChartsComponent\"] = factory(require(\"fusioncharts\"));\n\telse\n\t\troot[\"VueFusionChartsComponent\"] = factory(root[\"FusionCharts\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE_2__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 6f4039d474af7a5149f9","const optionsMap = {\n type: 'type',\n id: 'id',\n width: 'width',\n height: 'height',\n dataFormat: 'dataFormat',\n dataSource: 'dataSource',\n events: 'events',\n link: 'link',\n showDataLoadingMessage: 'showDataLoadingMessage',\n showChartLoadingMessage: 'showChartLoadingMessage',\n baseChartMessageFont: 'baseChartMessageFont',\n baseChartMessageFontSize: 'baseChartMessageFontSize',\n baseChartMessageColor: 'baseChartMessageColor',\n dataLoadStartMessage: 'dataLoadStartMessage',\n dataLoadErrorMessage: 'dataLoadErrorMessage',\n dataInvalidMessage: 'dataInvalidMessage',\n dataEmptyMessage: 'dataEmptyMessage',\n typeNotSupportedMessage: 'typeNotSupportedMessage',\n loadMessage: 'loadMessage',\n renderErrorMessage: 'renderErrorMessage',\n containerBackgroundColor: 'containerBackgroundColor',\n containerBackgroundOpacity: 'containerBackgroundOpacity',\n containerClassName: 'containerClassName',\n baseChartMessageImageHAlign: 'baseChartMessageImageHAlign',\n baseChartMessageImageVAlign: 'baseChartMessageImageVAlign',\n baseChartMessageImageAlpha: 'baseChartMessageImageAlpha',\n baseChartMessageImageScale: 'baseChartMessageImageScale',\n typeNotSupportedMessageImageHAlign: 'typeNotSupportedMessageImageHAlign',\n typeNotSupportedMessageImageVAlign: 'typeNotSupportedMessageImageVAlign',\n typeNotSupportedMessageImageAlpha: 'typeNotSupportedMessageImageAlpha',\n typeNotSupportedMessageImageScale: 'typeNotSupportedMessageImageScale',\n dataLoadErrorMessageImageHAlign: 'dataLoadErrorMessageImageHAlign',\n dataLoadErrorMessageImageVAlign: 'dataLoadErrorMessageImageVAlign',\n dataLoadErrorMessageImageAlpha: 'dataLoadErrorMessageImageAlpha',\n dataLoadErrorMessageImageScale: 'dataLoadErrorMessageImageScale',\n dataLoadStartMessageImageHAlign: 'dataLoadStartMessageImageHAlign',\n dataLoadStartMessageImageVAlign: 'dataLoadStartMessageImageVAlign',\n dataLoadStartMessageImageAlpha: 'dataLoadStartMessageImageAlpha',\n dataLoadStartMessageImageScale: 'dataLoadStartMessageImageScale',\n dataInvalidMessageImageHAlign: 'dataInvalidMessageImageHAlign',\n dataInvalidMessageImageVAlign: 'dataInvalidMessageImageVAlign',\n dataInvalidMessageImageAlpha: 'dataInvalidMessageImageAlpha',\n dataInvalidMessageImageScale: 'dataInvalidMessageImageScale',\n dataEmptyMessageImageHAlign: 'dataEmptyMessageImageHAlign',\n dataEmptyMessageImageVAlign: 'dataEmptyMessageImageVAlign',\n dataEmptyMessageImageAlpha: 'dataEmptyMessageImageAlpha',\n dataEmptyMessageImageScale: 'dataEmptyMessageImageScale',\n renderErrorMessageImageHAlign: 'renderErrorMessageImageHAlign',\n renderErrorMessageImageVAlign: 'renderErrorMessageImageVAlign',\n renderErrorMessageImageAlpha: 'renderErrorMessageImageAlpha',\n renderErrorMessageImageScale: 'renderErrorMessageImageScale',\n loadMessageImageHAlign: 'loadMessageImageHAlign',\n loadMessageImageVAlign: 'loadMessageImageVAlign',\n loadMessageImageAlpha: 'loadMessageImageAlpha',\n loadMessageImageScale: 'loadMessageImageScale',\n ///////////////////////////////////////////////////////\n dataformat: 'dataFormat',\n datasource: 'dataSource',\n showdataloadingmessage: 'showDataLoadingMessage',\n showchartloadingmessage: 'showChartLoadingMessage',\n basechartmessagefont: 'baseChartMessageFont',\n basechartmessagefontsize: 'baseChartMessageFontSize',\n basechartmessagecolor: 'baseChartMessageColor',\n dataloadstartmessage: 'dataLoadStartMessage',\n dataloaderrormessage: 'dataLoadErrorMessage',\n datainvalidmessage: 'dataInvalidMessage',\n dataemptymessage: 'dataEmptyMessage',\n typenotsupportedmessage: 'typeNotSupportedMessage',\n loadmessage: 'loadMessage',\n rendererrormessage: 'renderErrorMessage',\n containerbackgroundcolor: 'containerBackgroundColor',\n containerbackgroundopacity: 'containerBackgroundOpacity',\n containerclassname: 'containerClassName',\n basechartmessageimagehalign: 'baseChartMessageImageHAlign',\n basechartmessageimagevalign: 'baseChartMessageImageVAlign',\n basechartmessageimagealpha: 'baseChartMessageImageAlpha',\n basechartmessageimagescale: 'baseChartMessageImageScale',\n typenotsupportedmessageimagehalign: 'typeNotSupportedMessageImageHAlign',\n typenotsupportedmessageimagevalign: 'typeNotSupportedMessageImageVAlign',\n typenotsupportedmessageimagealpha: 'typeNotSupportedMessageImageAlpha',\n typenotsupportedmessageimagescale: 'typeNotSupportedMessageImageScale',\n dataloaderrormessageimagehalign: 'dataLoadErrorMessageImageHAlign',\n dataloaderrormessageimagevalign: 'dataLoadErrorMessageImageVAlign',\n dataloaderrormessageimagealpha: 'dataLoadErrorMessageImageAlpha',\n dataloaderrormessageimagescale: 'dataLoadErrorMessageImageScale',\n dataloadstartmessageimagehalign: 'dataLoadStartMessageImageHAlign',\n dataloadstartmessageimagevalign: 'dataLoadStartMessageImageVAlign',\n dataloadstartmessageimagealpha: 'dataLoadStartMessageImageAlpha',\n dataloadstartmessageimagescale: 'dataLoadStartMessageImageScale',\n datainvalidmessageimagehalign: 'dataInvalidMessageImageHAlign',\n datainvalidmessageimagevalign: 'dataInvalidMessageImageVAlign',\n datainvalidmessageimagealpha: 'dataInvalidMessageImageAlpha',\n datainvalidmessageimagescale: 'dataInvalidMessageImageScale',\n dataemptymessageimagehalign: 'dataEmptyMessageImageHAlign',\n dataemptymessageimagevalign: 'dataEmptyMessageImageVAlign',\n dataemptymessageimagealpha: 'dataEmptyMessageImageAlpha',\n dataemptymessageimagescale: 'dataEmptyMessageImageScale',\n rendererrormessageimagehalign: 'renderErrorMessageImageHAlign',\n rendererrormessageimagevalign: 'renderErrorMessageImageVAlign',\n rendererrormessageimagealpha: 'renderErrorMessageImageAlpha',\n rendererrormessageimagescale: 'renderErrorMessageImageScale',\n loadmessageimagehalign: 'loadMessageImageHAlign',\n loadmessageimagevalign: 'loadMessageImageVAlign',\n loadmessageimagealpha: 'loadMessageImageAlpha',\n loadmessageimagescale: 'loadMessageImageScale'\n};\n\nconst props = {\n options: Object,\n type: String,\n id: String,\n width: '',\n height: '',\n dataFormat: String,\n dataSource: '',\n events: Object,\n link: Object,\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: Number,\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 ///////////////////////////////////////////////\n dataformat: String,\n datasource: '',\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: Number,\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};\n\nmodule.exports = { optionsMap, props };\n\n\n\n// WEBPACK FOOTER //\n// ./src/config.js","export const addDep = (FC, _FC, modules) => {\n if (FC) {\n if (\n (modules.getName && modules.getType) ||\n (modules.name && modules.type)\n ) {\n FC.addDep(modules);\n } else {\n modules(FC);\n }\n } else {\n modules(_FC);\n }\n};\n\nexport function checkIfDataTableExists(dataSource) {\n // eslint-disable-next-line no-underscore-dangle\n if (dataSource && dataSource.data && dataSource.data._dataStore) {\n return true;\n }\n return false;\n}\n\nexport function cloneDataSource(obj, purpose = 'clone') {\n const 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 const arr = [];\n for (let i = 0; i < obj.length; i++) {\n arr.push(cloneDataSource(obj[i]));\n }\n return arr;\n }\n if (typeof obj === 'object') {\n const clonedObj = {};\n // eslint-disable-next-line guard-for-in\n // eslint-disable-next-line no-restricted-syntax\n for (const prop in obj) {\n // Edge case handling for DataTable\n if (prop === 'data') {\n // eslint-disable-next-line no-underscore-dangle\n if (obj[prop] && obj[prop]._dataStore && purpose === 'clone') {\n clonedObj[prop] = obj[prop];\n // eslint-disable-next-line no-underscore-dangle\n } else if (obj[prop] && obj[prop]._dataStore && purpose === 'diff') {\n clonedObj[prop] = '-';\n } else {\n clonedObj[prop] = cloneDataSource(obj[prop]);\n }\n continue;\n }\n clonedObj[prop] = cloneDataSource(obj[prop]);\n }\n return clonedObj;\n }\n return undefined;\n}\n\nexport function attachListeners(THIS) {\n if (THIS.$listeners && typeof THIS.$listeners === 'object') {\n Object.keys(THIS.$listeners).forEach(event => {\n THIS.chartObj.addEventListener(event, e => {\n THIS.$emit(event, e);\n });\n });\n }\n}\n\nexport function createEvents(THIS) {\n const ret = {\n events: {}\n };\n if (THIS.$listeners && typeof THIS.$listeners === 'object') {\n Object.keys(THIS.$listeners).forEach(event => {\n ret.events[event] = e => {\n THIS.$emit(event, e);\n };\n });\n }\n return ret;\n}\n\nexport function setLastOptions(config, THIS) {\n THIS._oldOptions = Object.assign({}, config);\n}\n\nexport function getLastOptions(THIS) {\n return THIS._oldOptions;\n}\n\nexport function getOptions(This, optionsMap) {\n let config = {},\n THIS = This;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n let options = Object.assign(Object.assign({}, THIS.options), config);\n return options;\n}\n\nexport function renderChart(This, FC) {\n let THIS = This,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n}\n\nexport function updateChart(This) {\n let THIS = This,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n if (!checkIfDataTableExists(config.dataSource))\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils.js","module.exports = __WEBPACK_EXTERNAL_MODULE_2__;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}\n// module id = 2\n// module chunks = 0 1","import _FC from 'fusioncharts';\nconst { optionsMap, props } = require('./config.js');\nimport { addDep, checkIfDataTableExists, cloneDataSource } from './utils';\n\nexport default (FC, ...options) => {\n options &&\n options.forEach &&\n options.forEach(modules => {\n addDep(FC, _FC, modules);\n });\n return {\n name: 'fusioncharts',\n template: '',\n render: function(h) {\n this.containerID = 'fc-' + this._uid;\n return h('div', {\n attrs: {\n id: this.containerID\n }\n });\n },\n props,\n methods: {\n attachListeners: function() {\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n this.chartObj.addEventListener(event, e => {\n this.$emit(event, e);\n });\n });\n }\n },\n createEvents: function() {\n const ret = {\n events: {}\n };\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n ret.events[event] = e => {\n this.$emit(event, e);\n };\n });\n }\n return ret;\n },\n setLastOptions: function(config) {\n this._oldOptions = Object.assign({}, config);\n },\n getLastOptions: function() {\n return this._oldOptions;\n },\n getOptions: function() {\n let config = {},\n THIS = this;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n\n let options = Object.assign(Object.assign({}, THIS.options), config);\n\n return options;\n },\n renderChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n let ds = config.dataSource || config.datasource;\n\n if (checkIfDataTableExists(ds))\n this.prevDataSource = cloneDataSource(ds, 'diff');\n else this.prevDataSource = cloneDataSource(ds, 'clone');\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n },\n updateChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n if (!checkIfDataTableExists(config.dataSource))\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n }\n },\n watch: {\n type: function() {\n this.chartObj.chartType(this.type);\n },\n width: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n height: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n options: {\n handler: function() {\n this.updateChart();\n },\n deep: true\n },\n dataSource: {\n handler: function() {\n if (!checkIfDataTableExists(this.dataSource)) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: true\n },\n datasource: {\n handler: function() {\n if (!checkIfDataTableExists(this.datasource)) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: true\n },\n 'datasource.data': {\n handler: function(newVal, prevVal) {\n if (newVal !== prevVal) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: false\n },\n 'dataSource.data': {\n handler: function(newVal, prevVal) {\n if (newVal !== prevVal) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: false\n }\n },\n deactivated: function() {\n this.chartObj && this.chartObj.dispose();\n },\n beforeDestroy: function() {\n this.chartObj && this.chartObj.dispose();\n },\n mounted: function() {\n this.renderChart();\n },\n ready: function() {\n this.renderChart();\n },\n beforeUpdate: function() {\n const strPrevClonedDataSource = JSON.stringify(this.prevDataSource);\n const ds = this.datasource || this.dataSource || this.options.dataSource;\n const strCurrClonedDataSource = JSON.stringify(\n cloneDataSource(ds, 'diff')\n );\n if (strPrevClonedDataSource !== strCurrClonedDataSource) {\n this.prevDataSource = cloneDataSource(ds, 'diff');\n this.chartObj.setChartData(ds, this.dataFormat || this.dataformat);\n }\n }\n };\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-fusioncharts-component.js"],"sourceRoot":""}
\ No newline at end of file
diff --git a/component/index.min.js b/component/index.min.js
index 20ad0ab..30b9da1 100644
--- a/component/index.min.js
+++ b/component/index.min.js
@@ -1 +1 @@
-!function(a,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("fusioncharts")):"function"==typeof define&&define.amd?define(["fusioncharts"],e):"object"==typeof exports?exports.VueFusionChartsComponent=e(require("fusioncharts")):a.VueFusionChartsComponent=e(a.FusionCharts)}(this,function(a){return function(a){function e(t){if(s[t])return s[t].exports;var r=s[t]={i:t,l:!1,exports:{}};return a[t].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var s={};return e.m=a,e.c=s,e.i=function(a){return a},e.d=function(a,s,t){e.o(a,s)||Object.defineProperty(a,s,{configurable:!1,enumerable:!0,get:t})},e.n=function(a){var s=a&&a.__esModule?function(){return a.default}:function(){return a};return e.d(s,"a",s),s},e.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},e.p="",e(e.s=2)}([function(a,e,s){"use strict";var t={type:"type",id:"id",width:"width",height:"height",dataFormat:"dataFormat",dataSource:"dataSource",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",dataformat:"dataFormat",datasource:"dataSource",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"},r={options:Object,type:String,id:String,width:"",height:"",dataFormat:String,dataSource:"",events:Object,link:Object,showDataLoadingMessage:Boolean,showChartLoadingMessage:Boolean,baseChartMessageFont:String,baseChartMessageFontSize:String,baseChartMessageColor:String,dataLoadStartMessage:String,dataLoadErrorMessage:String,dataInvalidMessage:String,dataEmptyMessage:String,typeNotSupportedMessage:String,loadMessage:String,renderErrorMessage:String,containerBackgroundColor:String,containerBackgroundOpacity:Number,containerClassName:String,baseChartMessageImageHAlign:String,baseChartMessageImageVAlign:String,baseChartMessageImageAlpha:Number,baseChartMessageImageScale:Number,typeNotSupportedMessageImageHAlign:String,typeNotSupportedMessageImageVAlign:String,typeNotSupportedMessageImageAlpha:Number,typeNotSupportedMessageImageScale:Number,dataLoadErrorMessageImageHAlign:String,dataLoadErrorMessageImageVAlign:String,dataLoadErrorMessageImageAlpha:Number,dataLoadErrorMessageImageScale:Number,dataLoadStartMessageImageHAlign:String,dataLoadStartMessageImageVAlign:String,dataLoadStartMessageImageAlpha:Number,dataLoadStartMessageImageScale:Number,dataInvalidMessageImageHAlign:String,dataInvalidMessageImageVAlign:String,dataInvalidMessageImageAlpha:Number,dataInvalidMessageImageScale:Number,dataEmptyMessageImageHAlign:String,dataEmptyMessageImageVAlign:String,dataEmptyMessageImageAlpha:Number,dataEmptyMessageImageScale:Number,renderErrorMessageImageHAlign:String,renderErrorMessageImageVAlign:String,renderErrorMessageImageAlpha:Number,renderErrorMessageImageScale:Number,loadMessageImageHAlign:String,loadMessageImageVAlign:String,loadMessageImageAlpha:Number,loadMessageImageScale:Number,dataformat:String,datasource:"",showdataloadingmessage:Boolean,showchartloadingmessage:Boolean,basechartmessagefont:String,basechartmessagefontsize:String,basechartmessagecolor:String,dataloadstartmessage:String,dataloaderrormessage:String,datainvalidmessage:String,dataemptymessage:String,typenotsupportedmessage:String,loadmessage:String,rendererrormessage:String,containerbackgroundcolor:String,containerbackgroundopacity:Number,containerclassname:String,basechartmessageimagehalign:String,basechartmessageimagevalign:String,basechartmessageimagealpha:Number,basechartmessageimagescale:Number,typenotsupportedmessageimagehalign:String,typenotsupportedmessageimagevalign:String,typenotsupportedmessageimagealpha:Number,typenotsupportedmessageimagescale:Number,dataloaderrormessageimagehalign:String,dataloaderrormessageimagevalign:String,dataloaderrormessageimagealpha:Number,dataloaderrormessageimagescale:Number,dataloadstartmessageimagehalign:String,dataloadstartmessageimagevalign:String,dataloadstartmessageimagealpha:Number,dataloadstartmessageimagescale:Number,datainvalidmessageimagehalign:String,datainvalidmessageimagevalign:String,datainvalidmessageimagealpha:Number,datainvalidmessageimagescale:Number,dataemptymessageimagehalign:String,dataemptymessageimagevalign:String,dataemptymessageimagealpha:Number,dataemptymessageimagescale:Number,rendererrormessageimagehalign:String,rendererrormessageimagevalign:String,rendererrormessageimagealpha:Number,rendererrormessageimagescale:Number,loadmessageimagehalign:String,loadmessageimagevalign:String,loadmessageimagealpha:Number,loadmessageimagescale:Number};a.exports={optionsMap:t,props:r}},function(e,s){e.exports=a},function(a,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},r=s(1),g=function(a){return a&&a.__esModule?a:{default:a}}(r),n=s(0),o=n.optionsMap,i=n.props,d=function(a){for(var e=arguments.length,s=Array(e>1?e-1:0),r=1;r",render:function(a){return this.containerID="fc-"+this._uid,a("div",{attrs:{id:this.containerID}})},props:i,methods:{attachListeners:function(){var a=this;this.$listeners&&"object"===t(this.$listeners)&&Object.keys(this.$listeners).forEach(function(e){a.chartObj.addEventListener(e,function(s){a.$emit(e,s)})})},createEvents:function(){var a=this,e={events:{}};return this.$listeners&&"object"===t(this.$listeners)&&Object.keys(this.$listeners).forEach(function(s){e.events[s]=function(e){a.$emit(s,e)}}),e},setLastOptions:function(a){this._oldOptions=Object.assign({},a)},getLastOptions:function(){return this._oldOptions},getOptions:function(){var a={},e=this;for(var s in o)void 0!==e[s]&&null!==e[s]&&(a[o[s]]=e[s]);return Object.assign(Object.assign({},e.options),a)},renderChart:function(){var e=this,s=e.getOptions(),t=e.chartObj;s.renderAt=this.containerID,e.setLastOptions(s),t&&t.dispose&&t.dispose();var r=this.createEvents();s.events=Object.assign({},s.events,r.events),e.chartObj=t=new a(s),t.render()},updateChart:function(){var a=this,e=a.getOptions(),s=a.getLastOptions(),t=a.chartObj;e.width!==s.width||e.height!==s.height?t&&t.resizeTo(e.width,e.height):e.type!==s.type?t.chartType(e.type):t.setChartData(e.dataSource,e.dataFormat),a.setLastOptions(e)}},watch:{type:function(){this.chartObj.chartType(this.type)},width:function(){this.chartObj.resizeTo(this.width,this.height)},height:function(){this.chartObj.resizeTo(this.width,this.height)},options:{handler:function(){this.updateChart()},deep:!0},dataSource:{handler:function(){this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},datasource:{handler:function(){this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0}},deactivated:function(){this.chartObj&&this.chartObj.dispose()},beforeDestroy:function(){this.chartObj&&this.chartObj.dispose()},mounted:function(){this.renderChart()},ready:function(){this.renderChart()}}},m=function(a,e,s){a?s.getName&&s.getType||s.name&&s.type?a.addDep(s):s(a):s(e)};e.default=d,a.exports=e.default}])});
\ No newline at end of file
+!function(a,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("fusioncharts")):"function"==typeof define&&define.amd?define(["fusioncharts"],e):"object"==typeof exports?exports.VueFusionChartsComponent=e(require("fusioncharts")):a.VueFusionChartsComponent=e(a.FusionCharts)}(this,function(a){return function(a){function e(s){if(t[s])return t[s].exports;var r=t[s]={i:s,l:!1,exports:{}};return a[s].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var t={};return e.m=a,e.c=t,e.i=function(a){return a},e.d=function(a,t,s){e.o(a,t)||Object.defineProperty(a,t,{configurable:!1,enumerable:!0,get:s})},e.n=function(a){var t=a&&a.__esModule?function(){return a.default}:function(){return a};return e.d(t,"a",t),t},e.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},e.p="",e(e.s=3)}([function(a,e,t){"use strict";var s={type:"type",id:"id",width:"width",height:"height",dataFormat:"dataFormat",dataSource:"dataSource",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",dataformat:"dataFormat",datasource:"dataSource",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"},r={options:Object,type:String,id:String,width:"",height:"",dataFormat:String,dataSource:"",events:Object,link:Object,showDataLoadingMessage:Boolean,showChartLoadingMessage:Boolean,baseChartMessageFont:String,baseChartMessageFontSize:String,baseChartMessageColor:String,dataLoadStartMessage:String,dataLoadErrorMessage:String,dataInvalidMessage:String,dataEmptyMessage:String,typeNotSupportedMessage:String,loadMessage:String,renderErrorMessage:String,containerBackgroundColor:String,containerBackgroundOpacity:Number,containerClassName:String,baseChartMessageImageHAlign:String,baseChartMessageImageVAlign:String,baseChartMessageImageAlpha:Number,baseChartMessageImageScale:Number,typeNotSupportedMessageImageHAlign:String,typeNotSupportedMessageImageVAlign:String,typeNotSupportedMessageImageAlpha:Number,typeNotSupportedMessageImageScale:Number,dataLoadErrorMessageImageHAlign:String,dataLoadErrorMessageImageVAlign:String,dataLoadErrorMessageImageAlpha:Number,dataLoadErrorMessageImageScale:Number,dataLoadStartMessageImageHAlign:String,dataLoadStartMessageImageVAlign:String,dataLoadStartMessageImageAlpha:Number,dataLoadStartMessageImageScale:Number,dataInvalidMessageImageHAlign:String,dataInvalidMessageImageVAlign:String,dataInvalidMessageImageAlpha:Number,dataInvalidMessageImageScale:Number,dataEmptyMessageImageHAlign:String,dataEmptyMessageImageVAlign:String,dataEmptyMessageImageAlpha:Number,dataEmptyMessageImageScale:Number,renderErrorMessageImageHAlign:String,renderErrorMessageImageVAlign:String,renderErrorMessageImageAlpha:Number,renderErrorMessageImageScale:Number,loadMessageImageHAlign:String,loadMessageImageVAlign:String,loadMessageImageAlpha:Number,loadMessageImageScale:Number,dataformat:String,datasource:"",showdataloadingmessage:Boolean,showchartloadingmessage:Boolean,basechartmessagefont:String,basechartmessagefontsize:String,basechartmessagecolor:String,dataloadstartmessage:String,dataloaderrormessage:String,datainvalidmessage:String,dataemptymessage:String,typenotsupportedmessage:String,loadmessage:String,rendererrormessage:String,containerbackgroundcolor:String,containerbackgroundopacity:Number,containerclassname:String,basechartmessageimagehalign:String,basechartmessageimagevalign:String,basechartmessageimagealpha:Number,basechartmessageimagescale:Number,typenotsupportedmessageimagehalign:String,typenotsupportedmessageimagevalign:String,typenotsupportedmessageimagealpha:Number,typenotsupportedmessageimagescale:Number,dataloaderrormessageimagehalign:String,dataloaderrormessageimagevalign:String,dataloaderrormessageimagealpha:Number,dataloaderrormessageimagescale:Number,dataloadstartmessageimagehalign:String,dataloadstartmessageimagevalign:String,dataloadstartmessageimagealpha:Number,dataloadstartmessageimagescale:Number,datainvalidmessageimagehalign:String,datainvalidmessageimagevalign:String,datainvalidmessageimagealpha:Number,datainvalidmessageimagescale:Number,dataemptymessageimagehalign:String,dataemptymessageimagevalign:String,dataemptymessageimagealpha:Number,dataemptymessageimagescale:Number,rendererrormessageimagehalign:String,rendererrormessageimagevalign:String,rendererrormessageimagealpha:Number,rendererrormessageimagescale:Number,loadmessageimagehalign:String,loadmessageimagevalign:String,loadmessageimagealpha:Number,loadmessageimagescale:Number};a.exports={optionsMap:s,props:r}},function(a,e,t){"use strict";function s(a){return!!(a&&a.data&&a.data._dataStore)}function r(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"clone",t=void 0===a?"undefined":c(a);if("string"===t||"number"===t||"function"===t||"boolean"===t)return a;if(null===a||void 0===a)return a;if(Array.isArray(a)){for(var s=[],g=0;g1?e-1:0),r=1;r",render:function(a){return this.containerID="fc-"+this._uid,a("div",{attrs:{id:this.containerID}})},props:d,methods:{attachListeners:function(){var a=this;this.$listeners&&"object"===s(this.$listeners)&&Object.keys(this.$listeners).forEach(function(e){a.chartObj.addEventListener(e,function(t){a.$emit(e,t)})})},createEvents:function(){var a=this,e={events:{}};return this.$listeners&&"object"===s(this.$listeners)&&Object.keys(this.$listeners).forEach(function(t){e.events[t]=function(e){a.$emit(t,e)}}),e},setLastOptions:function(a){this._oldOptions=Object.assign({},a)},getLastOptions:function(){return this._oldOptions},getOptions:function(){var a={},e=this;for(var t in i)void 0!==e[t]&&null!==e[t]&&(a[i[t]]=e[t]);return Object.assign(Object.assign({},e.options),a)},renderChart:function(){var e=this,t=e.getOptions(),s=e.chartObj;t.renderAt=this.containerID,e.setLastOptions(t),s&&s.dispose&&s.dispose();var r=this.createEvents();t.events=Object.assign({},t.events,r.events);var g=t.dataSource||t.datasource;(0,n.checkIfDataTableExists)(g)?this.prevDataSource=(0,n.cloneDataSource)(g,"diff"):this.prevDataSource=(0,n.cloneDataSource)(g,"clone"),e.chartObj=s=new a(t),s.render()},updateChart:function(){var a=this,e=a.getOptions(),t=a.getLastOptions(),s=a.chartObj;e.width!==t.width||e.height!==t.height?s&&s.resizeTo(e.width,e.height):e.type!==t.type?s.chartType(e.type):(0,n.checkIfDataTableExists)(e.dataSource)||s.setChartData(e.dataSource,e.dataFormat),a.setLastOptions(e)}},watch:{type:function(){this.chartObj.chartType(this.type)},width:function(){this.chartObj.resizeTo(this.width,this.height)},height:function(){this.chartObj.resizeTo(this.width,this.height)},options:{handler:function(){this.updateChart()},deep:!0},dataSource:{handler:function(){(0,n.checkIfDataTableExists)(this.dataSource)||this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},datasource:{handler:function(){(0,n.checkIfDataTableExists)(this.datasource)||this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},"datasource.data":{handler:function(a,e){a!==e&&this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!1},"dataSource.data":{handler:function(a,e){a!==e&&this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!1}},deactivated:function(){this.chartObj&&this.chartObj.dispose()},beforeDestroy:function(){this.chartObj&&this.chartObj.dispose()},mounted:function(){this.renderChart()},ready:function(){this.renderChart()},beforeUpdate:function(){var a=JSON.stringify(this.prevDataSource),e=this.datasource||this.dataSource||this.options.dataSource;a!==JSON.stringify((0,n.cloneDataSource)(e,"diff"))&&(this.prevDataSource=(0,n.cloneDataSource)(e,"diff"),this.chartObj.setChartData(e,this.dataFormat||this.dataformat))}}},a.exports=e.default}])});
\ No newline at end of file
diff --git a/dist/vue-fusioncharts.js b/dist/vue-fusioncharts.js
index b1161fc..3c7b656 100644
--- a/dist/vue-fusioncharts.js
+++ b/dist/vue-fusioncharts.js
@@ -7,7 +7,7 @@
exports["VueFusionCharts"] = factory(require("fusioncharts"));
else
root["VueFusionCharts"] = factory(root["FusionCharts"]);
-})(this, function(__WEBPACK_EXTERNAL_MODULE_1__) {
+})(this, function(__WEBPACK_EXTERNAL_MODULE_4__) {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
@@ -73,7 +73,7 @@ return /******/ (function(modules) { // webpackBootstrap
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 3);
+/******/ return __webpack_require__(__webpack_require__.s = 2);
/******/ })
/************************************************************************/
/******/ ([
@@ -89,11 +89,26 @@ Object.defineProperty(exports, "__esModule", {
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
-var _require = __webpack_require__(2),
+var _fusioncharts = __webpack_require__(4);
+
+var _fusioncharts2 = _interopRequireDefault(_fusioncharts);
+
+var _utils = __webpack_require__(3);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+var _require = __webpack_require__(1),
optionsMap = _require.optionsMap,
props = _require.props;
exports.default = function (FC) {
+ for (var _len = arguments.length, options = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
+ options[_key - 1] = arguments[_key];
+ }
+
+ options && options.forEach && options.forEach(function (modules) {
+ (0, _utils.addDep)(FC, _fusioncharts2.default, modules);
+ });
return {
name: 'fusioncharts',
template: '',
@@ -166,6 +181,10 @@ exports.default = function (FC) {
var events = this.createEvents();
config.events = Object.assign({}, config.events, events.events);
+ var ds = config.dataSource || config.datasource;
+
+ if ((0, _utils.checkIfDataTableExists)(ds)) this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'diff');else this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'clone');
+
THIS.chartObj = chartObj = new FC(config);
chartObj.render();
},
@@ -180,7 +199,7 @@ exports.default = function (FC) {
} else if (config.type !== prevConfig.type) {
chartObj.chartType(config.type);
} else {
- chartObj.setChartData(config.dataSource, config.dataFormat);
+ if (!(0, _utils.checkIfDataTableExists)(config.dataSource)) chartObj.setChartData(config.dataSource, config.dataFormat);
}
THIS.setLastOptions(config);
@@ -204,15 +223,35 @@ exports.default = function (FC) {
},
dataSource: {
handler: function handler() {
- this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ if (!(0, _utils.checkIfDataTableExists)(this.dataSource)) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
},
deep: true
},
datasource: {
handler: function handler() {
- this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ if (!(0, _utils.checkIfDataTableExists)(this.datasource)) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
},
deep: true
+ },
+ 'datasource.data': {
+ handler: function handler(newVal, prevVal) {
+ if (newVal !== prevVal) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
+ },
+ deep: false
+ },
+ 'dataSource.data': {
+ handler: function handler(newVal, prevVal) {
+ if (newVal !== prevVal) {
+ this.chartObj.setChartData(this.datasource || this.dataSource, this.dataFormat || this.dataformat);
+ }
+ },
+ deep: false
}
},
deactivated: function deactivated() {
@@ -226,6 +265,15 @@ exports.default = function (FC) {
},
ready: function ready() {
this.renderChart();
+ },
+ beforeUpdate: function beforeUpdate() {
+ var strPrevClonedDataSource = JSON.stringify(this.prevDataSource);
+ var ds = this.datasource || this.dataSource || this.options.dataSource;
+ var strCurrClonedDataSource = JSON.stringify((0, _utils.cloneDataSource)(ds, 'diff'));
+ if (strPrevClonedDataSource !== strCurrClonedDataSource) {
+ this.prevDataSource = (0, _utils.cloneDataSource)(ds, 'diff');
+ this.chartObj.setChartData(ds, this.dataFormat || this.dataformat);
+ }
}
};
};
@@ -234,12 +282,6 @@ module.exports = exports['default'];
/***/ }),
/* 1 */
-/***/ (function(module, exports) {
-
-module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
-
-/***/ }),
-/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -465,7 +507,7 @@ var props = {
module.exports = { optionsMap: optionsMap, props: props };
/***/ }),
-/* 3 */
+/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -475,18 +517,47 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
-var _fusioncharts = __webpack_require__(1);
+var _vueFusionchartsComponent = __webpack_require__(0);
-var _fusioncharts2 = _interopRequireDefault(_fusioncharts);
+var _vueFusionchartsComponent2 = _interopRequireDefault(_vueFusionchartsComponent);
-var _vueFusioncharts = __webpack_require__(0);
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+var install = function install(Vue, FC) {
+ for (var _len = arguments.length, options = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
+ options[_key - 2] = arguments[_key];
+ }
-var _vueFusioncharts2 = _interopRequireDefault(_vueFusioncharts);
+ var component = _vueFusionchartsComponent2.default.apply(undefined, [FC].concat(options));
+ Vue.component(component.name, component);
+};
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+exports.default = install;
+module.exports = exports['default'];
-// This code is used if we use vue-fusioncharts as a Plugin.
-var addDep = function addDep(FC, _FC, modules) {
+/***/ }),
+/* 3 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+
+var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+exports.checkIfDataTableExists = checkIfDataTableExists;
+exports.cloneDataSource = cloneDataSource;
+exports.attachListeners = attachListeners;
+exports.createEvents = createEvents;
+exports.setLastOptions = setLastOptions;
+exports.getLastOptions = getLastOptions;
+exports.getOptions = getOptions;
+exports.renderChart = renderChart;
+exports.updateChart = updateChart;
+var addDep = exports.addDep = function addDep(FC, _FC, modules) {
if (FC) {
if (modules.getName && modules.getType || modules.name && modules.type) {
FC.addDep(modules);
@@ -497,27 +568,141 @@ var addDep = function addDep(FC, _FC, modules) {
modules(_FC);
}
};
-var install = function install(Vue, FC) {
- for (var _len = arguments.length, options = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
- options[_key - 2] = arguments[_key];
+
+function checkIfDataTableExists(dataSource) {
+ // eslint-disable-next-line no-underscore-dangle
+ if (dataSource && dataSource.data && dataSource.data._dataStore) {
+ return true;
}
+ return false;
+}
- options && options.forEach && options.forEach(function (modules) {
- addDep(FC, _fusioncharts2.default, modules);
- });
- var component = (0, _vueFusioncharts2.default)(FC);
+function cloneDataSource(obj) {
+ var purpose = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'clone';
- Vue.component(component.name, component);
-};
+ var type = typeof obj === 'undefined' ? 'undefined' : _typeof(obj);
+ if (type === 'string' || type === 'number' || type === 'function' || type === 'boolean') {
+ return obj;
+ }
+ if (obj === null || obj === undefined) {
+ return obj;
+ }
+ if (Array.isArray(obj)) {
+ var arr = [];
+ for (var i = 0; i < obj.length; i++) {
+ arr.push(cloneDataSource(obj[i]));
+ }
+ return arr;
+ }
+ if ((typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object') {
+ var clonedObj = {};
+ // eslint-disable-next-line guard-for-in
+ // eslint-disable-next-line no-restricted-syntax
+ for (var prop in obj) {
+ // Edge case handling for DataTable
+ if (prop === 'data') {
+ // eslint-disable-next-line no-underscore-dangle
+ if (obj[prop] && obj[prop]._dataStore && purpose === 'clone') {
+ clonedObj[prop] = obj[prop];
+ // eslint-disable-next-line no-underscore-dangle
+ } else if (obj[prop] && obj[prop]._dataStore && purpose === 'diff') {
+ clonedObj[prop] = '-';
+ } else {
+ clonedObj[prop] = cloneDataSource(obj[prop]);
+ }
+ continue;
+ }
+ clonedObj[prop] = cloneDataSource(obj[prop]);
+ }
+ return clonedObj;
+ }
+ return undefined;
+}
+
+function attachListeners(THIS) {
+ if (THIS.$listeners && _typeof(THIS.$listeners) === 'object') {
+ Object.keys(THIS.$listeners).forEach(function (event) {
+ THIS.chartObj.addEventListener(event, function (e) {
+ THIS.$emit(event, e);
+ });
+ });
+ }
+}
-exports.default = install;
+function createEvents(THIS) {
+ var ret = {
+ events: {}
+ };
+ if (THIS.$listeners && _typeof(THIS.$listeners) === 'object') {
+ Object.keys(THIS.$listeners).forEach(function (event) {
+ ret.events[event] = function (e) {
+ THIS.$emit(event, e);
+ };
+ });
+ }
+ return ret;
+}
+
+function setLastOptions(config, THIS) {
+ THIS._oldOptions = Object.assign({}, config);
+}
+
+function getLastOptions(THIS) {
+ return THIS._oldOptions;
+}
+
+function getOptions(This, optionsMap) {
+ var config = {},
+ THIS = This;
+ for (var i in optionsMap) {
+ if (THIS[i] !== undefined && THIS[i] !== null) {
+ config[optionsMap[i]] = THIS[i];
+ }
+ }
+ var options = Object.assign(Object.assign({}, THIS.options), config);
+ return options;
+}
-// This code is used if we use vue-fusioncharts as a Component
-// import _FCComponent from "./vue-fusioncharts-component";
+function renderChart(This, FC) {
+ var THIS = This,
+ config = THIS.getOptions(),
+ chartObj = THIS.chartObj;
-// export default _FCComponent;
+ config.renderAt = this.containerID;
+ THIS.setLastOptions(config);
-module.exports = exports['default'];
+ if (chartObj && chartObj.dispose) {
+ chartObj.dispose();
+ }
+ var events = this.createEvents();
+ config.events = Object.assign({}, config.events, events.events);
+
+ THIS.chartObj = chartObj = new FC(config);
+ chartObj.render();
+}
+
+function updateChart(This) {
+ var THIS = This,
+ config = THIS.getOptions(),
+ prevConfig = THIS.getLastOptions(),
+ chartObj = THIS.chartObj;
+
+ if (config.width !== prevConfig.width || config.height !== prevConfig.height) {
+ chartObj && chartObj.resizeTo(config.width, config.height);
+ } else if (config.type !== prevConfig.type) {
+ chartObj.chartType(config.type);
+ } else {
+ if (!checkIfDataTableExists(config.dataSource)) chartObj.setChartData(config.dataSource, config.dataFormat);
+ }
+
+ THIS.setLastOptions(config);
+}
+
+/***/ }),
+/* 4 */
+/***/ (function(module, exports) {
+
+module.exports = __WEBPACK_EXTERNAL_MODULE_4__;
/***/ })
/******/ ]);
diff --git a/dist/vue-fusioncharts.js.map b/dist/vue-fusioncharts.js.map
index 08cd759..c2b8619 100644
--- a/dist/vue-fusioncharts.js.map
+++ b/dist/vue-fusioncharts.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 30fcb02d2f0900822c0d","webpack:///./src/vue-fusioncharts.js","webpack:///external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}","webpack:///./src/config.js","webpack:///./src/index.js"],"names":["require","optionsMap","props","name","template","render","h","containerID","_uid","attrs","id","methods","attachListeners","$listeners","Object","keys","forEach","chartObj","addEventListener","event","$emit","e","createEvents","ret","events","setLastOptions","config","_oldOptions","assign","getLastOptions","getOptions","THIS","i","undefined","options","renderChart","renderAt","dispose","FC","updateChart","prevConfig","width","height","resizeTo","type","chartType","setChartData","dataSource","dataFormat","watch","handler","deep","datasource","dataformat","deactivated","beforeDestroy","mounted","ready","link","showDataLoadingMessage","showChartLoadingMessage","baseChartMessageFont","baseChartMessageFontSize","baseChartMessageColor","dataLoadStartMessage","dataLoadErrorMessage","dataInvalidMessage","dataEmptyMessage","typeNotSupportedMessage","loadMessage","renderErrorMessage","containerBackgroundColor","containerBackgroundOpacity","containerClassName","baseChartMessageImageHAlign","baseChartMessageImageVAlign","baseChartMessageImageAlpha","baseChartMessageImageScale","typeNotSupportedMessageImageHAlign","typeNotSupportedMessageImageVAlign","typeNotSupportedMessageImageAlpha","typeNotSupportedMessageImageScale","dataLoadErrorMessageImageHAlign","dataLoadErrorMessageImageVAlign","dataLoadErrorMessageImageAlpha","dataLoadErrorMessageImageScale","dataLoadStartMessageImageHAlign","dataLoadStartMessageImageVAlign","dataLoadStartMessageImageAlpha","dataLoadStartMessageImageScale","dataInvalidMessageImageHAlign","dataInvalidMessageImageVAlign","dataInvalidMessageImageAlpha","dataInvalidMessageImageScale","dataEmptyMessageImageHAlign","dataEmptyMessageImageVAlign","dataEmptyMessageImageAlpha","dataEmptyMessageImageScale","renderErrorMessageImageHAlign","renderErrorMessageImageVAlign","renderErrorMessageImageAlpha","renderErrorMessageImageScale","loadMessageImageHAlign","loadMessageImageVAlign","loadMessageImageAlpha","loadMessageImageScale","showdataloadingmessage","showchartloadingmessage","basechartmessagefont","basechartmessagefontsize","basechartmessagecolor","dataloadstartmessage","dataloaderrormessage","datainvalidmessage","dataemptymessage","typenotsupportedmessage","loadmessage","rendererrormessage","containerbackgroundcolor","containerbackgroundopacity","containerclassname","basechartmessageimagehalign","basechartmessageimagevalign","basechartmessageimagealpha","basechartmessageimagescale","typenotsupportedmessageimagehalign","typenotsupportedmessageimagevalign","typenotsupportedmessageimagealpha","typenotsupportedmessageimagescale","dataloaderrormessageimagehalign","dataloaderrormessageimagevalign","dataloaderrormessageimagealpha","dataloaderrormessageimagescale","dataloadstartmessageimagehalign","dataloadstartmessageimagevalign","dataloadstartmessageimagealpha","dataloadstartmessageimagescale","datainvalidmessageimagehalign","datainvalidmessageimagevalign","datainvalidmessageimagealpha","datainvalidmessageimagescale","dataemptymessageimagehalign","dataemptymessageimagevalign","dataemptymessageimagealpha","dataemptymessageimagescale","rendererrormessageimagehalign","rendererrormessageimagevalign","rendererrormessageimagealpha","rendererrormessageimagescale","loadmessageimagehalign","loadmessageimagevalign","loadmessageimagealpha","loadmessageimagescale","String","Boolean","Number","module","exports","addDep","_FC","modules","getName","getType","install","Vue","component"],"mappings":"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","file":"vue-fusioncharts.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"fusioncharts\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"fusioncharts\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueFusionCharts\"] = factory(require(\"fusioncharts\"));\n\telse\n\t\troot[\"VueFusionCharts\"] = factory(root[\"FusionCharts\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE_1__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 30fcb02d2f0900822c0d","const { optionsMap, props } = require('./config.js');\n\nexport default FC => {\n return {\n name: 'fusioncharts',\n template: '',\n render: function(h) {\n this.containerID = 'fc-' + this._uid;\n return h('div', {\n attrs: {\n id: this.containerID\n }\n });\n },\n props,\n methods: {\n attachListeners: function() {\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n this.chartObj.addEventListener(event, e => {\n this.$emit(event, e);\n });\n });\n }\n },\n createEvents: function() {\n const ret = {\n events: {}\n };\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n ret.events[event] = e => {\n this.$emit(event, e);\n };\n });\n }\n return ret;\n },\n setLastOptions: function(config) {\n this._oldOptions = Object.assign({}, config);\n },\n getLastOptions: function() {\n return this._oldOptions;\n },\n getOptions: function() {\n let config = {},\n THIS = this;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n\n let options = Object.assign(Object.assign({}, THIS.options), config);\n\n return options;\n },\n renderChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n },\n updateChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n }\n },\n watch: {\n type: function() {\n this.chartObj.chartType(this.type);\n },\n width: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n height: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n options: {\n handler: function() {\n this.updateChart();\n },\n deep: true\n },\n dataSource: {\n handler: function() {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n },\n deep: true\n },\n datasource: {\n handler: function() {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n },\n deep: true\n }\n },\n deactivated: function() {\n this.chartObj && this.chartObj.dispose();\n },\n beforeDestroy: function() {\n this.chartObj && this.chartObj.dispose();\n },\n mounted: function() {\n this.renderChart();\n },\n ready: function() {\n this.renderChart();\n }\n };\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-fusioncharts.js","module.exports = __WEBPACK_EXTERNAL_MODULE_1__;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}\n// module id = 1\n// module chunks = 0 1","const optionsMap = {\n type: 'type',\n id: 'id',\n width: 'width',\n height: 'height',\n dataFormat: 'dataFormat',\n dataSource: 'dataSource',\n events: 'events',\n link: 'link',\n showDataLoadingMessage: 'showDataLoadingMessage',\n showChartLoadingMessage: 'showChartLoadingMessage',\n baseChartMessageFont: 'baseChartMessageFont',\n baseChartMessageFontSize: 'baseChartMessageFontSize',\n baseChartMessageColor: 'baseChartMessageColor',\n dataLoadStartMessage: 'dataLoadStartMessage',\n dataLoadErrorMessage: 'dataLoadErrorMessage',\n dataInvalidMessage: 'dataInvalidMessage',\n dataEmptyMessage: 'dataEmptyMessage',\n typeNotSupportedMessage: 'typeNotSupportedMessage',\n loadMessage: 'loadMessage',\n renderErrorMessage: 'renderErrorMessage',\n containerBackgroundColor: 'containerBackgroundColor',\n containerBackgroundOpacity: 'containerBackgroundOpacity',\n containerClassName: 'containerClassName',\n baseChartMessageImageHAlign: 'baseChartMessageImageHAlign',\n baseChartMessageImageVAlign: 'baseChartMessageImageVAlign',\n baseChartMessageImageAlpha: 'baseChartMessageImageAlpha',\n baseChartMessageImageScale: 'baseChartMessageImageScale',\n typeNotSupportedMessageImageHAlign: 'typeNotSupportedMessageImageHAlign',\n typeNotSupportedMessageImageVAlign: 'typeNotSupportedMessageImageVAlign',\n typeNotSupportedMessageImageAlpha: 'typeNotSupportedMessageImageAlpha',\n typeNotSupportedMessageImageScale: 'typeNotSupportedMessageImageScale',\n dataLoadErrorMessageImageHAlign: 'dataLoadErrorMessageImageHAlign',\n dataLoadErrorMessageImageVAlign: 'dataLoadErrorMessageImageVAlign',\n dataLoadErrorMessageImageAlpha: 'dataLoadErrorMessageImageAlpha',\n dataLoadErrorMessageImageScale: 'dataLoadErrorMessageImageScale',\n dataLoadStartMessageImageHAlign: 'dataLoadStartMessageImageHAlign',\n dataLoadStartMessageImageVAlign: 'dataLoadStartMessageImageVAlign',\n dataLoadStartMessageImageAlpha: 'dataLoadStartMessageImageAlpha',\n dataLoadStartMessageImageScale: 'dataLoadStartMessageImageScale',\n dataInvalidMessageImageHAlign: 'dataInvalidMessageImageHAlign',\n dataInvalidMessageImageVAlign: 'dataInvalidMessageImageVAlign',\n dataInvalidMessageImageAlpha: 'dataInvalidMessageImageAlpha',\n dataInvalidMessageImageScale: 'dataInvalidMessageImageScale',\n dataEmptyMessageImageHAlign: 'dataEmptyMessageImageHAlign',\n dataEmptyMessageImageVAlign: 'dataEmptyMessageImageVAlign',\n dataEmptyMessageImageAlpha: 'dataEmptyMessageImageAlpha',\n dataEmptyMessageImageScale: 'dataEmptyMessageImageScale',\n renderErrorMessageImageHAlign: 'renderErrorMessageImageHAlign',\n renderErrorMessageImageVAlign: 'renderErrorMessageImageVAlign',\n renderErrorMessageImageAlpha: 'renderErrorMessageImageAlpha',\n renderErrorMessageImageScale: 'renderErrorMessageImageScale',\n loadMessageImageHAlign: 'loadMessageImageHAlign',\n loadMessageImageVAlign: 'loadMessageImageVAlign',\n loadMessageImageAlpha: 'loadMessageImageAlpha',\n loadMessageImageScale: 'loadMessageImageScale',\n ///////////////////////////////////////////////////////\n dataformat: 'dataFormat',\n datasource: 'dataSource',\n showdataloadingmessage: 'showDataLoadingMessage',\n showchartloadingmessage: 'showChartLoadingMessage',\n basechartmessagefont: 'baseChartMessageFont',\n basechartmessagefontsize: 'baseChartMessageFontSize',\n basechartmessagecolor: 'baseChartMessageColor',\n dataloadstartmessage: 'dataLoadStartMessage',\n dataloaderrormessage: 'dataLoadErrorMessage',\n datainvalidmessage: 'dataInvalidMessage',\n dataemptymessage: 'dataEmptyMessage',\n typenotsupportedmessage: 'typeNotSupportedMessage',\n loadmessage: 'loadMessage',\n rendererrormessage: 'renderErrorMessage',\n containerbackgroundcolor: 'containerBackgroundColor',\n containerbackgroundopacity: 'containerBackgroundOpacity',\n containerclassname: 'containerClassName',\n basechartmessageimagehalign: 'baseChartMessageImageHAlign',\n basechartmessageimagevalign: 'baseChartMessageImageVAlign',\n basechartmessageimagealpha: 'baseChartMessageImageAlpha',\n basechartmessageimagescale: 'baseChartMessageImageScale',\n typenotsupportedmessageimagehalign: 'typeNotSupportedMessageImageHAlign',\n typenotsupportedmessageimagevalign: 'typeNotSupportedMessageImageVAlign',\n typenotsupportedmessageimagealpha: 'typeNotSupportedMessageImageAlpha',\n typenotsupportedmessageimagescale: 'typeNotSupportedMessageImageScale',\n dataloaderrormessageimagehalign: 'dataLoadErrorMessageImageHAlign',\n dataloaderrormessageimagevalign: 'dataLoadErrorMessageImageVAlign',\n dataloaderrormessageimagealpha: 'dataLoadErrorMessageImageAlpha',\n dataloaderrormessageimagescale: 'dataLoadErrorMessageImageScale',\n dataloadstartmessageimagehalign: 'dataLoadStartMessageImageHAlign',\n dataloadstartmessageimagevalign: 'dataLoadStartMessageImageVAlign',\n dataloadstartmessageimagealpha: 'dataLoadStartMessageImageAlpha',\n dataloadstartmessageimagescale: 'dataLoadStartMessageImageScale',\n datainvalidmessageimagehalign: 'dataInvalidMessageImageHAlign',\n datainvalidmessageimagevalign: 'dataInvalidMessageImageVAlign',\n datainvalidmessageimagealpha: 'dataInvalidMessageImageAlpha',\n datainvalidmessageimagescale: 'dataInvalidMessageImageScale',\n dataemptymessageimagehalign: 'dataEmptyMessageImageHAlign',\n dataemptymessageimagevalign: 'dataEmptyMessageImageVAlign',\n dataemptymessageimagealpha: 'dataEmptyMessageImageAlpha',\n dataemptymessageimagescale: 'dataEmptyMessageImageScale',\n rendererrormessageimagehalign: 'renderErrorMessageImageHAlign',\n rendererrormessageimagevalign: 'renderErrorMessageImageVAlign',\n rendererrormessageimagealpha: 'renderErrorMessageImageAlpha',\n rendererrormessageimagescale: 'renderErrorMessageImageScale',\n loadmessageimagehalign: 'loadMessageImageHAlign',\n loadmessageimagevalign: 'loadMessageImageVAlign',\n loadmessageimagealpha: 'loadMessageImageAlpha',\n loadmessageimagescale: 'loadMessageImageScale'\n};\n\nconst props = {\n options: Object,\n type: String,\n id: String,\n width: '',\n height: '',\n dataFormat: String,\n dataSource: '',\n events: Object,\n link: Object,\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: Number,\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 ///////////////////////////////////////////////\n dataformat: String,\n datasource: '',\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: Number,\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};\n\nmodule.exports = { optionsMap, props };\n\n\n\n// WEBPACK FOOTER //\n// ./src/config.js","// This code is used if we use vue-fusioncharts as a Plugin.\nimport _FC from 'fusioncharts';\nimport _FCComponent from './vue-fusioncharts';\n\nconst addDep = (FC, _FC, modules) => {\n if (FC) {\n if (\n (modules.getName && modules.getType) ||\n (modules.name && modules.type)\n ) {\n FC.addDep(modules);\n } else {\n modules(FC);\n }\n } else {\n modules(_FC);\n }\n};\nconst install = (Vue, FC, ...options) => {\n options &&\n options.forEach &&\n options.forEach(modules => {\n addDep(FC, _FC, modules);\n });\n let component = _FCComponent(FC);\n\n Vue.component(component.name, component);\n};\n\nexport default install;\n\n// This code is used if we use vue-fusioncharts as a Component\n// import _FCComponent from \"./vue-fusioncharts-component\";\n\n// export default _FCComponent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/index.js"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 30cfa100ee6eae7da275","webpack:///./src/vue-fusioncharts-component.js","webpack:///./src/config.js","webpack:///./src/index.js","webpack:///./src/utils.js","webpack:///external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}"],"names":["require","optionsMap","props","FC","options","forEach","_FC","modules","name","template","render","h","containerID","_uid","attrs","id","methods","attachListeners","$listeners","Object","keys","chartObj","addEventListener","event","$emit","e","createEvents","ret","events","setLastOptions","config","_oldOptions","assign","getLastOptions","getOptions","THIS","i","undefined","renderChart","renderAt","dispose","ds","dataSource","datasource","prevDataSource","updateChart","prevConfig","width","height","resizeTo","type","chartType","setChartData","dataFormat","watch","handler","deep","dataformat","newVal","prevVal","deactivated","beforeDestroy","mounted","ready","beforeUpdate","strPrevClonedDataSource","JSON","stringify","strCurrClonedDataSource","link","showDataLoadingMessage","showChartLoadingMessage","baseChartMessageFont","baseChartMessageFontSize","baseChartMessageColor","dataLoadStartMessage","dataLoadErrorMessage","dataInvalidMessage","dataEmptyMessage","typeNotSupportedMessage","loadMessage","renderErrorMessage","containerBackgroundColor","containerBackgroundOpacity","containerClassName","baseChartMessageImageHAlign","baseChartMessageImageVAlign","baseChartMessageImageAlpha","baseChartMessageImageScale","typeNotSupportedMessageImageHAlign","typeNotSupportedMessageImageVAlign","typeNotSupportedMessageImageAlpha","typeNotSupportedMessageImageScale","dataLoadErrorMessageImageHAlign","dataLoadErrorMessageImageVAlign","dataLoadErrorMessageImageAlpha","dataLoadErrorMessageImageScale","dataLoadStartMessageImageHAlign","dataLoadStartMessageImageVAlign","dataLoadStartMessageImageAlpha","dataLoadStartMessageImageScale","dataInvalidMessageImageHAlign","dataInvalidMessageImageVAlign","dataInvalidMessageImageAlpha","dataInvalidMessageImageScale","dataEmptyMessageImageHAlign","dataEmptyMessageImageVAlign","dataEmptyMessageImageAlpha","dataEmptyMessageImageScale","renderErrorMessageImageHAlign","renderErrorMessageImageVAlign","renderErrorMessageImageAlpha","renderErrorMessageImageScale","loadMessageImageHAlign","loadMessageImageVAlign","loadMessageImageAlpha","loadMessageImageScale","showdataloadingmessage","showchartloadingmessage","basechartmessagefont","basechartmessagefontsize","basechartmessagecolor","dataloadstartmessage","dataloaderrormessage","datainvalidmessage","dataemptymessage","typenotsupportedmessage","loadmessage","rendererrormessage","containerbackgroundcolor","containerbackgroundopacity","containerclassname","basechartmessageimagehalign","basechartmessageimagevalign","basechartmessageimagealpha","basechartmessageimagescale","typenotsupportedmessageimagehalign","typenotsupportedmessageimagevalign","typenotsupportedmessageimagealpha","typenotsupportedmessageimagescale","dataloaderrormessageimagehalign","dataloaderrormessageimagevalign","dataloaderrormessageimagealpha","dataloaderrormessageimagescale","dataloadstartmessageimagehalign","dataloadstartmessageimagevalign","dataloadstartmessageimagealpha","dataloadstartmessageimagescale","datainvalidmessageimagehalign","datainvalidmessageimagevalign","datainvalidmessageimagealpha","datainvalidmessageimagescale","dataemptymessageimagehalign","dataemptymessageimagevalign","dataemptymessageimagealpha","dataemptymessageimagescale","rendererrormessageimagehalign","rendererrormessageimagevalign","rendererrormessageimagealpha","rendererrormessageimagescale","loadmessageimagehalign","loadmessageimagevalign","loadmessageimagealpha","loadmessageimagescale","String","Boolean","Number","module","exports","install","Vue","component","_FCComponent","checkIfDataTableExists","cloneDataSource","addDep","getName","getType","data","_dataStore","obj","purpose","Array","isArray","arr","length","push","clonedObj","prop","This"],"mappings":"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","file":"vue-fusioncharts.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"fusioncharts\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"fusioncharts\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueFusionCharts\"] = factory(require(\"fusioncharts\"));\n\telse\n\t\troot[\"VueFusionCharts\"] = factory(root[\"FusionCharts\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE_4__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 30cfa100ee6eae7da275","import _FC from 'fusioncharts';\nconst { optionsMap, props } = require('./config.js');\nimport { addDep, checkIfDataTableExists, cloneDataSource } from './utils';\n\nexport default (FC, ...options) => {\n options &&\n options.forEach &&\n options.forEach(modules => {\n addDep(FC, _FC, modules);\n });\n return {\n name: 'fusioncharts',\n template: '',\n render: function(h) {\n this.containerID = 'fc-' + this._uid;\n return h('div', {\n attrs: {\n id: this.containerID\n }\n });\n },\n props,\n methods: {\n attachListeners: function() {\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n this.chartObj.addEventListener(event, e => {\n this.$emit(event, e);\n });\n });\n }\n },\n createEvents: function() {\n const ret = {\n events: {}\n };\n if (this.$listeners && typeof this.$listeners === 'object') {\n Object.keys(this.$listeners).forEach(event => {\n ret.events[event] = e => {\n this.$emit(event, e);\n };\n });\n }\n return ret;\n },\n setLastOptions: function(config) {\n this._oldOptions = Object.assign({}, config);\n },\n getLastOptions: function() {\n return this._oldOptions;\n },\n getOptions: function() {\n let config = {},\n THIS = this;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n\n let options = Object.assign(Object.assign({}, THIS.options), config);\n\n return options;\n },\n renderChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n let ds = config.dataSource || config.datasource;\n\n if (checkIfDataTableExists(ds))\n this.prevDataSource = cloneDataSource(ds, 'diff');\n else this.prevDataSource = cloneDataSource(ds, 'clone');\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n },\n updateChart: function() {\n let THIS = this,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n if (!checkIfDataTableExists(config.dataSource))\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n }\n },\n watch: {\n type: function() {\n this.chartObj.chartType(this.type);\n },\n width: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n height: function() {\n this.chartObj.resizeTo(this.width, this.height);\n },\n options: {\n handler: function() {\n this.updateChart();\n },\n deep: true\n },\n dataSource: {\n handler: function() {\n if (!checkIfDataTableExists(this.dataSource)) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: true\n },\n datasource: {\n handler: function() {\n if (!checkIfDataTableExists(this.datasource)) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: true\n },\n 'datasource.data': {\n handler: function(newVal, prevVal) {\n if (newVal !== prevVal) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: false\n },\n 'dataSource.data': {\n handler: function(newVal, prevVal) {\n if (newVal !== prevVal) {\n this.chartObj.setChartData(\n this.datasource || this.dataSource,\n this.dataFormat || this.dataformat\n );\n }\n },\n deep: false\n }\n },\n deactivated: function() {\n this.chartObj && this.chartObj.dispose();\n },\n beforeDestroy: function() {\n this.chartObj && this.chartObj.dispose();\n },\n mounted: function() {\n this.renderChart();\n },\n ready: function() {\n this.renderChart();\n },\n beforeUpdate: function() {\n const strPrevClonedDataSource = JSON.stringify(this.prevDataSource);\n const ds = this.datasource || this.dataSource || this.options.dataSource;\n const strCurrClonedDataSource = JSON.stringify(\n cloneDataSource(ds, 'diff')\n );\n if (strPrevClonedDataSource !== strCurrClonedDataSource) {\n this.prevDataSource = cloneDataSource(ds, 'diff');\n this.chartObj.setChartData(ds, this.dataFormat || this.dataformat);\n }\n }\n };\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-fusioncharts-component.js","const optionsMap = {\n type: 'type',\n id: 'id',\n width: 'width',\n height: 'height',\n dataFormat: 'dataFormat',\n dataSource: 'dataSource',\n events: 'events',\n link: 'link',\n showDataLoadingMessage: 'showDataLoadingMessage',\n showChartLoadingMessage: 'showChartLoadingMessage',\n baseChartMessageFont: 'baseChartMessageFont',\n baseChartMessageFontSize: 'baseChartMessageFontSize',\n baseChartMessageColor: 'baseChartMessageColor',\n dataLoadStartMessage: 'dataLoadStartMessage',\n dataLoadErrorMessage: 'dataLoadErrorMessage',\n dataInvalidMessage: 'dataInvalidMessage',\n dataEmptyMessage: 'dataEmptyMessage',\n typeNotSupportedMessage: 'typeNotSupportedMessage',\n loadMessage: 'loadMessage',\n renderErrorMessage: 'renderErrorMessage',\n containerBackgroundColor: 'containerBackgroundColor',\n containerBackgroundOpacity: 'containerBackgroundOpacity',\n containerClassName: 'containerClassName',\n baseChartMessageImageHAlign: 'baseChartMessageImageHAlign',\n baseChartMessageImageVAlign: 'baseChartMessageImageVAlign',\n baseChartMessageImageAlpha: 'baseChartMessageImageAlpha',\n baseChartMessageImageScale: 'baseChartMessageImageScale',\n typeNotSupportedMessageImageHAlign: 'typeNotSupportedMessageImageHAlign',\n typeNotSupportedMessageImageVAlign: 'typeNotSupportedMessageImageVAlign',\n typeNotSupportedMessageImageAlpha: 'typeNotSupportedMessageImageAlpha',\n typeNotSupportedMessageImageScale: 'typeNotSupportedMessageImageScale',\n dataLoadErrorMessageImageHAlign: 'dataLoadErrorMessageImageHAlign',\n dataLoadErrorMessageImageVAlign: 'dataLoadErrorMessageImageVAlign',\n dataLoadErrorMessageImageAlpha: 'dataLoadErrorMessageImageAlpha',\n dataLoadErrorMessageImageScale: 'dataLoadErrorMessageImageScale',\n dataLoadStartMessageImageHAlign: 'dataLoadStartMessageImageHAlign',\n dataLoadStartMessageImageVAlign: 'dataLoadStartMessageImageVAlign',\n dataLoadStartMessageImageAlpha: 'dataLoadStartMessageImageAlpha',\n dataLoadStartMessageImageScale: 'dataLoadStartMessageImageScale',\n dataInvalidMessageImageHAlign: 'dataInvalidMessageImageHAlign',\n dataInvalidMessageImageVAlign: 'dataInvalidMessageImageVAlign',\n dataInvalidMessageImageAlpha: 'dataInvalidMessageImageAlpha',\n dataInvalidMessageImageScale: 'dataInvalidMessageImageScale',\n dataEmptyMessageImageHAlign: 'dataEmptyMessageImageHAlign',\n dataEmptyMessageImageVAlign: 'dataEmptyMessageImageVAlign',\n dataEmptyMessageImageAlpha: 'dataEmptyMessageImageAlpha',\n dataEmptyMessageImageScale: 'dataEmptyMessageImageScale',\n renderErrorMessageImageHAlign: 'renderErrorMessageImageHAlign',\n renderErrorMessageImageVAlign: 'renderErrorMessageImageVAlign',\n renderErrorMessageImageAlpha: 'renderErrorMessageImageAlpha',\n renderErrorMessageImageScale: 'renderErrorMessageImageScale',\n loadMessageImageHAlign: 'loadMessageImageHAlign',\n loadMessageImageVAlign: 'loadMessageImageVAlign',\n loadMessageImageAlpha: 'loadMessageImageAlpha',\n loadMessageImageScale: 'loadMessageImageScale',\n ///////////////////////////////////////////////////////\n dataformat: 'dataFormat',\n datasource: 'dataSource',\n showdataloadingmessage: 'showDataLoadingMessage',\n showchartloadingmessage: 'showChartLoadingMessage',\n basechartmessagefont: 'baseChartMessageFont',\n basechartmessagefontsize: 'baseChartMessageFontSize',\n basechartmessagecolor: 'baseChartMessageColor',\n dataloadstartmessage: 'dataLoadStartMessage',\n dataloaderrormessage: 'dataLoadErrorMessage',\n datainvalidmessage: 'dataInvalidMessage',\n dataemptymessage: 'dataEmptyMessage',\n typenotsupportedmessage: 'typeNotSupportedMessage',\n loadmessage: 'loadMessage',\n rendererrormessage: 'renderErrorMessage',\n containerbackgroundcolor: 'containerBackgroundColor',\n containerbackgroundopacity: 'containerBackgroundOpacity',\n containerclassname: 'containerClassName',\n basechartmessageimagehalign: 'baseChartMessageImageHAlign',\n basechartmessageimagevalign: 'baseChartMessageImageVAlign',\n basechartmessageimagealpha: 'baseChartMessageImageAlpha',\n basechartmessageimagescale: 'baseChartMessageImageScale',\n typenotsupportedmessageimagehalign: 'typeNotSupportedMessageImageHAlign',\n typenotsupportedmessageimagevalign: 'typeNotSupportedMessageImageVAlign',\n typenotsupportedmessageimagealpha: 'typeNotSupportedMessageImageAlpha',\n typenotsupportedmessageimagescale: 'typeNotSupportedMessageImageScale',\n dataloaderrormessageimagehalign: 'dataLoadErrorMessageImageHAlign',\n dataloaderrormessageimagevalign: 'dataLoadErrorMessageImageVAlign',\n dataloaderrormessageimagealpha: 'dataLoadErrorMessageImageAlpha',\n dataloaderrormessageimagescale: 'dataLoadErrorMessageImageScale',\n dataloadstartmessageimagehalign: 'dataLoadStartMessageImageHAlign',\n dataloadstartmessageimagevalign: 'dataLoadStartMessageImageVAlign',\n dataloadstartmessageimagealpha: 'dataLoadStartMessageImageAlpha',\n dataloadstartmessageimagescale: 'dataLoadStartMessageImageScale',\n datainvalidmessageimagehalign: 'dataInvalidMessageImageHAlign',\n datainvalidmessageimagevalign: 'dataInvalidMessageImageVAlign',\n datainvalidmessageimagealpha: 'dataInvalidMessageImageAlpha',\n datainvalidmessageimagescale: 'dataInvalidMessageImageScale',\n dataemptymessageimagehalign: 'dataEmptyMessageImageHAlign',\n dataemptymessageimagevalign: 'dataEmptyMessageImageVAlign',\n dataemptymessageimagealpha: 'dataEmptyMessageImageAlpha',\n dataemptymessageimagescale: 'dataEmptyMessageImageScale',\n rendererrormessageimagehalign: 'renderErrorMessageImageHAlign',\n rendererrormessageimagevalign: 'renderErrorMessageImageVAlign',\n rendererrormessageimagealpha: 'renderErrorMessageImageAlpha',\n rendererrormessageimagescale: 'renderErrorMessageImageScale',\n loadmessageimagehalign: 'loadMessageImageHAlign',\n loadmessageimagevalign: 'loadMessageImageVAlign',\n loadmessageimagealpha: 'loadMessageImageAlpha',\n loadmessageimagescale: 'loadMessageImageScale'\n};\n\nconst props = {\n options: Object,\n type: String,\n id: String,\n width: '',\n height: '',\n dataFormat: String,\n dataSource: '',\n events: Object,\n link: Object,\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: Number,\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 ///////////////////////////////////////////////\n dataformat: String,\n datasource: '',\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: Number,\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};\n\nmodule.exports = { optionsMap, props };\n\n\n\n// WEBPACK FOOTER //\n// ./src/config.js","import _FCComponent from './vue-fusioncharts-component';\n\nconst install = (Vue, FC, ...options) => {\n let component = _FCComponent(FC, ...options);\n Vue.component(component.name, component);\n};\n\nexport default install;\n\n\n\n// WEBPACK FOOTER //\n// ./src/index.js","export const addDep = (FC, _FC, modules) => {\n if (FC) {\n if (\n (modules.getName && modules.getType) ||\n (modules.name && modules.type)\n ) {\n FC.addDep(modules);\n } else {\n modules(FC);\n }\n } else {\n modules(_FC);\n }\n};\n\nexport function checkIfDataTableExists(dataSource) {\n // eslint-disable-next-line no-underscore-dangle\n if (dataSource && dataSource.data && dataSource.data._dataStore) {\n return true;\n }\n return false;\n}\n\nexport function cloneDataSource(obj, purpose = 'clone') {\n const 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 const arr = [];\n for (let i = 0; i < obj.length; i++) {\n arr.push(cloneDataSource(obj[i]));\n }\n return arr;\n }\n if (typeof obj === 'object') {\n const clonedObj = {};\n // eslint-disable-next-line guard-for-in\n // eslint-disable-next-line no-restricted-syntax\n for (const prop in obj) {\n // Edge case handling for DataTable\n if (prop === 'data') {\n // eslint-disable-next-line no-underscore-dangle\n if (obj[prop] && obj[prop]._dataStore && purpose === 'clone') {\n clonedObj[prop] = obj[prop];\n // eslint-disable-next-line no-underscore-dangle\n } else if (obj[prop] && obj[prop]._dataStore && purpose === 'diff') {\n clonedObj[prop] = '-';\n } else {\n clonedObj[prop] = cloneDataSource(obj[prop]);\n }\n continue;\n }\n clonedObj[prop] = cloneDataSource(obj[prop]);\n }\n return clonedObj;\n }\n return undefined;\n}\n\nexport function attachListeners(THIS) {\n if (THIS.$listeners && typeof THIS.$listeners === 'object') {\n Object.keys(THIS.$listeners).forEach(event => {\n THIS.chartObj.addEventListener(event, e => {\n THIS.$emit(event, e);\n });\n });\n }\n}\n\nexport function createEvents(THIS) {\n const ret = {\n events: {}\n };\n if (THIS.$listeners && typeof THIS.$listeners === 'object') {\n Object.keys(THIS.$listeners).forEach(event => {\n ret.events[event] = e => {\n THIS.$emit(event, e);\n };\n });\n }\n return ret;\n}\n\nexport function setLastOptions(config, THIS) {\n THIS._oldOptions = Object.assign({}, config);\n}\n\nexport function getLastOptions(THIS) {\n return THIS._oldOptions;\n}\n\nexport function getOptions(This, optionsMap) {\n let config = {},\n THIS = This;\n for (let i in optionsMap) {\n if (THIS[i] !== undefined && THIS[i] !== null) {\n config[optionsMap[i]] = THIS[i];\n }\n }\n let options = Object.assign(Object.assign({}, THIS.options), config);\n return options;\n}\n\nexport function renderChart(This, FC) {\n let THIS = This,\n config = THIS.getOptions(),\n chartObj = THIS.chartObj;\n\n config.renderAt = this.containerID;\n THIS.setLastOptions(config);\n\n if (chartObj && chartObj.dispose) {\n chartObj.dispose();\n }\n const events = this.createEvents();\n config.events = Object.assign({}, config.events, events.events);\n\n THIS.chartObj = chartObj = new FC(config);\n chartObj.render();\n}\n\nexport function updateChart(This) {\n let THIS = This,\n config = THIS.getOptions(),\n prevConfig = THIS.getLastOptions(),\n chartObj = THIS.chartObj;\n\n if (\n config.width !== prevConfig.width ||\n config.height !== prevConfig.height\n ) {\n chartObj && chartObj.resizeTo(config.width, config.height);\n } else if (config.type !== prevConfig.type) {\n chartObj.chartType(config.type);\n } else {\n if (!checkIfDataTableExists(config.dataSource))\n chartObj.setChartData(config.dataSource, config.dataFormat);\n }\n\n THIS.setLastOptions(config);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils.js","module.exports = __WEBPACK_EXTERNAL_MODULE_4__;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external {\"commonjs2\":\"fusioncharts\",\"commonjs\":\"fusioncharts\",\"amd\":\"fusioncharts\",\"root\":\"FusionCharts\"}\n// module id = 4\n// module chunks = 0 1"],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/vue-fusioncharts.min.js b/dist/vue-fusioncharts.min.js
index e4e0bf9..86cd102 100644
--- a/dist/vue-fusioncharts.min.js
+++ b/dist/vue-fusioncharts.min.js
@@ -1 +1 @@
-!function(a,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("fusioncharts")):"function"==typeof define&&define.amd?define(["fusioncharts"],e):"object"==typeof exports?exports.VueFusionCharts=e(require("fusioncharts")):a.VueFusionCharts=e(a.FusionCharts)}(this,function(a){return function(a){function e(t){if(s[t])return s[t].exports;var r=s[t]={i:t,l:!1,exports:{}};return a[t].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var s={};return e.m=a,e.c=s,e.i=function(a){return a},e.d=function(a,s,t){e.o(a,s)||Object.defineProperty(a,s,{configurable:!1,enumerable:!0,get:t})},e.n=function(a){var s=a&&a.__esModule?function(){return a.default}:function(){return a};return e.d(s,"a",s),s},e.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},e.p="",e(e.s=3)}([function(a,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},r=s(2),g=r.optionsMap,n=r.props;e.default=function(a){return{name:"fusioncharts",template:"",render:function(a){return this.containerID="fc-"+this._uid,a("div",{attrs:{id:this.containerID}})},props:n,methods:{attachListeners:function(){var a=this;this.$listeners&&"object"===t(this.$listeners)&&Object.keys(this.$listeners).forEach(function(e){a.chartObj.addEventListener(e,function(s){a.$emit(e,s)})})},createEvents:function(){var a=this,e={events:{}};return this.$listeners&&"object"===t(this.$listeners)&&Object.keys(this.$listeners).forEach(function(s){e.events[s]=function(e){a.$emit(s,e)}}),e},setLastOptions:function(a){this._oldOptions=Object.assign({},a)},getLastOptions:function(){return this._oldOptions},getOptions:function(){var a={},e=this;for(var s in g)void 0!==e[s]&&null!==e[s]&&(a[g[s]]=e[s]);return Object.assign(Object.assign({},e.options),a)},renderChart:function(){var e=this,s=e.getOptions(),t=e.chartObj;s.renderAt=this.containerID,e.setLastOptions(s),t&&t.dispose&&t.dispose();var r=this.createEvents();s.events=Object.assign({},s.events,r.events),e.chartObj=t=new a(s),t.render()},updateChart:function(){var a=this,e=a.getOptions(),s=a.getLastOptions(),t=a.chartObj;e.width!==s.width||e.height!==s.height?t&&t.resizeTo(e.width,e.height):e.type!==s.type?t.chartType(e.type):t.setChartData(e.dataSource,e.dataFormat),a.setLastOptions(e)}},watch:{type:function(){this.chartObj.chartType(this.type)},width:function(){this.chartObj.resizeTo(this.width,this.height)},height:function(){this.chartObj.resizeTo(this.width,this.height)},options:{handler:function(){this.updateChart()},deep:!0},dataSource:{handler:function(){this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},datasource:{handler:function(){this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0}},deactivated:function(){this.chartObj&&this.chartObj.dispose()},beforeDestroy:function(){this.chartObj&&this.chartObj.dispose()},mounted:function(){this.renderChart()},ready:function(){this.renderChart()}}},a.exports=e.default},function(e,s){e.exports=a},function(a,e,s){"use strict";var t={type:"type",id:"id",width:"width",height:"height",dataFormat:"dataFormat",dataSource:"dataSource",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",dataformat:"dataFormat",datasource:"dataSource",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"},r={options:Object,type:String,id:String,width:"",height:"",dataFormat:String,dataSource:"",events:Object,link:Object,showDataLoadingMessage:Boolean,showChartLoadingMessage:Boolean,baseChartMessageFont:String,baseChartMessageFontSize:String,baseChartMessageColor:String,dataLoadStartMessage:String,dataLoadErrorMessage:String,dataInvalidMessage:String,dataEmptyMessage:String,typeNotSupportedMessage:String,loadMessage:String,renderErrorMessage:String,containerBackgroundColor:String,containerBackgroundOpacity:Number,containerClassName:String,baseChartMessageImageHAlign:String,baseChartMessageImageVAlign:String,baseChartMessageImageAlpha:Number,baseChartMessageImageScale:Number,typeNotSupportedMessageImageHAlign:String,typeNotSupportedMessageImageVAlign:String,typeNotSupportedMessageImageAlpha:Number,typeNotSupportedMessageImageScale:Number,dataLoadErrorMessageImageHAlign:String,dataLoadErrorMessageImageVAlign:String,dataLoadErrorMessageImageAlpha:Number,dataLoadErrorMessageImageScale:Number,dataLoadStartMessageImageHAlign:String,dataLoadStartMessageImageVAlign:String,dataLoadStartMessageImageAlpha:Number,dataLoadStartMessageImageScale:Number,dataInvalidMessageImageHAlign:String,dataInvalidMessageImageVAlign:String,dataInvalidMessageImageAlpha:Number,dataInvalidMessageImageScale:Number,dataEmptyMessageImageHAlign:String,dataEmptyMessageImageVAlign:String,dataEmptyMessageImageAlpha:Number,dataEmptyMessageImageScale:Number,renderErrorMessageImageHAlign:String,renderErrorMessageImageVAlign:String,renderErrorMessageImageAlpha:Number,renderErrorMessageImageScale:Number,loadMessageImageHAlign:String,loadMessageImageVAlign:String,loadMessageImageAlpha:Number,loadMessageImageScale:Number,dataformat:String,datasource:"",showdataloadingmessage:Boolean,showchartloadingmessage:Boolean,basechartmessagefont:String,basechartmessagefontsize:String,basechartmessagecolor:String,dataloadstartmessage:String,dataloaderrormessage:String,datainvalidmessage:String,dataemptymessage:String,typenotsupportedmessage:String,loadmessage:String,rendererrormessage:String,containerbackgroundcolor:String,containerbackgroundopacity:Number,containerclassname:String,basechartmessageimagehalign:String,basechartmessageimagevalign:String,basechartmessageimagealpha:Number,basechartmessageimagescale:Number,typenotsupportedmessageimagehalign:String,typenotsupportedmessageimagevalign:String,typenotsupportedmessageimagealpha:Number,typenotsupportedmessageimagescale:Number,dataloaderrormessageimagehalign:String,dataloaderrormessageimagevalign:String,dataloaderrormessageimagealpha:Number,dataloaderrormessageimagescale:Number,dataloadstartmessageimagehalign:String,dataloadstartmessageimagevalign:String,dataloadstartmessageimagealpha:Number,dataloadstartmessageimagescale:Number,datainvalidmessageimagehalign:String,datainvalidmessageimagevalign:String,datainvalidmessageimagealpha:Number,datainvalidmessageimagescale:Number,dataemptymessageimagehalign:String,dataemptymessageimagevalign:String,dataemptymessageimagealpha:Number,dataemptymessageimagescale:Number,rendererrormessageimagehalign:String,rendererrormessageimagevalign:String,rendererrormessageimagealpha:Number,rendererrormessageimagescale:Number,loadmessageimagehalign:String,loadmessageimagevalign:String,loadmessageimagealpha:Number,loadmessageimagescale:Number};a.exports={optionsMap:t,props:r}},function(a,e,s){"use strict";function t(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(e,"__esModule",{value:!0});var r=s(1),g=t(r),n=s(0),o=t(n),i=function(a,e,s){a?s.getName&&s.getType||s.name&&s.type?a.addDep(s):s(a):s(e)},d=function(a,e){for(var s=arguments.length,t=Array(s>2?s-2:0),r=2;r1?e-1:0),r=1;r",render:function(a){return this.containerID="fc-"+this._uid,a("div",{attrs:{id:this.containerID}})},props:d,methods:{attachListeners:function(){var a=this;this.$listeners&&"object"===s(this.$listeners)&&Object.keys(this.$listeners).forEach(function(e){a.chartObj.addEventListener(e,function(t){a.$emit(e,t)})})},createEvents:function(){var a=this,e={events:{}};return this.$listeners&&"object"===s(this.$listeners)&&Object.keys(this.$listeners).forEach(function(t){e.events[t]=function(e){a.$emit(t,e)}}),e},setLastOptions:function(a){this._oldOptions=Object.assign({},a)},getLastOptions:function(){return this._oldOptions},getOptions:function(){var a={},e=this;for(var t in i)void 0!==e[t]&&null!==e[t]&&(a[i[t]]=e[t]);return Object.assign(Object.assign({},e.options),a)},renderChart:function(){var e=this,t=e.getOptions(),s=e.chartObj;t.renderAt=this.containerID,e.setLastOptions(t),s&&s.dispose&&s.dispose();var r=this.createEvents();t.events=Object.assign({},t.events,r.events);var g=t.dataSource||t.datasource;(0,n.checkIfDataTableExists)(g)?this.prevDataSource=(0,n.cloneDataSource)(g,"diff"):this.prevDataSource=(0,n.cloneDataSource)(g,"clone"),e.chartObj=s=new a(t),s.render()},updateChart:function(){var a=this,e=a.getOptions(),t=a.getLastOptions(),s=a.chartObj;e.width!==t.width||e.height!==t.height?s&&s.resizeTo(e.width,e.height):e.type!==t.type?s.chartType(e.type):(0,n.checkIfDataTableExists)(e.dataSource)||s.setChartData(e.dataSource,e.dataFormat),a.setLastOptions(e)}},watch:{type:function(){this.chartObj.chartType(this.type)},width:function(){this.chartObj.resizeTo(this.width,this.height)},height:function(){this.chartObj.resizeTo(this.width,this.height)},options:{handler:function(){this.updateChart()},deep:!0},dataSource:{handler:function(){(0,n.checkIfDataTableExists)(this.dataSource)||this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},datasource:{handler:function(){(0,n.checkIfDataTableExists)(this.datasource)||this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!0},"datasource.data":{handler:function(a,e){a!==e&&this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!1},"dataSource.data":{handler:function(a,e){a!==e&&this.chartObj.setChartData(this.datasource||this.dataSource,this.dataFormat||this.dataformat)},deep:!1}},deactivated:function(){this.chartObj&&this.chartObj.dispose()},beforeDestroy:function(){this.chartObj&&this.chartObj.dispose()},mounted:function(){this.renderChart()},ready:function(){this.renderChart()},beforeUpdate:function(){var a=JSON.stringify(this.prevDataSource),e=this.datasource||this.dataSource||this.options.dataSource;a!==JSON.stringify((0,n.cloneDataSource)(e,"diff"))&&(this.prevDataSource=(0,n.cloneDataSource)(e,"diff"),this.chartObj.setChartData(e,this.dataFormat||this.dataformat))}}},a.exports=e.default},function(a,e,t){"use strict";var s={type:"type",id:"id",width:"width",height:"height",dataFormat:"dataFormat",dataSource:"dataSource",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",dataformat:"dataFormat",datasource:"dataSource",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"},r={options:Object,type:String,id:String,width:"",height:"",dataFormat:String,dataSource:"",events:Object,link:Object,showDataLoadingMessage:Boolean,showChartLoadingMessage:Boolean,baseChartMessageFont:String,baseChartMessageFontSize:String,baseChartMessageColor:String,dataLoadStartMessage:String,dataLoadErrorMessage:String,dataInvalidMessage:String,dataEmptyMessage:String,typeNotSupportedMessage:String,loadMessage:String,renderErrorMessage:String,containerBackgroundColor:String,containerBackgroundOpacity:Number,containerClassName:String,baseChartMessageImageHAlign:String,baseChartMessageImageVAlign:String,baseChartMessageImageAlpha:Number,baseChartMessageImageScale:Number,typeNotSupportedMessageImageHAlign:String,typeNotSupportedMessageImageVAlign:String,typeNotSupportedMessageImageAlpha:Number,typeNotSupportedMessageImageScale:Number,dataLoadErrorMessageImageHAlign:String,dataLoadErrorMessageImageVAlign:String,dataLoadErrorMessageImageAlpha:Number,dataLoadErrorMessageImageScale:Number,dataLoadStartMessageImageHAlign:String,dataLoadStartMessageImageVAlign:String,dataLoadStartMessageImageAlpha:Number,dataLoadStartMessageImageScale:Number,dataInvalidMessageImageHAlign:String,dataInvalidMessageImageVAlign:String,dataInvalidMessageImageAlpha:Number,dataInvalidMessageImageScale:Number,dataEmptyMessageImageHAlign:String,dataEmptyMessageImageVAlign:String,dataEmptyMessageImageAlpha:Number,dataEmptyMessageImageScale:Number,renderErrorMessageImageHAlign:String,renderErrorMessageImageVAlign:String,renderErrorMessageImageAlpha:Number,renderErrorMessageImageScale:Number,loadMessageImageHAlign:String,loadMessageImageVAlign:String,loadMessageImageAlpha:Number,loadMessageImageScale:Number,dataformat:String,datasource:"",showdataloadingmessage:Boolean,showchartloadingmessage:Boolean,basechartmessagefont:String,basechartmessagefontsize:String,basechartmessagecolor:String,dataloadstartmessage:String,dataloaderrormessage:String,datainvalidmessage:String,dataemptymessage:String,typenotsupportedmessage:String,loadmessage:String,rendererrormessage:String,containerbackgroundcolor:String,containerbackgroundopacity:Number,containerclassname:String,basechartmessageimagehalign:String,basechartmessageimagevalign:String,basechartmessageimagealpha:Number,basechartmessageimagescale:Number,typenotsupportedmessageimagehalign:String,typenotsupportedmessageimagevalign:String,typenotsupportedmessageimagealpha:Number,typenotsupportedmessageimagescale:Number,dataloaderrormessageimagehalign:String,dataloaderrormessageimagevalign:String,dataloaderrormessageimagealpha:Number,dataloaderrormessageimagescale:Number,dataloadstartmessageimagehalign:String,dataloadstartmessageimagevalign:String,dataloadstartmessageimagealpha:Number,dataloadstartmessageimagescale:Number,datainvalidmessageimagehalign:String,datainvalidmessageimagevalign:String,datainvalidmessageimagealpha:Number,datainvalidmessageimagescale:Number,dataemptymessageimagehalign:String,dataemptymessageimagevalign:String,dataemptymessageimagealpha:Number,dataemptymessageimagescale:Number,rendererrormessageimagehalign:String,rendererrormessageimagevalign:String,rendererrormessageimagealpha:Number,rendererrormessageimagescale:Number,loadmessageimagehalign:String,loadmessageimagevalign:String,loadmessageimagealpha:Number,loadmessageimagescale:Number};a.exports={optionsMap:s,props:r}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=t(0),r=function(a){return a&&a.__esModule?a:{default:a}}(s),g=function(a,e){for(var t=arguments.length,s=Array(t>2?t-2:0),g=2;g1&&void 0!==arguments[1]?arguments[1]:"clone",t=void 0===a?"undefined":c(a);if("string"===t||"number"===t||"function"===t||"boolean"===t)return a;if(null===a||void 0===a)return a;if(Array.isArray(a)){for(var s=[],g=0;g
-
+
FusionCharts will render here...
-
- The value that you have selected is: {{ displayValue }}
-
+
+ FusionCharts will render here...
+
+
+