annotations: fix syntax error

This commit is contained in:
Hans Pagel
2021-02-11 21:49:14 +01:00
parent 5d55677e08
commit cd149001b1

View File

@@ -65,13 +65,13 @@ export class AnnotationState {
return new AnnotationState(decorations) return new AnnotationState(decorations)
} }
const decorations = []; if (ystate && ystate.isChangeOrigin) {
const decorations = [];
[...decs.keys()].forEach(id => { [...decs.keys()].forEach(id => {
const dec = decs.get(id) const dec = decs.get(id)
decorations.push([ decorations.push(Decoration.inline(
Decoration.inline(
relativePositionToAbsolutePosition( relativePositionToAbsolutePosition(
ystate.doc, ystate.doc,
ystate.type, ystate.type,
@@ -86,21 +86,15 @@ export class AnnotationState {
), ),
{ class: 'annotation' }, { class: 'annotation' },
{ data: dec.data }, { data: dec.data },
), ))
]) })
})
return new AnnotationState(DecorationSet.create(state.doc, decorations)) return new AnnotationState(DecorationSet.create(state.doc, decorations))
}
// if (ystate && ystate.isChangeOrigin) { // Apply ProseMirror mapping
// const decorations = this.decorations.map(transaction.mapping, transaction.doc)
// } return new AnnotationState(decorations)
// // Apply ProseMirror mapping
// const decorations = this.decorations.map(transaction.mapping, transaction.doc)
// return new AnnotationState(decorations)
// return this
} }
static init(config: any, state: EditorState) { static init(config: any, state: EditorState) {