diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 6e1414be..22c6f1be 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -774,6 +774,10 @@ function SvgCanvas(c) for (i=attrs.length-1; i>=0; i--) { attr = attrs.item(i); if (attr.nodeValue != "") { + //Opera bug turns N.N to N,N in some locales + if(window.opera && attr.nodeName == 'opacity' && /^\d+,\d+$/.test(attr.nodeValue)) { + attr.nodeValue = attr.nodeValue.replace(',','.'); + } out.push(" "); out.push(attr.nodeName); out.push("=\""); out.push(attr.nodeValue); out.push("\""); }