improve node view rendering for task items
This commit is contained in:
@@ -78,6 +78,7 @@ const TaskItem = createNode({
|
|||||||
view.dispatch(view.state.tr.setNodeMarkup(getPos(), undefined, {
|
view.dispatch(view.state.tr.setNodeMarkup(getPos(), undefined, {
|
||||||
checked,
|
checked,
|
||||||
}))
|
}))
|
||||||
|
editor.focus()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -94,6 +95,13 @@ const TaskItem = createNode({
|
|||||||
return {
|
return {
|
||||||
dom: listItem,
|
dom: listItem,
|
||||||
contentDOM: content,
|
contentDOM: content,
|
||||||
|
update: node => {
|
||||||
|
if (node.type !== this.type) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
return true
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user