From b8c5b755023430390e6e30914f530fbb602a7001 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Fri, 24 Jun 2016 15:13:47 +0200 Subject: [PATCH] Fix preview issue inside Style Manager --- src/style_manager/model/Layer.js | 18 +++++++++++++++++- src/style_manager/view/PropertyStackView.js | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/style_manager/model/Layer.js b/src/style_manager/model/Layer.js index 8ee025ffb..41273e547 100644 --- a/src/style_manager/model/Layer.js +++ b/src/style_manager/model/Layer.js @@ -9,7 +9,23 @@ define(['backbone'], value: '', values: {}, preview: false, - } + }, + + initialize: function(){ + var value = this.get('value'); + + // If there is no value I'll try to get it from values + // I need value setted to make preview working + if(!value){ + var val = ''; + var values = this.get('values'); + + for(var prop in values) + val += ' ' + values[prop]; + + this.set('value', val.trim()); + } + }, }); }); \ No newline at end of file diff --git a/src/style_manager/view/PropertyStackView.js b/src/style_manager/view/PropertyStackView.js index 15672f12a..4921e4f86 100644 --- a/src/style_manager/view/PropertyStackView.js +++ b/src/style_manager/view/PropertyStackView.js @@ -264,7 +264,7 @@ define(['backbone','./PropertyCompositeView', 'text!./../templates/propertyStack a = v.split(', '); } } - _.each(a,function(e){ + _.each(a, function(e){ var o = {}; o[fieldName] = e; n.push(o);