From d7716a4d948fb8fd34cd853a6e601ea3a39d84dd Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Fri, 13 Dec 2019 13:27:08 +0200 Subject: [PATCH] remove example of adding a rule from another service --- editors/editoria/src/config/config.js | 2 +- wax-prosemirror-core/src/Wax.js | 6 ++---- .../src/PlaceholderService/PlaceholderService.js | 3 --- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/editors/editoria/src/config/config.js b/editors/editoria/src/config/config.js index 4138b0607..82fb3775f 100644 --- a/editors/editoria/src/config/config.js +++ b/editors/editoria/src/config/config.js @@ -13,7 +13,7 @@ export default { ], RulesService: [ { - rules: [ellipsis] + rules: [emDash, ellipsis] } ] }; diff --git a/wax-prosemirror-core/src/Wax.js b/wax-prosemirror-core/src/Wax.js index 91666d49e..7588a2b58 100644 --- a/wax-prosemirror-core/src/Wax.js +++ b/wax-prosemirror-core/src/Wax.js @@ -51,11 +51,9 @@ class Wax extends Component { const { value, onChange, options } = this.props; const { schema, plugins, keys, rules } = options; const WaxOnchange = onChange ? onChange : value => true; + this.application.bootServices(); - // const WaxShortCuts = keys - // ? keys - // : new CreateShortCuts({ schema: schema, shortCuts: {} }); const editorContent = value ? value : ""; if (plugins) defaultPlugins.push(...plugins); @@ -64,7 +62,7 @@ class Wax extends Component { placeholder({ content: this.props.placeholder }), ...this.application.getPlugins() ]); - console.log("cretated?"); + this.WaxOptions = { schema, plugins: finalPlugins diff --git a/wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js b/wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js index 0b16f671f..a3c08b71f 100644 --- a/wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js +++ b/wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js @@ -1,14 +1,11 @@ import Service from "wax-prosemirror-core/src/services/Service"; import placeholderPlugin from "./pmPlugins/placeholderPlugin"; const PLUGIN_KEY = "imagePlaceHolder"; -import { emDash } from "prosemirror-inputrules"; export default class PlaceholderService extends Service { name = "PlaceholderService"; register() { - const rules = this.container.get("Rules"); - rules.addRule([emDash]); this.app.PmPlugins.add(PLUGIN_KEY, placeholderPlugin(PLUGIN_KEY)); } } -- GitLab