Skip to content
Snippets Groups Projects
Commit c6faf222 authored by chris's avatar chris
Browse files

add file

parent 59e9c4e1
No related branches found
No related tags found
1 merge request!143Track changes
import {
ReplaceStep,
ReplaceAroundStep,
replaceStep,
} from 'prosemirror-transform';
import { Slice } from 'prosemirror-model';
import { Selection, TextSelection, EditorState } from 'prosemirror-state';
import { liftListItem } from 'prosemirror-schema-list';
const removeNode = (tr, node, nodePos, map, accept) => {
const newNodePos = map.map(nodePos);
const selectionBefore = Selection.findFrom(tr.doc.resolve(newNodePos), -1);
const start = selectionBefore.$anchor.pos;
const end = newNodePos + 1;
const delStep = ReplaceStep(tr.doc, start, end);
tr.step(delStep);
const stepMap = delStep.getMap();
map.appendMap(stepMap);
};
export default removeNode;
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment