Fix SVG-Edit Issue #489

This commit is contained in:
Jacques Distler 2010-02-18 11:04:00 -06:00
parent 2dfb852727
commit 9eb0573eca

View file

@ -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);