diff --git a/editors/editoria/src/Editoria.js b/editors/editoria/src/Editoria.js index e2cd4aede7e8071746b38d4d5da8a6647ed22d6d..5d61393122a523fb7328211ebdd536c4d9eb324b 100644 --- a/editors/editoria/src/Editoria.js +++ b/editors/editoria/src/Editoria.js @@ -50,7 +50,7 @@ const Editoria = () => ( value={`<p class="paragraph">This is the first paragraph</p><p class="paragraph">This is the <span class="comment" data-id="ff7552b8-956c-4822-99b5-826715751c45" data-conversation="[{"demo":"dsdadsa"}]" data-group="main">second</span> paragraph</p><p class="author">This is an author</p>`} // 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 + // TrackChange // onChange={source => console.log(source)} user={user} /> diff --git a/wax-prosemirror-core/src/WaxView.js b/wax-prosemirror-core/src/WaxView.js index 7745a2c6f490b6bc19f66b92a1220ebefda104e9..924116c7d86e577dd09aa0c1e085281f43dcc43d 100644 --- a/wax-prosemirror-core/src/WaxView.js +++ b/wax-prosemirror-core/src/WaxView.js @@ -71,8 +71,8 @@ export default props => { "main" ); } - - const tr = { props: { TrackChange } } + const { TrackChange } = props; + const tr = TrackChange ? trackedTransaction(transaction, view.state, user) : transaction; diff --git a/wax-prosemirror-services/src/NoteService/Editor.js b/wax-prosemirror-services/src/NoteService/Editor.js index 2d3e48f53f0f1b1eead57502a0b63eb1e5b0ba09..87d36a6628e4127b322f3f9334027eee53fd090e 100644 --- a/wax-prosemirror-services/src/NoteService/Editor.js +++ b/wax-prosemirror-services/src/NoteService/Editor.js @@ -52,7 +52,7 @@ export default ({ node, view }) => { for (let j = 0; j < steps.length; j++) outerTr.step(steps[j].map(offsetMap)); } - // + if (outerTr.docChanged) view.dispatch(outerTr.setMeta("outsideView", "notes")); }