From 02defce78bc0b4da61c4d05ae55c08baba9d71d0 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 18 Dec 2019 08:17:43 +0100 Subject: [PATCH] Add selector:state event --- src/editor/index.js | 1 + src/selector_manager/index.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/editor/index.js b/src/editor/index.js index 67d49927c..cb8fac4cf 100644 --- a/src/editor/index.js +++ b/src/editor/index.js @@ -77,6 +77,7 @@ * * `selector:add` - New selector is add. Passes the new selector as an argument * * `selector:remove` - Selector removed. Passes the removed selector as an argument * * `selector:update` - Selector updated. Passes the updated selector as an argument + * * `selector:state` - State changed. Passes the new state value as an argument * ### RTE * * `rte:enable` - RTE enabled. The view, on which RTE is enabled, is passed as an argument * * `rte:disable` - RTE disabled. The view, on which RTE is disabled, is passed as an argument diff --git a/src/selector_manager/index.js b/src/selector_manager/index.js index 2b8810c24..de425b451 100644 --- a/src/selector_manager/index.js +++ b/src/selector_manager/index.js @@ -112,6 +112,7 @@ export default config => { model.changedAttributes() ) ); + em.on('change:state', (m, value) => em.trigger('selector:state', value)); return this; },