diff --git a/src/editor/index.js b/src/editor/index.js index 19d2ff7a9..3be8f4371 100644 --- a/src/editor/index.js +++ b/src/editor/index.js @@ -74,7 +74,8 @@ * * `canvas:dragdata` - On any dataTransfer parse, `DataTransfer` instance and the `result` are passed as arguments. * By changing `result.content` you're able to customize what is dropped * ### Selectors - * * `selector:add` - Triggers when a new selector/class is created + * * `selector:add` - New selector is add. Passes the new selector as an argument + * * `selector:remove` - Selector removed. Passes the removed selector 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 dc7bfbc0d..b694d22f7 100644 --- a/src/selector_manager/index.js +++ b/src/selector_manager/index.js @@ -103,6 +103,7 @@ export default config => { // Global selectors container selectors = new Selectors(c.selectors); selectors.on('add', model => em.trigger('selector:add', model)); + selectors.on('remove', model => em.trigger('selector:remove', model)); return this; },