diff --git a/editors/demo/package.json b/editors/demo/package.json index 39a6046789f9384d74f16fb60979d3673a184e80..bdf4f221b2056cf26fca727d4bb9666db8bdd6aa 100644 --- a/editors/demo/package.json +++ b/editors/demo/package.json @@ -1,6 +1,6 @@ { "name": "demo", - "version": "0.9.14", + "version": "0.9.15", "private": true, "dependencies": { "@guardian/prosemirror-invisibles": "^1.2.0", @@ -15,10 +15,10 @@ "typeface-fira-sans-condensed": "^0.0.54", "typeface-inter": "^1.1.13", "typeface-vollkorn": "^0.0.54", - "wax-prosemirror-core": "^0.9.14", - "wax-prosemirror-services": "^0.9.14", - "wax-questions-service": "^0.9.14", - "wax-table-service": "^0.9.14" + "wax-prosemirror-core": "^0.9.15", + "wax-prosemirror-services": "^0.9.15", + "wax-questions-service": "^0.9.15", + "wax-table-service": "^0.9.15" }, "scripts": { "start": "react-app-rewired start", diff --git a/editors/demo/src/Editoria/Editoria.js b/editors/demo/src/Editoria/Editoria.js index 8837b278e3d8c3e0e7c6f5a3ea237f63a71cfb22..3e85568eaea88403be4213b9ad9291685b3f3d73 100644 --- a/editors/demo/src/Editoria/Editoria.js +++ b/editors/demo/src/Editoria/Editoria.js @@ -55,7 +55,7 @@ const Editoria = () => { autoFocus placeholder="Type Something..." fileUpload={file => renderImage(file)} - value={demo} + // value={demo} // readonly layout={layout} // onChange={debounce(source => { diff --git a/editors/demo/src/Editoria/config/config.js b/editors/demo/src/Editoria/config/config.js index 8d4dc6ce512de938b9882159f8797eaf26e747a2..4bb09f3377b327c1b1c50df1515c9773cf147e7a 100644 --- a/editors/demo/src/Editoria/config/config.js +++ b/editors/demo/src/Editoria/config/config.js @@ -225,7 +225,7 @@ export default { 'HighlightToolGroup', 'TransformToolGroup', 'CustomTagInline', - 'Notes', + // 'Notes', 'Lists', 'Images', 'SpecialCharacters', @@ -303,12 +303,12 @@ export default { ], updateTags: saveTags, }, - // YjsService: { - // // eslint-disable-next-line no-restricted-globals - // connectionUrl: 'ws://localhost:4000', - // docIdentifier: 'prosemirror-demo', - // YjsType: 'prosemirror', - // }, + YjsService: { + // eslint-disable-next-line no-restricted-globals + connectionUrl: 'ws://localhost:4000', + docIdentifier: 'prosemirror-demo', + YjsType: 'prosemirror', + }, AskAiContentService: { AskAiContentTransformation: DummyPromise, @@ -316,7 +316,7 @@ export default { }, services: [ - // new YjsService(), + new YjsService(), new BlockDropDownToolGroupService(), new AskAiContentService(), new CustomTagService(), @@ -330,7 +330,7 @@ export default { new ImageService(), new TablesService(), new BaseService(), - new NoteService(), + // new NoteService(), new CodeBlockService(), new EditingSuggestingService(), new DisplayTextToolGroupService(), diff --git a/lerna.json b/lerna.json index 4e92be738095fec93544bda1814d9ab501680ce5..dc856c8bfedd71a15310428cad8a1097b931e563 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "2.6.0", "npmClient": "yarn", - "version": "0.9.14", + "version": "0.9.15", "useWorkspaces": true } diff --git a/wax-prosemirror-core/package.json b/wax-prosemirror-core/package.json index a74c4570afb766c060dff7681bf7539e40f9261e..192d942ca5ca4bab16cf03c0aaf133bb92c0eecd 100644 --- a/wax-prosemirror-core/package.json +++ b/wax-prosemirror-core/package.json @@ -1,7 +1,7 @@ { "name": "wax-prosemirror-core", "author": "Christos Kokosias & Giannis Kopanas", - "version": "0.9.14", + "version": "0.9.15", "description": "Wax prosemirror core", "license": "MIT", "main": "dist/index.js", diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json index fe4ac9d785852b5c58cf220dd8f0643883d7245f..58111e50d7190f6808566ae411bc8e340eaf5a29 100644 --- a/wax-prosemirror-services/package.json +++ b/wax-prosemirror-services/package.json @@ -1,7 +1,7 @@ { "name": "wax-prosemirror-services", "author": "Christos Kokosias & Giannis Kopanas", - "version": "0.9.14", + "version": "0.9.15", "description": "Wax prosemirror services", "license": "MIT", "main": "dist/index.js", @@ -36,7 +36,7 @@ "react-i18next": "^13.3.1", "use-deep-compare-effect": "^1.3.1", "uuid": "^7.0.3", - "wax-prosemirror-core": "^0.9.14", + "wax-prosemirror-core": "^0.9.15", "y-prosemirror": "1.2.0", "y-protocols": "1.0.5", "y-webrtc": "10.2.0", diff --git a/wax-prosemirror-services/src/CommentsService/plugins/CommentDecorationPlugin.js b/wax-prosemirror-services/src/CommentsService/plugins/CommentDecorationPlugin.js index 96cc05e1519cd5257135d31ef472db504e22919e..dd895567b4a32b4f99d03ba5ae8a905a0885ceb6 100644 --- a/wax-prosemirror-services/src/CommentsService/plugins/CommentDecorationPlugin.js +++ b/wax-prosemirror-services/src/CommentsService/plugins/CommentDecorationPlugin.js @@ -19,6 +19,9 @@ export const CommentDecorationPlugin = (name, options) => { }); }, apply(transaction, pluginState, oldState, newState) { + console.log(transaction); + const yjsSync = transaction.getMeta('y-sync$'); + if (yjsSync) console.log('hodododo'); return pluginState.apply(transaction, newState); }, }, @@ -36,9 +39,10 @@ export const CommentDecorationPlugin = (name, options) => { // options.onSelectionChange(annotations); options.onSelectionChange(this.getState(state).allCommentsList()); + this.getState(state).createDecorations(state); } - contentSize = state.doc.content.size; - allCommentsCount = this.getState(state).allCommentsList().length; + // contentSize = state.doc.content.size; + // allCommentsCount = this.getState(state).allCommentsList().length; return decorations; }, }, diff --git a/wax-questions-service/package.json b/wax-questions-service/package.json index 02089573d2254c695b4962dac03b989a7705c708..a1f1c73e756b02ad018902c5b7716f8ca65c2d26 100644 --- a/wax-questions-service/package.json +++ b/wax-questions-service/package.json @@ -1,7 +1,7 @@ { "name": "wax-questions-service", "author": "Christos Kokosias & Giannis Kopanas", - "version": "0.9.14", + "version": "0.9.15", "description": "Wax Questions Service", "license": "MIT", "main": "dist/index.js", @@ -32,7 +32,7 @@ "react-i18next": "^13.3.1", "use-dynamic-refs": "^1.0.0", "uuid": "^7.0.3", - "wax-prosemirror-core": "^0.9.14" + "wax-prosemirror-core": "^0.9.15" }, "devDependencies": { "mocha": "^3.4.2", diff --git a/wax-table-service/package.json b/wax-table-service/package.json index f507bb8cf041305b4639390abab13d8f984bd0a6..6cb8c803709b058dcacc5060bcc9490b3a33f51b 100644 --- a/wax-table-service/package.json +++ b/wax-table-service/package.json @@ -1,7 +1,7 @@ { "name": "wax-table-service", "author": "Christos Kokosias & Giannis Kopanas", - "version": "0.9.14", + "version": "0.9.15", "description": "Wax Table Service", "license": "MIT", "main": "dist/index.js", @@ -23,7 +23,7 @@ "prosemirror-view": "1.30.2", "react-i18next": "^13.3.1", "uuid": "^7.0.3", - "wax-prosemirror-core": "^0.9.14" + "wax-prosemirror-core": "^0.9.15" }, "devDependencies": { "mocha": "^3.4.2",