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 8b4dce4c8ac1a5e8edc4cef349a7052f9614a894..85f5828021ed8e31622f0a0e85f6bbc9a5ac4410 100644 --- a/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js +++ b/wax-prosemirror-core/src/utilities/track-changes/helpers/markDeletion.js @@ -20,6 +20,9 @@ const markDeletion = (tr, from, to, user, date, group, viewId) => { if (node.type.name.includes('table')) { return; } + if (node.type.name === 'figure') { + console.log('delete figure'); + } if ( node.isInline && node.marks.find( diff --git a/wax-prosemirror-core/src/utilities/track-changes/helpers/markInsertion.js b/wax-prosemirror-core/src/utilities/track-changes/helpers/markInsertion.js index d66ad1ae3732616d853af968fdcab78c5143f7d6..f8b533330f343d611b2b2e28891abe4115650af1 100644 --- a/wax-prosemirror-core/src/utilities/track-changes/helpers/markInsertion.js +++ b/wax-prosemirror-core/src/utilities/track-changes/helpers/markInsertion.js @@ -54,6 +54,9 @@ const markInsertion = (tr, from, to, user, date, group, viewId) => { // A table was inserted. We don't add track marks to elements inside of it. return false; } + if (node.type.name === 'figure') { + // TODO delete placeholder + } }); }; diff --git a/wax-prosemirror-core/src/utilities/track-changes/trackedTransaction.js b/wax-prosemirror-core/src/utilities/track-changes/trackedTransaction.js index 25e8324030ebd5c963b19494b6a65acac2135512..dfa99b2c4f13d7fc6b028eb8cd86b244f1cac571 100644 --- a/wax-prosemirror-core/src/utilities/track-changes/trackedTransaction.js +++ b/wax-prosemirror-core/src/utilities/track-changes/trackedTransaction.js @@ -30,7 +30,7 @@ const trackedTransaction = ( } } } - console.log('up', tr); + console.log(tr); if ( !tr.steps.length || (tr.meta && @@ -46,7 +46,7 @@ const trackedTransaction = ( const newTr = state.tr; const map = new Mapping(); const date = Math.floor(Date.now()); - console.log(tr); + tr.steps.forEach((originalStep, originalStepIndex) => { const step = originalStep.map(map); const { doc } = newTr;