UNPKG

@fusioncharts/widgets

Version:

FusionCharts JavaScript charting framework

1 lines 2.09 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=void 0;var _inheritsLoose2=_interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));var _areabase=require("@fusioncharts/charts/src/chart/_internal/areabase");var _realtimearea=_interopRequireDefault(require("../realtimearea"));var _realtimearea2=_interopRequireDefault(require("../../dataset/realtimearea"));var _cartesianStack=_interopRequireDefault(require("@fusioncharts/charts/src/dataset/groups/cartesian-stack"));var _lib=require("@fusioncharts/core/src/lib");var _pluckNumber=_interopRequireDefault(require("@fusioncharts/utils/src/pluck-number"));var DS_TYPE="realtimearea";var RealtimeStackedArea=function(_RealtimeArea){function RealtimeStackedArea(){return _RealtimeArea.apply(this,arguments)||this}(0,_inheritsLoose2.default)(RealtimeStackedArea,_RealtimeArea);RealtimeStackedArea.getName=function getName(){return"RealtimeStackedArea"};var _proto=RealtimeStackedArea.prototype;_proto.getName=function getName(){return"RealtimeStackedArea"};_proto.__setDefaultConfig=function __setDefaultConfig(){_RealtimeArea.prototype.__setDefaultConfig.call(this);_areabase._setDefaultConfig.call(this);var config=this.config;config.defaultDatasetType=DS_TYPE;config.isstacked=true;config.enablemousetracking=true;this.addToEnv("useImprovedLabelPlacement",true);this.addToEnv("useLinePlotGroupForAnchorPlacement",true)};_proto.configureAttributes=function configureAttributes(rawAttr){_RealtimeArea.prototype.configureAttributes.call(this,rawAttr);var config=this.config,chartAttrs=this.getFromEnv("chart-attrib");config.showSum=(0,_pluckNumber.default)(chartAttrs.showsum,0);if(config.showSum){config.valueposition=(0,_lib.parseUnsafeString)((0,_lib.pluck)(chartAttrs.valueposition,"below"))}};_proto.getDSdef=function getDSdef(){return _realtimearea2.default};_proto.getDSGroupdef=function getDSGroupdef(){return _cartesianStack.default};return RealtimeStackedArea}(_realtimearea.default);var _default=exports.default=RealtimeStackedArea;