UNPKG

@fusioncharts/charts

Version:

JavaScript Data Visualisation Library

1 lines 1.07 kB
"use strict";exports.__esModule=true;exports.default=_default;var _lib=require("@fusioncharts/core/src//lib");var _toolbox=require("@fusioncharts/core/src/toolbox");var _helper=require("@fusioncharts/core/src/toolbox/tools/helper");var mathRound=Math.round;function _default(_chart){var chart=_chart,config=chart.config,chartAttrs=chart.getFromEnv("chart-attrib"),toolBarType=config.toolbarVAlign==="t"?"chartMenuBar":"actionBar",removeTBType=config.toolbarVAlign==="t"?"actionBar":"chartMenuBar",toolBar;(0,_lib.componentFactory)(chart,_toolbox.ToolBar,removeTBType,0,[chartAttrs]);(0,_lib.componentFactory)(chart,_toolbox.ToolBar,toolBarType,1,[chartAttrs]);toolBar=chart.getChildren(toolBarType)[0];chart.addToEnv("toolbar",toolBar);_helper.SymbolStore.register("ContextIcon",(function(posx,posy,rad){var x=posx,y=posy,r=rad*2,space=mathRound(r/4),halfWidth=mathRound(r/2)*.7,startX=x-halfWidth,endX=x+halfWidth,startY=y+space,endY=y-space;return["M",startX,y,"L",endX,y,"M",startX,startY,"L",endX,startY,"M",startX,endY,"L",endX,endY]}));chart.attachMenuButtons()}