From d49c35ad54bad720e848c6250a36bee4c3d92fed Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 23 May 2019 08:07:34 +0200 Subject: [PATCH] Trigger `component:add` also on inner added components --- src/dom_components/view/ComponentsView.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dom_components/view/ComponentsView.js b/src/dom_components/view/ComponentsView.js index be8eae94b..16062875d 100644 --- a/src/dom_components/view/ComponentsView.js +++ b/src/dom_components/view/ComponentsView.js @@ -61,7 +61,11 @@ module.exports = Backbone.View.extend({ this.addToCollection(model, null, i); if (em && !opts.temporary) { - em.trigger('component:add', model); + const triggerAdd = model => { + em.trigger('component:add', model); + model.components().forEach(comp => triggerAdd(comp)); + }; + triggerAdd(model); } },