UNPKG

@atlaskit/editor-plugin-selection-extension

Version:

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

27 lines (26 loc) 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.insertAdfAtEndOfDoc = void 0; var _model = require("@atlaskit/editor-prosemirror/model"); var insertAdfAtEndOfDoc = exports.insertAdfAtEndOfDoc = function insertAdfAtEndOfDoc(nodeAdf) { return function (state, dispatch) { var tr = state.tr, schema = state.schema; try { var docEnd = state.doc.content.size; var modifiedNode = _model.Node.fromJSON(schema, nodeAdf); modifiedNode.check(); tr.insert(tr.mapping.map(docEnd), modifiedNode).scrollIntoView(); dispatch(tr); return { status: 'success' }; } catch (_unused) { return { status: 'failed' }; } }; };