Browse Source

Update selected helper, show the name of the component in case has no classes

pull/261/head
Artur Arseniev 9 years ago
parent
commit
673404efcc
  1. 8
      src/selector_manager/view/ClassTagsView.js

8
src/selector_manager/view/ClassTagsView.js

@ -161,16 +161,18 @@ module.exports = Backbone.View.extend({
* @private * @private
*/ */
updateSelector() { updateSelector() {
this.compTarget = this.target.get('selectedComponent'); const selected = this.target.get('selectedComponent');
if(!this.compTarget || !this.compTarget.get) this.compTarget = selected;
if(!selected || !selected.get)
return; return;
var result = ''; var result = '';
this.collection.each(model => { this.collection.each(model => {
if(model.get('active')) if(model.get('active'))
result += '.' + model.get('name'); result += '.' + model.get('name');
}); });
var state = this.compTarget.get('state'); var state = selected.get('state');
result = state ? result + ':' + state : result; result = state ? result + ':' + state : result;
result = result || selected.getName();
var el = this.el.querySelector('#' + this.pfx + 'sel'); var el = this.el.querySelector('#' + this.pfx + 'sel');
if (el) { if (el) {

Loading…
Cancel
Save