From 673404efcc6c830fc8fce6aa5308e8d3c4ca100d Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 23 Aug 2017 00:03:11 +0200 Subject: [PATCH] Update selected helper, show the name of the component in case has no classes --- src/selector_manager/view/ClassTagsView.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/selector_manager/view/ClassTagsView.js b/src/selector_manager/view/ClassTagsView.js index 9ff4c343f..d7183e94a 100644 --- a/src/selector_manager/view/ClassTagsView.js +++ b/src/selector_manager/view/ClassTagsView.js @@ -161,16 +161,18 @@ module.exports = Backbone.View.extend({ * @private */ updateSelector() { - this.compTarget = this.target.get('selectedComponent'); - if(!this.compTarget || !this.compTarget.get) + const selected = this.target.get('selectedComponent'); + this.compTarget = selected; + if(!selected || !selected.get) return; var result = ''; this.collection.each(model => { if(model.get('active')) result += '.' + model.get('name'); }); - var state = this.compTarget.get('state'); + var state = selected.get('state'); result = state ? result + ':' + state : result; + result = result || selected.getName(); var el = this.el.querySelector('#' + this.pfx + 'sel'); if (el) {