From af6e0e23ba23d624f3bee5ba3f536a66461559d8 Mon Sep 17 00:00:00 2001
From: Floreal Cabanettes <floreal.cabanettes@inra.fr>
Date: Tue, 3 Apr 2018 10:12:36 +0200
Subject: [PATCH] Fix SVG for chromium

---
 src/dgenies/static/js/dgenies.result.export.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/dgenies/static/js/dgenies.result.export.js b/src/dgenies/static/js/dgenies.result.export.js
index 32e9305..2f2af63 100644
--- a/src/dgenies/static/js/dgenies.result.export.js
+++ b/src/dgenies/static/js/dgenies.result.export.js
@@ -4,8 +4,8 @@ if (!dgenies || !dgenies.result) {
 dgenies.result.export = {};
 
 
-dgenies.result.export.get_svg = function () {
-    return "<svg width='5000px' height='5000px' viewBox='0 0 100 100'>" + $("#draw-in").find(">svg").html() + "</svg>";
+dgenies.result.export.get_svg = function (width="5000px") {
+    return `<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='${width}' height='${width}' viewBox='0 0 100 100'>${$("#draw-in").find(">svg").html()}</svg>`;
 };
 
 dgenies.result.export.save_file = function(blob, format) {
@@ -34,7 +34,7 @@ dgenies.result.export.export_svg = function () {
         let after = function () {
             let svg = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" " +
                       "\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">";
-            svg += dgenies.result.export.get_svg();
+            svg += dgenies.result.export.get_svg("1000px");
             let blob = new Blob([svg], {type: "image/svg+xml"});
             d3.boxplot.zoom.restore_scale(transform);
             dgenies.result.export.save_file(blob, "svg");
-- 
GitLab