Fixed last part of issue 172
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@564 eee81c28-f429-11dd-99c0-75d572ba1dddmaster
parent
4043d459dd
commit
b995f1663a
|
@ -2294,6 +2294,7 @@ function BatchCommand(text) {
|
|||
var nodes = svgroot.childNodes;
|
||||
var len = svgroot.childNodes.length;
|
||||
var i = 0;
|
||||
current_poly_pts = [];
|
||||
this.clearSelection();
|
||||
for(var rep = 0; rep < len; rep++){
|
||||
if (nodes[i].nodeType == 1) { // element node
|
||||
|
@ -2309,6 +2310,12 @@ function BatchCommand(text) {
|
|||
call("cleared");
|
||||
};
|
||||
|
||||
this.clearPoly = function() {
|
||||
removeAllPointGripsFromPoly();
|
||||
current_poly = null;
|
||||
current_poly_pts = [];
|
||||
};
|
||||
|
||||
this.getResolution = function() {
|
||||
return [svgroot.getAttribute("width"), svgroot.getAttribute("height")];
|
||||
};
|
||||
|
@ -2350,16 +2357,12 @@ function BatchCommand(text) {
|
|||
if (current_mode == "poly" && current_poly_pts.length > 0) {
|
||||
var elem = svgdoc.getElementById(getId());
|
||||
elem.parentNode.removeChild(elem);
|
||||
removeAllPointGripsFromPoly();
|
||||
canvas.clearPoly();
|
||||
canvas.clearSelection();
|
||||
started = false;
|
||||
current_poly = null;
|
||||
current_poly_pts = [];
|
||||
}
|
||||
else if (current_mode == "polyedit") {
|
||||
removeAllPointGripsFromPoly();
|
||||
current_poly = null;
|
||||
current_poly_pts = [];
|
||||
canvas.clearPoly();
|
||||
}
|
||||
|
||||
cur_properties = (selectedElements[0] && selectedElements[0].nodeName == 'text') ? cur_text : cur_shape;
|
||||
|
|
Loading…
Reference in New Issue