diff options
Diffstat (limited to 'js/stage/binding-view.reel/binding-hud.reel/binding-hud.js')
-rwxr-xr-x | js/stage/binding-view.reel/binding-hud.reel/binding-hud.js | 16 |
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 0f1b99c9..a62fe78d 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 | |||
@@ -89,9 +89,17 @@ exports.BindingHud = Montage.create(Component, { | |||
89 | 89 | ||
90 | getPropertyList : { | 90 | getPropertyList : { |
91 | value: function(component) { | 91 | value: function(component) { |
92 | var props = this.application.ninja.objectsController.getPropertiesFromObject(component, true); | 92 | var props = this.application.ninja.objectsController.getPropertiesFromObject(component, true), |
93 | 93 | promotedProperties = [], | |
94 | var objectName, promotedProperties; | 94 | objectName; |
95 | |||
96 | ///// Mapper - property to property object | ||
97 | function propertyMapper(property) { | ||
98 | return { | ||
99 | property: property, | ||
100 | promoted: promotedProperties.indexOf(property) !== -1 | ||
101 | } | ||
102 | } | ||
95 | 103 | ||
96 | if(this.userComponent._montage_metadata) { | 104 | if(this.userComponent._montage_metadata) { |
97 | objectName = this.userComponent._montage_metadata.objectName; | 105 | objectName = this.userComponent._montage_metadata.objectName; |
@@ -114,7 +122,7 @@ exports.BindingHud = Montage.create(Component, { | |||
114 | } | 122 | } |
115 | } | 123 | } |
116 | 124 | ||
117 | return props; | 125 | return props.map(propertyMapper); |
118 | } | 126 | } |
119 | }, | 127 | }, |
120 | 128 | ||