UNPKG

@fusioncharts/widgets

Version:

FusionCharts JavaScript charting framework

1 lines 1.02 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports._getData=_getData;exports.configureAttributes=configureAttributes;var _lib=require("@fusioncharts/core/src/lib");var _colorBucket=_interopRequireDefault(require("@fusioncharts/core/src/color-utils/color-bucket"));function configureAttributes(){var iapi=this,jsonData=iapi.getFromEnv("dataSource"),colorrange=jsonData.colorrange;if(colorrange&&colorrange.color&&colorrange.color.length){(0,_lib.componentFactory)(iapi,_colorBucket.default,"colorRange",1,[{colorRange:colorrange,numberFormatter:iapi.getFromEnv("number-formatter")}]);iapi.addToEnv("colorRange",iapi.getChildren("colorRange")&&iapi.getChildren("colorRange")[0])}else{iapi.deleteFromEnv("colorRange")}}function _getData(){var iapi=this,dataset=iapi.getDatasets(),data,dataObj;if(dataset){dataObj=dataset[0].components.data;if(dataObj&&dataObj[0]){data=dataObj[0].config;return(0,_lib.pluckNumber)(data.setValue,data.itemValue)}}}