From 0c5804e51a9c486e9f44f6d6f5a5ca71013498e9 Mon Sep 17 00:00:00 2001 From: make-ing Date: Thu, 2 Jun 2016 18:12:50 +0200 Subject: [PATCH] added functionality to remove all clipPath elements from svg into the placeSVG function --- src/octoprint/plugins/svgtogcode/static/js/working_area.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/octoprint/plugins/svgtogcode/static/js/working_area.js b/src/octoprint/plugins/svgtogcode/static/js/working_area.js index 032b1897..cd38f891 100644 --- a/src/octoprint/plugins/svgtogcode/static/js/working_area.js +++ b/src/octoprint/plugins/svgtogcode/static/js/working_area.js @@ -241,6 +241,13 @@ $(function(){ var doc_height = null; var doc_viewbox = null; + // find clippath elements + var clipPathEl = f.selectAll('clipPath'); + if(clipPathEl.length != 0){ + console.warn("Warning: removed unsupported clipPath element in SVG"); + clipPathEl.remove() + } + // iterate svg tag attributes for(var i = 0; i < root_attrs.length; i++){ var attr = root_attrs[i];