From 9eb0573eca25b75253f5b00d5dbf54dbf7ad98d7 Mon Sep 17 00:00:00 2001 From: Jacques Distler Date: Thu, 18 Feb 2010 11:04:00 -0600 Subject: [PATCH] Fix SVG-Edit Issue #489 --- public/svg-edit/editor/svgcanvas.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/public/svg-edit/editor/svgcanvas.js b/public/svg-edit/editor/svgcanvas.js index 4e866be6..000d592f 100644 --- a/public/svg-edit/editor/svgcanvas.js +++ b/public/svg-edit/editor/svgcanvas.js @@ -1380,7 +1380,7 @@ function BatchCommand(text) { // TODO: we simply check if the first character is a #, is this bullet-proof? if (href[0] != "#") { // remove the attribute (but keep the element) - node.setAttributeNS(xlinkns, "href", ""); + node.setAttributeNS(xlinkns, "xlink:href", ""); node.removeAttributeNS(xlinkns, "href"); } } @@ -2950,7 +2950,7 @@ function BatchCommand(text) { "style": "pointer-events:inherit" } }); - newImage.setAttributeNS(xlinkns, "href", last_good_img_url); + newImage.setAttributeNS(xlinkns, "xlink:href", last_good_img_url); preventClickDefault(newImage); break; case "square": @@ -5599,7 +5599,7 @@ function BatchCommand(text) { if(m) { var url = decodeURIComponent(m[1]); $(new Image()).load(function() { - image.setAttributeNS(xlinkns,'href',url); + image.setAttributeNS(xlinkns,'xlink:href',url); }).attr('src',url); } } @@ -6887,7 +6887,7 @@ function BatchCommand(text) { // } } else if (attr == "#href") { - elem.setAttributeNS(xlinkns, "href", newValue); + elem.setAttributeNS(xlinkns, "xlink:href", newValue); } else elem.setAttribute(attr, newValue); if (i==0) @@ -7658,7 +7658,7 @@ function BatchCommand(text) { 'style':'pointer-events:none' }); } - bg_img.setAttributeNS(xlinkns, "href", url); + bg_img.setAttributeNS(xlinkns, "xlink:href", url); bg.appendChild(bg_img); } else if(bg_img) { bg_img.parentNode.removeChild(bg_img);