diff --git a/wax-prosemirror-schema/src/nodes/footNoteNode.js b/wax-prosemirror-schema/src/nodes/footNoteNode.js index 4b98de07b2325ad0e6678876f35b4075255fb475..abbcdd9a49548640543dfbf00f37643659a152c4 100644 --- a/wax-prosemirror-schema/src/nodes/footNoteNode.js +++ b/wax-prosemirror-schema/src/nodes/footNoteNode.js @@ -8,7 +8,7 @@ const footnote = { id: { default: '' }, }, toDOM: node => { - return ['footnote', node.attrs, 0]; + return ['footnote', node.attrs]; }, parseDOM: [ { diff --git a/wax-prosemirror-services/src/NoteService/Note.js b/wax-prosemirror-services/src/NoteService/Note.js index 80dc15f5d6aea9887622f4a274b816976bf829b7..dea7314ffcee8d24481c74135790aadf9e084617 100644 --- a/wax-prosemirror-services/src/NoteService/Note.js +++ b/wax-prosemirror-services/src/NoteService/Note.js @@ -13,8 +13,8 @@ class Note extends Tools { get run() { return (state, dispatch) => { - let { empty, $from, $to } = state.selection, - content = Fragment.empty; + const { empty, $from, $to } = state.selection; + let content = Fragment.empty; if (!empty && $from.sameParent($to) && $from.parent.inlineContent) content = $from.parent.content.cut( $from.parentOffset, @@ -22,7 +22,7 @@ class Note extends Tools { ); const footnote = state.config.schema.nodes.footnote.create( { id: uuidv4() }, - Fragment.empty, + content, ); dispatch(state.tr.replaceSelectionWith(footnote)); };