diff options
author | hwc487 | 2012-06-29 13:01:02 -0700 |
---|---|---|
committer | hwc487 | 2012-06-29 13:01:02 -0700 |
commit | 44eba9c1f7935ae13e87a6dcf6ddea0efa63eb05 (patch) | |
tree | 77ec7650cbc397c1792254529b0430cd691fad08 /js/panels/properties.reel/properties.js | |
parent | 230b3d0fdfd29e998b82fef9f1ff5d2ca7ef8596 (diff) | |
parent | ecd9e3b3b09695e3e7115c04e75add5a20c5c6fe (diff) | |
download | ninja-44eba9c1f7935ae13e87a6dcf6ddea0efa63eb05.tar.gz |
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal into Taper
Diffstat (limited to 'js/panels/properties.reel/properties.js')
-rwxr-xr-x | js/panels/properties.reel/properties.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/js/panels/properties.reel/properties.js b/js/panels/properties.reel/properties.js index 5719a63d..b2941fe8 100755 --- a/js/panels/properties.reel/properties.js +++ b/js/panels/properties.reel/properties.js | |||
@@ -296,9 +296,20 @@ exports.Properties = Montage.create(Component, { | |||
296 | 296 | ||
297 | // Root element color chip | 297 | // Root element color chip |
298 | if(isRoot) { | 298 | if(isRoot) { |
299 | var backgroundChip = this.customSections[0].content.controls["background"]; | 299 | // |
300 | var rootBackgroundColor = ElementsMediator.getProperty(el, "background"); | 300 | var rootBackgroundColor, backgroundChip = this.customSections[0].content.controls["background"]; |
301 | 301 | // | |
302 | if (ElementsMediator.getProperty(el, "background-image")) { | ||
303 | rootBackgroundColor = ElementsMediator.getProperty(el, "background-image"); | ||
304 | if (!rootBackgroundColor.mode) rootBackgroundColor = null; | ||
305 | } else if (ElementsMediator.getProperty(el, "background-color")){ | ||
306 | rootBackgroundColor = ElementsMediator.getProperty(el, "background-color"); | ||
307 | if (!rootBackgroundColor.mode) rootBackgroundColor = null; | ||
308 | } else if (ElementsMediator.getProperty(el, "background")){ | ||
309 | rootBackgroundColor = ElementsMediator.getProperty(el, "background"); | ||
310 | if (!rootBackgroundColor.mode) rootBackgroundColor = null; | ||
311 | } | ||
312 | // | ||
302 | if(rootBackgroundColor) { | 313 | if(rootBackgroundColor) { |
303 | backgroundChip.color = rootBackgroundColor; | 314 | backgroundChip.color = rootBackgroundColor; |
304 | } else { | 315 | } else { |
@@ -373,7 +384,7 @@ exports.Properties = Montage.create(Component, { | |||
373 | } | 384 | } |
374 | } | 385 | } |
375 | } | 386 | } |
376 | 387 | if (previousInput === 'chip') return; | |
377 | this.application.ninja.colorController.colorModel.input = previousInput; | 388 | this.application.ninja.colorController.colorModel.input = previousInput; |
378 | var color = this.application.ninja.colorController.colorModel.colorHistory[previousInput][this.application.ninja.colorController.colorModel.colorHistory[previousInput].length-1]; | 389 | var color = this.application.ninja.colorController.colorModel.colorHistory[previousInput][this.application.ninja.colorController.colorModel.colorHistory[previousInput].length-1]; |
379 | color.c.wasSetByCode = true; | 390 | color.c.wasSetByCode = true; |