Save selection to allow replay during undo

This commit is contained in:
Ian Gulliver
2019-07-12 01:05:04 +00:00
parent ed5c79c05d
commit 970c3faba9
7 changed files with 38 additions and 20 deletions

View File

@@ -1,6 +1,6 @@
class EditorNode extends EditorEntryBase {
constructor(label) {
super();
constructor(id, label) {
super(id);
this.elem_.classList.add('node');
@@ -134,7 +134,7 @@ class EditorNode extends EditorEntryBase {
}
static unserialize(ser) {
let node = new EditorNode();
let node = new EditorNode(ser.id);
node.setLabel(ser.label);
node.setHighlight(ser.highlight);
return node.getElement();