From d23993f79ed9bfefed49433f32c057602b6884c3 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Thu, 12 Dec 2019 14:07:50 +0200 Subject: [PATCH] feat: rules service initial files --- editors/editoria/package.json | 7 +------ .../src/Config/defaultConfig.js | 6 ++++-- wax-prosemirror-plugins/index.js | 21 ++++++++++++++----- .../src/RulesService/RulesService.js | 8 +++++++ 4 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 wax-prosemirror-plugins/src/RulesService/RulesService.js diff --git a/editors/editoria/package.json b/editors/editoria/package.json index 820265276..9414bec86 100644 --- a/editors/editoria/package.json +++ b/editors/editoria/package.json @@ -25,12 +25,7 @@ "eslintConfig": { "extends": "react-app" }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ], + "browserslist": [">0.2%", "not dead", "not ie <= 11", "not op_mini all"], "devDependencies": { "babel-eslint": "10.0.3", "babel-loader": "8.0.6", diff --git a/wax-prosemirror-core/src/Config/defaultConfig.js b/wax-prosemirror-core/src/Config/defaultConfig.js index ea98d06c1..7cb00a632 100644 --- a/wax-prosemirror-core/src/Config/defaultConfig.js +++ b/wax-prosemirror-core/src/Config/defaultConfig.js @@ -5,7 +5,8 @@ import { RedoUndoService, TextStyleService, PlaceholderService, - ImageService + ImageService, + RulesService } from "wax-prosemirror-plugins"; export default { @@ -16,6 +17,7 @@ export default { new AnnotationService(), new TextStyleService(), new PlaceholderService(), - new ImageService() + new ImageService(), + new RulesService() ] }; diff --git a/wax-prosemirror-plugins/index.js b/wax-prosemirror-plugins/index.js index 6c190ed4b..9e3aedf8b 100644 --- a/wax-prosemirror-plugins/index.js +++ b/wax-prosemirror-plugins/index.js @@ -1,12 +1,23 @@ -export { default as TrackChangePlugin } from "./src/trackChanges/TrackChangePlugin"; +export { + default as TrackChangePlugin +} from "./src/trackChanges/TrackChangePlugin"; export { default as FindAndReplacePlugin } from "./src/FindAndReplacePlugin"; export { default as OverlayPlugin } from "./src/overlay/OverlayPlugin"; export { default as LinkService } from "./src/LinkService/LinkService"; export { default as MenuService } from "./src/MenuService/MenuService"; -export { default as RedoUndoService } from "./src/RedoUndoService/RedoUndoService"; -export { default as AnnotationService } from "./src/AnnotationService/AnnotationService"; -export { default as TextStyleService } from "./src/TextStyleService/TextStyleService"; -export { default as PlaceholderService } from "./src/PlaceholderService/PlaceholderService"; +export { + default as RedoUndoService +} from "./src/RedoUndoService/RedoUndoService"; +export { + default as AnnotationService +} from "./src/AnnotationService/AnnotationService"; +export { + default as TextStyleService +} from "./src/TextStyleService/TextStyleService"; +export { + default as PlaceholderService +} from "./src/PlaceholderService/PlaceholderService"; export { default as ImageService } from "./src/ImageService/ImageService"; +export { default as RulesService } from "./src/RulesService/RulesService"; export { default as Tool } from "./src/lib/Tools"; diff --git a/wax-prosemirror-plugins/src/RulesService/RulesService.js b/wax-prosemirror-plugins/src/RulesService/RulesService.js new file mode 100644 index 000000000..5544a31ca --- /dev/null +++ b/wax-prosemirror-plugins/src/RulesService/RulesService.js @@ -0,0 +1,8 @@ +import Service from "wax-prosemirror-core/src/services/Service"; + +export default class RulesService extends Service { + name = "RulesService"; + boot() { + console.log("boot"); + } +} -- GitLab