Browse Source

Don't propagate status value to parent, in PropertyView, if it's empty. Fixes #1613

pull/1663/head
Artur Arseniev 8 years ago
parent
commit
974b29ace5
  1. 4
      src/style_manager/view/PropertyView.js

4
src/style_manager/view/PropertyView.js

@ -27,7 +27,7 @@ module.exports = Backbone.View.extend({
<span class="${pfx}icon ${icon}" title="${info}"> <span class="${pfx}icon ${icon}" title="${info}">
${model.get('name')} ${model.get('name')}
</span> </span>
${ !parent ? `<b class="${pfx}clear" ${clearProp}>&Cross;</b>` : '' } ${!parent ? `<b class="${pfx}clear" ${clearProp}>&Cross;</b>` : ''}
`; `;
}, },
@ -184,7 +184,7 @@ module.exports = Backbone.View.extend({
setStatus(value) { setStatus(value) {
this.model.set('status', value); this.model.set('status', value);
const parent = this.model.parent; const parent = this.model.parent;
parent && parent.set('status', value); parent && value && parent.set('status', value);
}, },
emitUpdateTarget: debounce(function() { emitUpdateTarget: debounce(function() {

Loading…
Cancel
Save