From 93513230dee8c40810008431158db3e62006c5c9 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Wed, 14 Feb 2024 16:42:22 +0200 Subject: [PATCH] pass viewId --- .../src/utilities/track-changes/helpers/markDeletion.js | 3 +++ .../src/utilities/track-changes/helpers/replaceStep.js | 4 +++- .../src/CommentsService/components/ConnectedTrackChange.js | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js b/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js index d525de58a..ccbae044b 100644 --- a/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js +++ b/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js @@ -99,6 +99,7 @@ const markDeletion = (tr, from, to, user, date, group, viewId) => { node.type.name === 'figure' ) { const track = node.attrs.track.slice(); + console.log('viewId', viewId); track.push({ type: 'deletion', user: user.userId, @@ -108,6 +109,7 @@ const markDeletion = (tr, from, to, user, date, group, viewId) => { group, viewid: viewId, }); + console.log('track', track); tr.setNodeMarkup( deletionMap.map(pos), null, @@ -115,6 +117,7 @@ const markDeletion = (tr, from, to, user, date, group, viewId) => { track, group, id: uuidv4(), + viewid: viewId, }), // Object.assign(node.attrs.track, { track }), node.marks, diff --git a/wax-prosemirror-core/src/utilities/track-changes/helpers/replaceStep.js b/wax-prosemirror-core/src/utilities/track-changes/helpers/replaceStep.js index 98fd42047..dd5bc0164 100644 --- a/wax-prosemirror-core/src/utilities/track-changes/helpers/replaceStep.js +++ b/wax-prosemirror-core/src/utilities/track-changes/helpers/replaceStep.js @@ -68,7 +68,9 @@ const replaceStep = ( } } if (step.from !== step.to) { - map.appendMap(markDeletion(newTr, step.from, step.to, user, date, group)); + map.appendMap( + markDeletion(newTr, step.from, step.to, user, date, group, viewId), + ); } }; diff --git a/wax-prosemirror-services/src/CommentsService/components/ConnectedTrackChange.js b/wax-prosemirror-services/src/CommentsService/components/ConnectedTrackChange.js index c8ffdd923..4faf2eaff 100644 --- a/wax-prosemirror-services/src/CommentsService/components/ConnectedTrackChange.js +++ b/wax-prosemirror-services/src/CommentsService/components/ConnectedTrackChange.js @@ -58,6 +58,8 @@ export default ({ trackChangeId, top, recalculateTops, trackChange }) => { }; const focusOnBlcock = trackData => { + console.log(trackData); + console.log(pmViews, viewId); pmViews[viewId].dispatch( pmViews[viewId].state.tr.setSelection( new TextSelection( -- GitLab