Browse Source

Toggle component in initTraits when traits are updated

pull/2031/head
Artur Arseniev 7 years ago
parent
commit
8999255e41
  1. 4
      src/dom_components/model/Component.js

4
src/dom_components/model/Component.js

@ -537,7 +537,8 @@ const Component = Backbone.Model.extend(Styleable).extend(
return this;
},
initTraits() {
initTraits(changed) {
const { em } = this;
const event = 'change:traits';
const toListen = [this, event, this.initTraits];
this.stopListening(...toListen);
@ -553,6 +554,7 @@ const Component = Backbone.Model.extend(Styleable).extend(
});
traits.length && this.set('attributes', attrs);
this.listenTo(...toListen);
changed && em && em.trigger('component:toggled');
return this;
},

Loading…
Cancel
Save