UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 765 B
import VirtualCanvas from'../../../fc-charts/src/_internal/components/canvases/vcanvas';import{componentFactory}from'../../../fc-core/src/lib';export default function(a){let b,c,d,e,f,g,h=a.getChildren('canvas')[0],l=a.getFromEnv('dataSource'),m=a.getChildren('yAxisSelectorUI'),n=l.axis,o=[],p=[];for(c=a.getChildren('xAxis'),f=0;f<(c&&c.length);f++)c[f].getState('removed')||o.push(c[f]);for(m.forEach(a=>{for(c=a.getChildren('yAxis'),f=0;f<(c&&c.length);f++)c[f].getState('removed')||p.push(c[f])}),componentFactory(h,VirtualCanvas,'vCanvas',o.length*p.length),b=h.getChildren('vCanvas'),(e=0,f=0);e<(o&&o.length);e++)for(g=0;g<(p&&p.length);g++,f++)d=b[f],d.configure(),d.xAxis(o[e]).yAxis(p[g]).canvas(h),d.addToEnv('axisData',n[f]),d.addToEnv('vCanvas',b[f])}