Skip to content
Snippets Groups Projects
Commit f5fc8072 authored by chris's avatar chris
Browse files

initial toolgroup Service

parent bb2d0f5a
No related branches found
No related tags found
1 merge request!289Pm node views portals
import { injectable, inject } from 'inversify';
import { ToolGroup } from 'wax-prosemirror-services';
@injectable()
class Questions extends ToolGroup {
tools = [];
constructor(@inject('Note') note) {
super();
this.tools = [note];
}
}
export default Questions;
import { Service } from 'wax-prosemirror-services';
import Questions from './Questions';
class QuestionsToolGroupService extends Service {
boot() {}
register() {
this.container.bind('Questions').to(Questions);
}
}
export default QuestionsToolGroupService;
...@@ -52,6 +52,7 @@ import { WaxSelectionPlugin } from 'wax-prosemirror-plugins'; ...@@ -52,6 +52,7 @@ import { WaxSelectionPlugin } from 'wax-prosemirror-plugins';
/* Test Question Service*/ /* Test Question Service*/
import MultipleChoiceQuestionService from '../MultipleChoiceQuestionService/MultipleChoiceQuestionService'; import MultipleChoiceQuestionService from '../MultipleChoiceQuestionService/MultipleChoiceQuestionService';
import QuestionsToolGroupService from '../QuestionsToolGroupService/QuestionsToolGroupService';
import invisibles, { import invisibles, {
space, space,
...@@ -100,6 +101,7 @@ export default { ...@@ -100,6 +101,7 @@ export default {
'SpecialCharacters', 'SpecialCharacters',
'CodeBlock', 'CodeBlock',
'Tables', 'Tables',
'Questions',
'TrackingAndEditing', 'TrackingAndEditing',
'FullScreen', 'FullScreen',
], ],
...@@ -157,6 +159,7 @@ export default { ...@@ -157,6 +159,7 @@ export default {
services: [ services: [
new MultipleChoiceQuestionService(), new MultipleChoiceQuestionService(),
new QuestionsToolGroupService(),
new CustomTagService(), new CustomTagService(),
new DisplayBlockLevelService(), new DisplayBlockLevelService(),
new DisplayToolGroupService(), new DisplayToolGroupService(),
......
...@@ -10,6 +10,7 @@ export { default as SchemaService } from './src/SchemaService/SchemaService'; ...@@ -10,6 +10,7 @@ export { default as SchemaService } from './src/SchemaService/SchemaService';
export { default as ShortCutsService } from './src/ShortCutsService/ShortCutsService'; export { default as ShortCutsService } from './src/ShortCutsService/ShortCutsService';
export { default as Tools } from './src/lib/Tools'; export { default as Tools } from './src/lib/Tools';
export { default as ToolGroup } from './src/lib/ToolGroup';
/* /*
All Elements services All Elements services
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment