Browse Source

Fix selector manager on component change

pull/1551/head
Artur Arseniev 8 years ago
parent
commit
510dce655f
  1. 3
      src/dom_components/view/ComponentView.js
  2. 1
      src/selector_manager/view/ClassTagsView.js

3
src/dom_components/view/ComponentView.js

@ -25,7 +25,6 @@ module.exports = Backbone.View.extend({
this.attr = model.get('attributes');
this.classe = this.attr.class || [];
const $el = this.$el;
//const classes = model.get('classes');
this.listenTo(model, 'change:style', this.updateStyle);
this.listenTo(model, 'change:attributes', this.updateAttributes);
this.listenTo(model, 'change:highlightable', this.updateHighlight);
@ -35,10 +34,8 @@ module.exports = Backbone.View.extend({
this.listenTo(model, 'change:content', this.updateContent);
this.listenTo(model, 'change', this.handleChange);
this.listenTo(model, 'active', this.onActive);
//this.listenTo(classes, 'add remove change', this.updateClasses);
$el.data('model', model);
model.view = this;
//classes.length && this.importClasses();
this.initClasses();
this.initComponents({ avoidRender: 1 });
this.init();

1
src/selector_manager/view/ClassTagsView.js

@ -150,6 +150,7 @@ module.exports = Backbone.View.extend({
* @private
*/
componentChanged(target) {
target = target || this.getTarget();
this.compTarget = target;
let validSelectors = [];

Loading…
Cancel
Save