UNPKG

@atlaskit/editor-plugin-selection-extension

Version:

editor-plugin-selection-extension plugin for @atlaskit/editor-core

21 lines 588 B
import { Node } from '@atlaskit/editor-prosemirror/model'; export var insertAdfAtEndOfDoc = function insertAdfAtEndOfDoc(nodeAdf) { return function (state, dispatch) { var tr = state.tr, schema = state.schema; try { var docEnd = state.doc.content.size; var modifiedNode = Node.fromJSON(schema, nodeAdf); modifiedNode.check(); tr.insert(tr.mapping.map(docEnd), modifiedNode).scrollIntoView(); dispatch(tr); return { status: 'success' }; } catch (_unused) { return { status: 'failed' }; } }; };