UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 648 B
import{datasetFactory}from'../../../fc-core/src/lib';import MultiAxisDataset from'../dataset/multiaxisline';export default function(a){let b,c,d,e,f=a.getChildren(),g=f.yAxisSelectorUI,h=f.canvas[0],i=(c+'').length,j=h.getChildren('vCanvas');for(let h=0,k=j.length;h<k;h++)(e=j[h],!e.getState('removed'))&&(b=e.getFromEnv('axisData').dataset,b&&(c=b.length,d=Array(c).fill(e.getFromEnv('yAxis').config.axisIndex).map((a,b)=>a+(b+1)*(1/Math.pow(10,i))),datasetFactory(e,MultiAxisDataset,'dataset',c,b,d),f=e.getChildren('dataset'),f.forEach(a=>{a.addEventListener('datasetVisibilityChanged',function(a){g.forEach(b=>{b.manipulateCheckBox(a)})})})))}