@fusioncharts/features
Version:
FusionCharts JavaScript charting framework
1 lines • 711 B
JavaScript
;exports.__esModule=true;exports.default=void 0;var THEME="Theme";function FCPlugger(FusionCharts){var onFCRegister=function onFCRegister(event,data){var i,type=data[0],registry=data[1];if(type&&typeof type==="string"&&type==="theme"&®istry&&typeof registry==="object"){if(registry instanceof Array){for(i=0;i<registry.length;i++){FusionCharts.addDep({extension:registry[i],name:registry[i].name+THEME,type:"theme"})}}else{FusionCharts.addDep({extension:registry,name:registry.name+THEME,type:"theme"})}event.preventDefault()}};FusionCharts.addEventListener("register",onFCRegister)}var _default=exports.default={extension:FCPlugger,name:"ThemeEngine",type:"extension",requiresFusionCharts:true};