Browse Source

Update state change handler in ClassTagsView

pull/2474/head
Artur Arseniev 7 years ago
parent
commit
a8450e5597
  1. 11
      src/selector_manager/view/ClassTagsView.js

11
src/selector_manager/view/ClassTagsView.js

@ -70,13 +70,10 @@ export default Backbone.View.extend({
this.em = em;
const toList = 'component:toggled component:update:classes';
const toListCls = 'component:update:classes change:state';
this.listenTo(em, toList, this.componentChanged);
this.listenTo(emitter, 'styleManager:update', this.componentChanged);
this.listenTo(
em,
'component:update:classes change:state',
this.updateSelector
);
this.listenTo(em, toListCls, this.__handleStateChange);
this.listenTo(em, 'styleable:change change:device', this.checkSync); // component:styleUpdate
this.listenTo(coll, 'add', this.addNew);
this.listenTo(coll, 'reset', this.renderClasses);
@ -277,6 +274,10 @@ export default Backbone.View.extend({
this.updateSelector(target);
},
__handleStateChange() {
this.updateSelector(this.getTargets());
},
/**
* Update selector helper
* @return {this}

Loading…
Cancel
Save