codestyle

This commit is contained in:
Philipp Kühn 2019-07-23 19:50:02 +02:00
parent 48cc408a97
commit cf4efcbac7

View File

@ -29,15 +29,16 @@ export default class TrailingNode extends Extension {
view: () => ({ view: () => ({
update: view => { update: view => {
const { state } = view const { state } = view
const { doc } = state
const insertNodeAtEnd = plugin.getState(state) const insertNodeAtEnd = plugin.getState(state)
if (!insertNodeAtEnd) { if (!insertNodeAtEnd) {
return return
} }
const type = state.schema.nodes[this.options.node] const { doc, schema, tr } = state
view.dispatch(view.state.tr.insert(doc.content.size, type.create())) const type = schema.nodes[this.options.node]
const transaction = tr.insert(doc.content.size, type.create())
view.dispatch(transaction)
}, },
}), }),
state: { state: {
@ -45,9 +46,9 @@ export default class TrailingNode extends Extension {
const lastNode = state.tr.doc.lastChild const lastNode = state.tr.doc.lastChild
return !nodeEqualsType({ node: lastNode, types: disabledNodes }) return !nodeEqualsType({ node: lastNode, types: disabledNodes })
}, },
apply: (tr, oldState) => { apply: (tr, value) => {
if (!tr.docChanged) { if (!tr.docChanged) {
return oldState return value
} }
const lastNode = tr.doc.lastChild const lastNode = tr.doc.lastChild