UNPKG

@fusioncharts/charts

Version:

JavaScript Data Visualisation Library

1 lines 2.1 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=exports._checkInvalidSpecificData=void 0;var _inheritsLoose2=_interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));var _mscartesian=_interopRequireDefault(require("../_internal/mscartesian"));var _column=_interopRequireDefault(require("../../dataset/column"));var _cartesianStack=_interopRequireDefault(require("../../dataset/groups/cartesian-stack"));var _msstackedcolumnDataset=_interopRequireDefault(require("../../factories/msstackedcolumn-dataset"));var MS_STACKED_COLUMN_CHART="Multi-series Stacked Column Chart",COLUMN_STR="column";var __checkInvalidSpecificData=exports._checkInvalidSpecificData=function __checkInvalidSpecificData(){var jsonData=this.getFromEnv("dataSource"),datasetsJSON=jsonData.dataset,categories=jsonData.categories,i;if(!datasetsJSON||!categories){return true}if(i=datasetsJSON.length){while(i--){if(!datasetsJSON[i].dataset){return true}}}};var MSStackedColumn2D=function(_MSCartesian){function MSStackedColumn2D(){var _this;_this=_MSCartesian.call(this)||this;_this.registerFactory("dataset",_msstackedcolumnDataset.default,["vCanvas"]);return _this}(0,_inheritsLoose2.default)(MSStackedColumn2D,_MSCartesian);MSStackedColumn2D.getName=function getName(){return"MSStackedColumn2D"};var _proto=MSStackedColumn2D.prototype;_proto._checkInvalidSpecificData=function _checkInvalidSpecificData(){return __checkInvalidSpecificData.call(this)};_proto.getName=function getName(){return"MSStackedColumn2D"};_proto.__setDefaultConfig=function __setDefaultConfig(){_MSCartesian.prototype.__setDefaultConfig.call(this);var config=this.config;config.friendlyName=MS_STACKED_COLUMN_CHART;config.defaultDatasetType=COLUMN_STR;config.isstacked=true;config.showSum=0;config.enablemousetracking=true};_proto.getDSdef=function getDSdef(){return _column.default};_proto.getDSGroupdef=function getDSGroupdef(){return _cartesianStack.default};return MSStackedColumn2D}(_mscartesian.default);var _default=exports.default=MSStackedColumn2D;