Fix Issue 172: ensure the selector manager is re-initialized upon clearing the document
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@556 eee81c28-f429-11dd-99c0-75d572ba1dddmaster
parent
701549a404
commit
14f42e8621
|
@ -411,8 +411,8 @@ function BatchCommand(text) {
|
||||||
|
|
||||||
// local reference to this object
|
// local reference to this object
|
||||||
var mgr = this;
|
var mgr = this;
|
||||||
// private function
|
|
||||||
var initGroup = function() {
|
this.initGroup = function() {
|
||||||
mgr.selectorParentGroup = addSvgElementFromJson({
|
mgr.selectorParentGroup = addSvgElementFromJson({
|
||||||
"element": "g",
|
"element": "g",
|
||||||
"attr": {"id": "selectorParentGroup"}
|
"attr": {"id": "selectorParentGroup"}
|
||||||
|
@ -489,7 +489,7 @@ function BatchCommand(text) {
|
||||||
return this.rubberBandBox;
|
return this.rubberBandBox;
|
||||||
};
|
};
|
||||||
|
|
||||||
initGroup();
|
this.initGroup();
|
||||||
}
|
}
|
||||||
// **************************************************************************************
|
// **************************************************************************************
|
||||||
|
|
||||||
|
@ -669,7 +669,6 @@ function BatchCommand(text) {
|
||||||
}
|
}
|
||||||
undoStack.push(cmd);
|
undoStack.push(cmd);
|
||||||
undoStackPointer = undoStack.length;
|
undoStackPointer = undoStack.length;
|
||||||
console.log(undoStack);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// private functions
|
// private functions
|
||||||
|
@ -2317,6 +2316,8 @@ function BatchCommand(text) {
|
||||||
}
|
}
|
||||||
// clear the undo stack
|
// clear the undo stack
|
||||||
resetUndoStack();
|
resetUndoStack();
|
||||||
|
// reset the selector manager
|
||||||
|
selectorManager.initGroup();
|
||||||
call("cleared");
|
call("cleared");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue