quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.74 kB
JavaScript
export default{"*.dataset.treeMap":function(){let a=this,b=a.getFromEnv('canvasConfig'),c=b.canvasLeft+b.canvasHeight/2,d=b.canvasWidth/2+b.canvasTop,e={appearing:[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:'final'}],updating:[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:'final'}],disappearing:[{initialAttr:{opacity:1},finalAttr:{opacity:0},slot:'initial'}]},f={appearing:[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:'final'}],updating:a=>{let b='string'!=typeof a.el;return[{initialAttr:{opacity:0,path:b?a.el.attr('path'):a.attr.path},finalAttr:{opacity:1,path:a.attr.path},slot:'final'}]}},g={appearing:()=>[{initialAttr:{x:d,y:c,width:0,height:0,opacity:0},finalAttr:{opacity:1},slot:'plot'}],disappearing:[{finalAttr:{opacity:0},slot:'initial'}],updating:a=>{let b=a.props.prev&&a.props.prev.x===a.attr.x,c=a.props.prev&&a.props.prev.y===a.attr.y,d=a.props.prev&&a.props.prev.height===a.attr.height,e=a.props.prev&&a.props.prev.width===a.attr.width;return b&&c&&d&&e?[{initialAttr:{opacity:0},finalAttr:{opacity:1},slot:'final'}]:a.props.prev?[{initialAttr:{x:a.props.prev.x,y:a.props.prev.y,width:a.props.prev.width,height:a.props.prev.height},slot:'plot'}]:[{initialAttr:{x:a.attr.x,y:a.attr.y,width:a.attr.width,height:a.attr.height},slot:'plot'}]}};return{"rect.appearing":g.appearing,"rect.updating":g.updating,"rect.disappearing":g.disappearing,"path.appearing":f.appearing,"path.updating":f.updating,"path.disappearing":g.disappearing,"labelItem.appearing":e.appearing,"labelItem.updating":e.updating,"labelItem.disappearing":e.disappearing,"highlightItem.appearing":e.appearing,"highlightItem.updating":e.updating,"highlightItem.disappearing":e.disappearing,"gen.disappearing":e.disappearing,"*":null}}};