From 3e22b0940bb7752e292e485d8a393f215cae05de Mon Sep 17 00:00:00 2001 From: Nivesh Rajbhandari Date: Fri, 18 May 2012 15:14:36 -0700 Subject: Fixed Materials Popup to work with new changes to repetition bindings. Signed-off-by: Nivesh Rajbhandari --- js/panels/Materials/materials-popup.reel/materials-popup.html | 2 +- js/panels/Materials/materials-popup.reel/materials-popup.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'js/panels/Materials/materials-popup.reel') diff --git a/js/panels/Materials/materials-popup.reel/materials-popup.html b/js/panels/Materials/materials-popup.reel/materials-popup.html index d18599d6..bac722cd 100755 --- a/js/panels/Materials/materials-popup.reel/materials-popup.html +++ b/js/panels/Materials/materials-popup.reel/materials-popup.html @@ -43,7 +43,7 @@ "data": { "boundObject": {"@": "materialsProperties"}, "boundObjectPropertyPath": "objectAtCurrentIteration", - "oneway": false + "oneway": true } }, "listeners": [ diff --git a/js/panels/Materials/materials-popup.reel/materials-popup.js b/js/panels/Materials/materials-popup.reel/materials-popup.js index bd10f7a5..a4f758cf 100755 --- a/js/panels/Materials/materials-popup.reel/materials-popup.js +++ b/js/panels/Materials/materials-popup.reel/materials-popup.js @@ -625,6 +625,11 @@ exports.MaterialsPopup = Montage.create(Component, { } ] }, + + materialsProperties: { + serializable: true, + value: null + }, _materialsData: { enumerable: true, @@ -641,7 +646,7 @@ exports.MaterialsPopup = Montage.create(Component, { }, set: function(data) { this._materialsData = data; - if(this.materialsProperties) + if(this.materialsProperties && data.length) { this.materialsProperties.needsDraw = true; } -- cgit v1.2.3