From aef8fa3c228ff0ad0d3f656304434b9de26d4f68 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Tue, 23 May 2023 12:00:03 +0300 Subject: [PATCH] pass config --- editors/demo/src/Editoria/config/config.js | 17 ++++++++++------- .../src/DisplayBlockLevel/TitleService/Title.js | 5 +++-- .../TitleService/TitleService.js | 2 +- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/editors/demo/src/Editoria/config/config.js b/editors/demo/src/Editoria/config/config.js index 5cc224966..0115bdfec 100644 --- a/editors/demo/src/Editoria/config/config.js +++ b/editors/demo/src/Editoria/config/config.js @@ -45,6 +45,7 @@ import { CustomTagService, YjsService, disallowPasteImagesPlugin, + BlockDropDownToolGroupService, } from 'wax-prosemirror-services'; import { EditoriaSchema } from 'wax-prosemirror-core'; @@ -62,8 +63,8 @@ import CharactersList from './CharactersList'; // }; const updateTitle = debounce(title => { - // console.log(title); -}, 3000); + console.log(title); +}, 100); const saveTags = tags => { // console.log(tags); @@ -83,6 +84,7 @@ export default { templateArea: 'mainMenuToolBar', toolGroups: [ 'Base', + 'BlockDropDown', { name: 'Annotations', more: [ @@ -105,10 +107,10 @@ export default { 'FullScreen', ], }, - { - templateArea: 'leftSideBar', - toolGroups: ['DisplayText'], - }, + // { + // templateArea: 'leftSideBar', + // toolGroups: ['DisplayText'], + // }, { templateArea: 'commentTrackToolBar', toolGroups: ['TrackCommentOptions'], @@ -173,6 +175,7 @@ export default { services: [ // new YjsService(), + new BlockDropDownToolGroupService(), new CustomTagService(), new DisplayBlockLevelService(), new DisplayToolGroupService(), @@ -196,7 +199,7 @@ export default { new CodeBlockService(), new CodeBlockToolGroupService(), new EditingSuggestingService(), - new DisplayTextToolGroupService(), + // new DisplayTextToolGroupService(), new MathService(), new FindAndReplaceService(), new TrackingAndEditingToolGroupService(), diff --git a/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/Title.js b/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/Title.js index 1b95b3348..a8d3b1927 100644 --- a/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/Title.js +++ b/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/Title.js @@ -30,8 +30,9 @@ export default class Title extends Tools { const { selection: { $from, $to }, } = state; - - if (this.config) { + console.log(this.config); + if (this.config.get('config.OENContainersService')) { + console.log('here??'); const allowedLevel = checkLevelFromConfig( state, activeViewId, diff --git a/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/TitleService.js b/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/TitleService.js index 238fb30ce..b09a59fb8 100644 --- a/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/TitleService.js +++ b/wax-prosemirror-services/src/DisplayBlockLevel/TitleService/TitleService.js @@ -5,7 +5,7 @@ import Title from './Title'; class TitleService extends Service { register() { this.container.bind('Title').toDynamicValue(() => { - return new Title(this.config.get('config.OENContainersService')); + return new Title(this.config); }); const createNode = this.container.get('CreateNode'); createNode( -- GitLab