diff --git a/src/editor/model/Editor.js b/src/editor/model/Editor.js index 7898410eb..c69a9f454 100644 --- a/src/editor/model/Editor.js +++ b/src/editor/model/Editor.js @@ -65,6 +65,20 @@ module.exports = Backbone.Model.extend({ deps.forEach(name => this.loadModule(name)); this.on('change:componentHovered', this.componentHovered, this); this.on('change:changesCount', this.updateChanges, this); + + // Deprecations + [{ from: 'change:selectedComponent', to: 'component:toggled' }].forEach( + event => { + const eventFrom = event.from; + const eventTo = event.to; + this.listenTo(this, eventFrom, (...args) => { + this.trigger(eventTo, ...args); + console.warn( + `The event '${eventFrom}' is deprecated, replace it with '${eventTo}'` + ); + }); + } + ); }, /**