From 811017e8d69f95b69471371bd7f8e12b1ac49c4c Mon Sep 17 00:00:00 2001 From: Abhas Date: Mon, 24 Apr 2017 15:46:49 +0530 Subject: [PATCH] Process CORS image before svg eport --- fusioncharts.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fusioncharts.js b/fusioncharts.js index d4e108c..4906c15 100644 --- a/fusioncharts.js +++ b/fusioncharts.js @@ -39692,15 +39692,17 @@ FusionCharts.register('module', ['private', 'modules.exporter.main', canvas = doc.createElement('canvas'); canvas.width = paper.width; canvas.height = paper.height; - if (exportFormat === 'svg') { - getSvgDataurl(svgForClientSideExport, function (dataUri) { - sendPost(dataUri); - }); - } else if (crossDomainImageFlag) { + + if (crossDomainImageFlag) { getSVGRawInternalImagesProcessed(svg, function (svg) { sendPost(svg,crossDomainImageFlag); }) + } else if (exportFormat === 'svg') { + getSvgDataurl(svgForClientSideExport, function (dataUri) { + sendPost(dataUri); + }); + } else { lib.drawSvgOnCanvas(svgForClientSideExport, canvas, 0, 0, paper.width, paper.height, function () {