From 5f3c1535b2d9be16b4217ae92776b2ba891d583c Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Thu, 21 Jan 2021 14:38:02 +0200 Subject: [PATCH] pass config to accept/reject --- .../AcceptTrackChangeService/AcceptTrackChange.js | 2 ++ .../AcceptTrackChangeService/AcceptTrackChangeService.js | 6 +++--- .../EnableTrackChangeService/EnableTrackChangeService.js | 1 - .../RejectTrackChangeService/RejectTrackChangeService.js | 4 +++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChange.js b/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChange.js index d87446668..f726e1ed8 100644 --- a/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChange.js +++ b/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChange.js @@ -14,6 +14,8 @@ class AcceptTrackChange extends Tools { get run() { return (state, dispatch) => { + console.log('config accept', this.config); + const { tr, selection: { from, to }, diff --git a/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChangeService.js b/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChangeService.js index 48ecea81c..0620f8cef 100644 --- a/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChangeService.js +++ b/wax-prosemirror-services/src/TrackChangeService/AcceptTrackChangeService/AcceptTrackChangeService.js @@ -3,10 +3,10 @@ import AcceptTrackChange from './AcceptTrackChange'; class AcceptTrackChangeService extends Service { name = 'AcceptTrackChangeService'; - // boot() {} - register() { - this.container.bind('AcceptTrackChange').to(AcceptTrackChange); + this.container.bind('AcceptTrackChange').toDynamicValue(() => { + return new AcceptTrackChange(this.config); + }); } } diff --git a/wax-prosemirror-services/src/TrackChangeService/EnableTrackChangeService/EnableTrackChangeService.js b/wax-prosemirror-services/src/TrackChangeService/EnableTrackChangeService/EnableTrackChangeService.js index 30ff245d4..63e3ac4bf 100644 --- a/wax-prosemirror-services/src/TrackChangeService/EnableTrackChangeService/EnableTrackChangeService.js +++ b/wax-prosemirror-services/src/TrackChangeService/EnableTrackChangeService/EnableTrackChangeService.js @@ -3,7 +3,6 @@ import EnableTrackChange from './EnableTrackChange'; class EnableTrackChangeService extends Service { name = 'EnableTrackChangeService'; - boot() {} register() { this.container.bind('EnableTrackChange').toDynamicValue(() => { diff --git a/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChangeService.js b/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChangeService.js index dbd8bd314..ed773bfe5 100644 --- a/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChangeService.js +++ b/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChangeService.js @@ -5,7 +5,9 @@ class RejectTrackChangeService extends Service { name = 'RejectTrackChangeService'; register() { - this.container.bind('RejectTrackChange').to(RejectTrackChange); + this.container.bind('RejectTrackChange').toDynamicValue(() => { + return new RejectTrackChange(this.config); + }); } } -- GitLab