remove editable prop, fix #223

This commit is contained in:
Philipp Kühn
2019-05-21 21:22:15 +02:00
parent de624c1d5f
commit 5c81cddff9
5 changed files with 28 additions and 31 deletions

View File

@@ -15,7 +15,7 @@ export default class TodoItem extends Node {
get view() {
return {
props: ['node', 'updateAttrs', 'editable'],
props: ['node', 'updateAttrs', 'view'],
methods: {
onChange() {
this.updateAttrs({
@@ -26,7 +26,7 @@ export default class TodoItem extends Node {
template: `
<li :data-type="node.type.name" :data-done="node.attrs.done.toString()">
<span class="todo-checkbox" contenteditable="false" @click="onChange"></span>
<div class="todo-content" ref="content" :contenteditable="editable.toString()"></div>
<div class="todo-content" ref="content" :contenteditable="view.editable.toString()"></div>
</li>
`,
}