Browse Source

Update the class tags selector viewer

pull/540/head
Artur Arseniev 9 years ago
parent
commit
220e9ce8f6
  1. 26
      src/selector_manager/view/ClassTagsView.js

26
src/selector_manager/view/ClassTagsView.js

@ -159,31 +159,29 @@ module.exports = Backbone.View.extend({
this.updateSelector();
},
/**
* Udpate selector helper
* @return {this}
* @private
*/
updateSelector() {
const selected = this.target.get('selectedComponent');
const selected = this.target.getSelected();
this.compTarget = selected;
if(!selected || !selected.get)
return;
var result = '';
this.collection.each(model => {
if(model.get('active'))
result += '.' + model.get('name');
});
var state = selected.get('state');
result = state ? result + ':' + state : result;
result = result || selected.getName();
var el = this.el.querySelector('#' + this.pfx + 'sel');
if (el) {
el.innerHTML = result;
if (!selected || !selected.get) {
return;
}
const state = selected.get('state');
let result = this.collection.getFullString();
result = result || `#${selected.getId()}`;
result += state ? `:${state}` : '';
const el = this.el.querySelector('#' + this.pfx + 'sel');
el && (el.innerHTML = result);
},
/**
* Triggered when the select with states is changed
* @param {Object} e

Loading…
Cancel
Save