From bda9f8f5829c943486f8850e68c991e83f8fb8c8 Mon Sep 17 00:00:00 2001
From: Nivesh Rajbhandari
Date: Sat, 24 Mar 2012 13:50:46 -0700
Subject: Adding logic for flatten checkbox in PI.

This requires minor modifications to both StageController and ComponentController.

Also removing unused global3DSettings CSS.

Signed-off-by: Nivesh Rajbhandari <mqg734@motorola.com>
---
 .../sections/three-d-view.reel/three-d-view.js             | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

(limited to 'js/panels/properties.reel/sections/three-d-view.reel/three-d-view.js')

diff --git a/js/panels/properties.reel/sections/three-d-view.reel/three-d-view.js b/js/panels/properties.reel/sections/three-d-view.reel/three-d-view.js
index 35591afa..0d3d111d 100755
--- a/js/panels/properties.reel/sections/three-d-view.reel/three-d-view.js
+++ b/js/panels/properties.reel/sections/three-d-view.reel/three-d-view.js
@@ -79,6 +79,10 @@ exports.ThreeD = Montage.create(Component, {
         value: 0
     },
 
+    flatten: {
+        value: false
+    },
+
     _disableTranslation: {
         value: true
     },
@@ -107,6 +111,16 @@ exports.ThreeD = Montage.create(Component, {
         value: null
     },
 
+    handleAction: {
+        value: function(event) {
+            if(event.currentTarget.identifier === "flatten") {
+                this.application.ninja.elementMediator.setProperty([this.item],
+                                                                    "-webkit-transform-style",
+                                                                    event.currentTarget.checked ? ["flat"] : ["preserve-3d"]);
+            }
+        }
+    },
+
     handleChange: {
         value: function(event) {
             if(event.wasSetByCode) {
-- 
cgit v1.2.3