@fusioncharts/widgets
Version:
FusionCharts JavaScript charting framework
1 lines • 1.46 kB
JavaScript
;exports.__esModule=true;exports.default=void 0;var _lib=require("@fusioncharts/core/src/lib");var fadeEffect=[{initialAttr:function initialAttr(){return{opacity:0}},finalAttr:function finalAttr(){return{opacity:1}}}];var _default=exports.default={"initial.dataset.bullet":function initialDatasetBullet(){var component=this,conf=component.config,chart=component.getFromEnv("chart"),scale=component.getFromEnv("scale"),yMax=scale.max,yMin=scale.min,isAllPositiveZero=yMax>0&&yMin>=0,isAllNegativeZero=yMax<=0&&yMin<0,yBase=isAllNegativeZero?yMax:isAllPositiveZero?yMin:0,yBasePos=scale.yBasePos=scale.getPixel(yBase);return{"plotRect.appearing":function plotRectAppearing(){var isHorizontal=chart.isHorizontal,attr;if(!conf.plotAsDot){yBasePos=scale.getPixel(conf.base)}if(isHorizontal){attr={width:0}}else{attr={height:0,y:yBasePos}}return[{initialAttr:function initialAttr(){return attr},slot:"middle"}]},"plotRect.updating":null,"path.appearing":function pathAppearing(){fadeEffect[0].slot=_lib.MIDDLESTR;return fadeEffect},"path.updating":null,"text.appearing":function textAppearing(){fadeEffect[0].slot=_lib.FINALSTR;return fadeEffect},"text.updating":null,"labelGroup.appearing":function labelGroupAppearing(){fadeEffect[0].slot=_lib.FINALSTR;return fadeEffect},"labelGroup.updating":null,"backgroundRect.appearing":function backgroundRectAppearing(){fadeEffect[0].slot=_lib.INITIALSTR;return fadeEffect},"backgroundRect.updating":null}}};