From fea303e7afe4a83f3556691a71ce952d5db1d7ee Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 23 Dec 2018 14:19:19 +0100 Subject: [PATCH] Emit `component:clone` event on the component which was cloned --- src/dom_components/model/Component.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index 8d4036126..068e8fb20 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -730,7 +730,9 @@ const Component = Backbone.Model.extend(Styleable).extend( } const cloned = new this.constructor(attr, opts); - em && em.trigger('component:clone', cloned); + const event = 'component:clone'; + em && em.trigger(event, cloned); + this.trigger(event, cloned); return cloned; },