@fusioncharts/features
Version:
FusionCharts JavaScript charting framework
1 lines • 1.17 kB
JavaScript
;exports.__esModule=true;exports.default=void 0;var _eventApi=require("@fusioncharts/core/src/event-api");var _urlTranscoderUtils=require("../utils/url-transcoder-utils");var BASE_FORMAT="xml";var UNDEF;function fetchXML(url,config,callback,silent,chartInstance){if(url===void 0){url=""}if(config===void 0){config={}}(0,_eventApi.triggerEvent)("dataLoadRequested",chartInstance,{source:_urlTranscoderUtils.sourceName,url:url,dataFormat:BASE_FORMAT,silent:!!silent,config:config,successcallback:callback},UNDEF,_urlTranscoderUtils.onDataLoadRequest,_urlTranscoderUtils.onDataLoadRequestCancel)}function setXMLUrl(url){this.setChartDataUrl(url,"xmlurl")}function setDataURL(){(0,_eventApi.raiseWarning)(this,"11171116293","run","JavaScriptRenderer~setDataURL()",'Use of deprecated "setDataURL()". Replace with "setXMLUrl()".');this.setXMLUrl.apply(this,arguments)}function wrapper(FusionCharts){FusionCharts&&(FusionCharts.prototype.setXMLUrl=setXMLUrl);FusionCharts&&(FusionCharts.prototype.setDataURL=setDataURL);return{format:"xmlurl",toJSON:fetchXML}}var _default=exports.default={extension:wrapper,name:"XMLUrl",type:"transcoder",requiresFusionCharts:true};