diff --git a/editors/demo/src/Editoria/config/config.js b/editors/demo/src/Editoria/config/config.js index 5cc22496654502259e273a5874f1b40c93253104..0115bdfecbf374e1e23ce9991f8272f415ffa509 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 1b95b3348b7917080f9884e17781b6471da81210..a8d3b19276d743c0ebe13db8d3211a50bb253328 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 238fb30cebf57f10c6ff57314d25fdd09c0e61df..b09a59fb8572222a02a39c3e1bb0f7aa7527e017 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(