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 EditorLink extends EditorEntryBase {
constructor(entries) {
super();
constructor(id, entries) {
super(id);
this.elem_.innerText = '↓';
this.elem_.classList.add('link');
@@ -107,7 +107,7 @@ class EditorLink extends EditorEntryBase {
}
static unserialize(ser) {
let link = new EditorLink();
let link = new EditorLink(ser.id);
link.nodes_.clear();
if (ser.label != null) {
link.setLabel(ser.label);