UNPKG

@froalacharts/charts

Version:

Froala Charts - A collection of interactive charts to build data visualizations for web and mobile applications.

1 lines 1.4 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 _pie2d=_interopRequireDefault(require("../pie2d"));var _doughnut2d=_interopRequireDefault(require("../../dataset/doughnut2d"));var _lib=require("@froalacharts/core/src/lib");var DOUGHNUT_CHART="Doughnut Chart",DOUGHNUT_STR="Doughnut2D";var Doughnut=function(_Pie){(0,_inheritsLoose2["default"])(Doughnut,_Pie);function Doughnut(){return _Pie.apply(this,arguments)||this}Doughnut.getName=function getName(){return"Doughnut"};var _proto=Doughnut.prototype;_proto.getName=function getName(){return"Doughnut"};_proto.configureAttributes=function configureAttributes(dataObj){_Pie.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(){_Pie.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 Doughnut}(_pie2d["default"]);var _default=Doughnut;exports["default"]=_default;