@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 1.4 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=void 0;var _inheritsLoose2=_interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));var _pie2d=_interopRequireDefault(require("../pie2d"));var _doughnut2d=_interopRequireDefault(require("../../dataset/doughnut2d"));var _lib=require("@fusioncharts/core/src/lib");var DOUGHNUT_CHART="Doughnut Chart",DOUGHNUT_STR="Doughnut2D";var Doughnut2D=function(_Pie2D){function Doughnut2D(){return _Pie2D.apply(this,arguments)||this}(0,_inheritsLoose2.default)(Doughnut2D,_Pie2D);Doughnut2D.getName=function getName(){return"Doughnut2D"};var _proto=Doughnut2D.prototype;_proto.getName=function getName(){return"Doughnut2D"};_proto.configureAttributes=function configureAttributes(dataObj){_Pie2D.prototype.configureAttributes.call(this,dataObj);var iapi=this,conf=iapi.config,chartAttrs=iapi.getFromEnv("chart-attrib");conf.doughnutradius=(0,_lib.pluck)(chartAttrs.doughnutradius,"50%")};_proto.__setDefaultConfig=function __setDefaultConfig(){_Pie2D.prototype.__setDefaultConfig.call(this);var config=this.config;config.friendlyName=DOUGHNUT_CHART;config.defaultDatasetType=DOUGHNUT_STR;config.singletonPlaceValue=false};_proto.getDSdef=function getDSdef(){return _doughnut2d.default};return Doughnut2D}(_pie2d.default);var _default=exports.default=Doughnut2D;