add optional callback functions to schema fields

This commit is contained in:
Philipp Kühn
2020-10-30 15:20:10 +01:00
parent b28a322d8b
commit 073ef2ee0d
5 changed files with 49 additions and 34 deletions

View File

@@ -7,12 +7,9 @@ export interface TaskItemOptions {
const TaskItem = createNode({
name: 'task_item',
content: 'paragraph+',
// TODO: allow content to be a callback function
// content() {
// return this.options.nested ? '(paragraph|todo_list)+' : 'paragraph+',
// },
content() {
return this.options.nested ? '(paragraph|task_list)+' : 'paragraph+'
},
defining: true,