quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 957 B
JavaScript
import Cartesian from'./cartesian';import{_manageLegendSpace,manageGradientLegendSpace}from'../../_internal/common-chart-api/legend-spacemanager';import datasetFactory from'../../factories/multiseries-dataset';import legendItemFactory from'../../factories/legend';class MSCartesian extends Cartesian{constructor(){super(),this.registerFactory('dataset',datasetFactory,['vCanvas']),this.registerFactory('legend',legendItemFactory)}static getName(){return'MSCartesian'}getName(){return'MSCartesian'}getType(){return'chartAPI'}_createLayers(){super._createLayers();let a=this.getFromEnv('animationManager');this.getChildContainer('legendGroup')||this.addChildContainer('legendGroup',a.setAnimation({el:'group',attr:{name:'legend'},component:this,container:this.getContainer('parentgroup'),label:'group'}))}_manageLegendSpace(){_manageLegendSpace.call(this)}manageGradientLegendSpace(a){return manageGradientLegendSpace.call(this,a)}}export default MSCartesian;