aboutsummaryrefslogtreecommitdiff
path: root/js/stage/binding-view.reel/binding-hud.reel/binding-hud.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/stage/binding-view.reel/binding-hud.reel/binding-hud.js')
-rwxr-xr-xjs/stage/binding-view.reel/binding-hud.reel/binding-hud.js16
1 files changed, 12 insertions, 4 deletions
diff --git a/js/stage/binding-view.reel/binding-hud.reel/binding-hud.js b/js/stage/binding-view.reel/binding-hud.reel/binding-hud.js
index 58cf197f..1b0af09d 100755
--- a/js/stage/binding-view.reel/binding-hud.reel/binding-hud.js
+++ b/js/stage/binding-view.reel/binding-hud.reel/binding-hud.js
@@ -90,9 +90,17 @@ exports.BindingHud = Montage.create(Component, {
90 90
91 getPropertyList : { 91 getPropertyList : {
92 value: function(component) { 92 value: function(component) {
93 var props = this.application.ninja.objectsController.getPropertiesFromObject(component, true); 93 var props = this.application.ninja.objectsController.getPropertiesFromObject(component, true),
94 94 promotedProperties = [],
95 var objectName, promotedProperties; 95 objectName;
96
97 ///// Mapper - property to property object
98 function propertyMapper(property) {
99 return {
100 property: property,
101 promoted: promotedProperties.indexOf(property) !== -1
102 }
103 }
96 104
97 if(this.userElement.controller._montage_metadata) { 105 if(this.userElement.controller._montage_metadata) {
98 objectName = this.userElement.controller._montage_metadata.objectName; 106 objectName = this.userElement.controller._montage_metadata.objectName;
@@ -115,7 +123,7 @@ exports.BindingHud = Montage.create(Component, {
115 } 123 }
116 } 124 }
117 125
118 return props; 126 return props.map(propertyMapper);
119 } 127 }
120 }, 128 },
121 129