Browse Source

Fix update on clear of properties

pull/1663/head
Artur Arseniev 8 years ago
parent
commit
777180e0aa
  1. 10
      src/style_manager/model/PropertyFactory.js
  2. 3
      src/style_manager/view/PropertyView.js

10
src/style_manager/model/PropertyFactory.js

@ -185,10 +185,6 @@ module.exports = () => ({
case 'text-shadow-v':
case 'text-shadow-blur':
case 'border-radius-c':
case 'border-top-left-radius':
case 'border-top-right-radius':
case 'border-bottom-left-radius':
case 'border-bottom-right-radius':
case 'box-shadow-h':
case 'box-shadow-v':
case 'box-shadow-spread':
@ -198,6 +194,12 @@ module.exports = () => ({
case 'transform-rotate-z':
obj.defaults = 0;
break;
case 'border-top-left-radius':
case 'border-top-right-radius':
case 'border-bottom-left-radius':
case 'border-bottom-right-radius':
obj.defaults = '0px';
break;
case 'transform-scale-x':
case 'transform-scale-y':
case 'transform-scale-z':

3
src/style_manager/view/PropertyView.js

@ -125,7 +125,8 @@ module.exports = Backbone.View.extend({
clear(e) {
e && e.stopPropagation();
this.model.clearValue();
this.targetUpdated();
// Skip one stack with setTimeout to avoid inconsistencies
setTimeout(() => this.targetUpdated());
},
/**

Loading…
Cancel
Save