Make sure transform is non-null to avoid problems when it is appended later.

This commit is contained in:
Davide P. Cervone 2015-08-26 06:23:04 -04:00
parent c3f4606576
commit b06c7a5f20

View File

@ -866,9 +866,9 @@
else {svg.element.setAttribute("transform","translate("+Math.floor(svg.x)+","+Math.floor(svg.y)+")")} else {svg.element.setAttribute("transform","translate("+Math.floor(svg.x)+","+Math.floor(svg.y)+")")}
} else if (nodeName === "line" || nodeName === "polygon" || } else if (nodeName === "line" || nodeName === "polygon" ||
nodeName === "path" || nodeName === "a") { nodeName === "path" || nodeName === "a") {
var transform = svg.element.getAttribute("transform"); var transform = svg.element.getAttribute("transform") || "";
if (transform) transform = " "+transform; if (transform) transform = " "+transform;
transform = "translate("+Math.floor(svg.x)+","+Math.floor(svg.y)+") "+transform; transform = "translate("+Math.floor(svg.x)+","+Math.floor(svg.y)+")"+transform;
svg.element.setAttribute("transform",transform); svg.element.setAttribute("transform",transform);
} else { } else {
svg.element.setAttribute("x",Math.floor(svg.x/svg.scale)); svg.element.setAttribute("x",Math.floor(svg.x/svg.scale));