From 946a5394e51b71ec7adec432450f3ee14518a673 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Tue, 23 Jun 2020 00:59:19 +0300 Subject: [PATCH] don't track comments --- editors/editoria/src/Editoria.js | 2 +- .../src/components/rightArea/RightArea.js | 1 + .../TrackChangeService/track-changes/helpers/addMarkStep.js | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/editors/editoria/src/Editoria.js b/editors/editoria/src/Editoria.js index 8861e583a..f94f3052f 100644 --- a/editors/editoria/src/Editoria.js +++ b/editors/editoria/src/Editoria.js @@ -51,7 +51,7 @@ const Editoria = () => ( // value={`<p class="paragraph"><span class="comment" data-id="834ba3c5-1fcf-4a42-8e2f-1f975f229716" data-conversation="[]" data-group="main">and a </span><span class="insertion" data-id="" data-user="1234" data-username="demo" data-date="26541557" data-group=""><span class="comment" data-id="834ba3c5-1fcf-4a42-8e2f-1f975f229716" data-conversation="[]" data-group="main">sdasdssd</span></span><span class="comment" data-id="834ba3c5-1fcf-4a42-8e2f-1f975f229716" data-conversation="[]" data-group="main">paragraph</span></p><p class="paragraph">more</p>`} layout={EditoriaLayout} TrackChange - onChange={source => console.log(source)} + // onChange={source => console.log(source)} user={user} /> </Fragment> diff --git a/wax-prosemirror-components/src/components/rightArea/RightArea.js b/wax-prosemirror-components/src/components/rightArea/RightArea.js index 31eaea800..e23a710e7 100644 --- a/wax-prosemirror-components/src/components/rightArea/RightArea.js +++ b/wax-prosemirror-components/src/components/rightArea/RightArea.js @@ -152,6 +152,7 @@ const updateMarks = view => { }); } }); + allBlockNodes.map(node => { if (node.node.attrs.track && node.node.attrs.track.length > 0) { finalNodes.push(node); diff --git a/wax-prosemirror-services/src/TrackChangeService/track-changes/helpers/addMarkStep.js b/wax-prosemirror-services/src/TrackChangeService/track-changes/helpers/addMarkStep.js index 77e3081a7..6c2629ca0 100644 --- a/wax-prosemirror-services/src/TrackChangeService/track-changes/helpers/addMarkStep.js +++ b/wax-prosemirror-services/src/TrackChangeService/track-changes/helpers/addMarkStep.js @@ -14,7 +14,10 @@ const addMarkStep = (state, tr, step, newTr, map, doc, user, date, group) => { step.mark ); } - if (!node.marks.find(mark => mark.type === step.mark.type)) { + if ( + !["comment"].includes(step.mark.type.name) && + !node.marks.find(mark => mark.type === step.mark.type) + ) { const formatChangeMark = node.marks.find( mark => mark.type.name === "format_change" ); -- GitLab