diff --git a/wax-prosemirror-services/src/TrackChangeService/TrackChangeService.js b/wax-prosemirror-services/src/TrackChangeService/TrackChangeService.js index cc9ca50699f2de70e3e085190679ac8a22b112be..b52026a3ee3e0ca9001238d89b10fc1195ccd305 100644 --- a/wax-prosemirror-services/src/TrackChangeService/TrackChangeService.js +++ b/wax-prosemirror-services/src/TrackChangeService/TrackChangeService.js @@ -1,9 +1,14 @@ import { trackChangesMarks, trackChangesNodes } from 'wax-prosemirror-schema'; +import { TrackChangePlugin } from 'wax-prosemirror-plugins'; import Service from '../Service'; import TrackChangeServices from './index'; +const PLUGIN_KEY = 'trackChngePlugin'; + class TrackChangeService extends Service { - boot() {} + boot() { + this.app.PmPlugins.add(PLUGIN_KEY, TrackChangePlugin(PLUGIN_KEY)); + } register() { const createMark = this.container.get('CreateMark');