diff --git a/index.html b/index.html index d3640fea4..4f0a53691 100755 --- a/index.html +++ b/index.html @@ -1324,7 +1324,7 @@ var model = view.model; let targetValue = view.getTargetValue({ignoreDefault: 1}); let computedValue = view.getComputedValue(); - let defaultValue = view.getDefaultValue(); + let defaultValue = view.model.getDefaultValue(); //console.log('Style of ', model.get('property'), 'Target: ', targetValue, 'Computed:', computedValue, 'Default:', defaultValue); }); diff --git a/src/style_manager/model/PropertyFactory.js b/src/style_manager/model/PropertyFactory.js index 4e13cdfe1..26e0a4a31 100644 --- a/src/style_manager/model/PropertyFactory.js +++ b/src/style_manager/model/PropertyFactory.js @@ -121,7 +121,7 @@ module.exports = () => ({ obj.defaults = 1; break; case 'box-shadow-blur': - obj.defaults = 5; + obj.defaults = '5px'; break; case 'min-height': case 'min-width': case 'max-height': case 'max-width': case 'width': case 'height': diff --git a/src/style_manager/view/PropertiesView.js b/src/style_manager/view/PropertiesView.js index d717a8a8c..2686210b1 100644 --- a/src/style_manager/view/PropertiesView.js +++ b/src/style_manager/view/PropertiesView.js @@ -39,7 +39,8 @@ module.exports = Backbone.View.extend({ view.customValue = this.customValue; } - fragment.appendChild(view.render().el); + view.render(); + fragment.appendChild(view.el); }); this.$el.append(fragment); diff --git a/src/style_manager/view/PropertyColorView.js b/src/style_manager/view/PropertyColorView.js index ea8f6414a..faffe8044 100644 --- a/src/style_manager/view/PropertyColorView.js +++ b/src/style_manager/view/PropertyColorView.js @@ -1,15 +1,17 @@ var Backbone = require('backbone'); -var PropertyView = require('./PropertyView'); var InputColor = require('domain_abstract/ui/InputColor'); -module.exports = PropertyView.extend({ +module.exports = require('./PropertyIntegerView').extend({ - initialize(options) { - PropertyView.prototype.initialize.apply(this, arguments); + init() { this.className += ` ${this.pfx}file`; }, - renderInput() { + setValue(value) { + this.input.setValue(value, {silent: 1}); + }, + + onRender() { if (!this.input) { var inputColor = new InputColor({ target: this.target, @@ -21,11 +23,6 @@ module.exports = PropertyView.extend({ this.$input = this.input.inputEl; this.$color = this.input.colorEl; } - this.setValue(this.componentValue); - }, - - setValue(value) { - this.input.setValue(value, {silent: 1}); }, }); diff --git a/src/style_manager/view/PropertyCompositeView.js b/src/style_manager/view/PropertyCompositeView.js index 9f008c317..3a9244b86 100644 --- a/src/style_manager/view/PropertyCompositeView.js +++ b/src/style_manager/view/PropertyCompositeView.js @@ -1,22 +1,17 @@ -var Backbone = require('backbone'); -var PropertyView = require('./PropertyView'); +const PropertyView = require('./PropertyView'); module.exports = PropertyView.extend({ - templateField() { + templateInput() { const pfx = this.pfx; - const ppfx = this.ppfx; return `