diff --git a/README.md b/README.md index fc4ac3e..f3e73a3 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,6 @@ This project is a javascript prototype for the DGF system. It implements the core algorithm described in [Craig Calcaterra (May 24, 2018) On-Chain Governance of Decentralized Autonomous Organizations](http://dx.doi.org/10.2139/ssrn.3188374). +# TODO + +- Move `actor.js` and `action.js` out of `display/`. To `supporting`? \ No newline at end of file diff --git a/src/classes/display/form.js b/src/classes/display/form.js index f2fc618..ee794d7 100644 --- a/src/classes/display/form.js +++ b/src/classes/display/form.js @@ -28,7 +28,9 @@ export class Button extends FormElement { this.button.disabled = !!opts.disabled; if (opts.label) { this.label = document.createElement('label'); - this.label.innerHTML = opts.label; + this.labelDiv = document.createElement('div'); + this.labelDiv.innerHTML = opts.label; + this.label.appendChild(this.labelDiv); this.label.appendChild(this.button); this.el.appendChild(this.label); } else { diff --git a/src/classes/supporting/vertex.js b/src/classes/supporting/vertex.js index 7677c8e..9d705f0 100644 --- a/src/classes/supporting/vertex.js +++ b/src/classes/supporting/vertex.js @@ -71,7 +71,6 @@ export class Vertex { } static prepareEditorDocument(graph, doc, vertexId) { - doc.clear(); const vertex = vertexId ? graph.getVertex(vertexId) : undefined; const form = doc.form().lastElement; doc.remark(`

${vertex ? 'Edit' : 'Add'} Vertex

`, { parentEl: form.el });