From b1daf0b285a4a96bfd0086709c20e3682d75551a Mon Sep 17 00:00:00 2001
From: Valerio Virgillito
Date: Tue, 21 Feb 2012 14:32:17 -0800
Subject: fixing the dirty flag and removing sass changes

Signed-off-by: Valerio Virgillito <valerio@motorola.com>
---
 .../layout/document-entry.reel/document-entry.html |  1 -
 .../layout/document-entry.reel/document-entry.js   | 24 ++++++++++------------
 2 files changed, 11 insertions(+), 14 deletions(-)

(limited to 'js/components/layout/document-entry.reel')

diff --git a/js/components/layout/document-entry.reel/document-entry.html b/js/components/layout/document-entry.reel/document-entry.html
index ba17449a..1cf01737 100755
--- a/js/components/layout/document-entry.reel/document-entry.html
+++ b/js/components/layout/document-entry.reel/document-entry.html
@@ -26,7 +26,6 @@
     <body>
         <li id="documentEntry" class="documentEntry">
             <div id="isActive"></div>
-            <div id="dirtyFlag"></div>
             <span id="name"></span>
             <img src="js/components/layout/document-entry.reel/close_button.gif">
         </li>
diff --git a/js/components/layout/document-entry.reel/document-entry.js b/js/components/layout/document-entry.reel/document-entry.js
index a1bed79b..9e4110e2 100755
--- a/js/components/layout/document-entry.reel/document-entry.js
+++ b/js/components/layout/document-entry.reel/document-entry.js
@@ -77,19 +77,17 @@ exports.DocumentEntry = Montage.create(Component, {
         }
     },
 
-    _dirtyFlag:{
-        enumerable:false,
-        value:false
+    _saveFlag: {
+        value: false
     },
-    dirtyFlag:{
+
+    saveFlag: {
         get: function() {
-            return this._dirtyFlag;
+            return this._saveFlag;
         },
         set: function(value) {
-            var previousValue = this._dirtyFlag;
-            this._dirtyFlag = value;
-
-            if (previousValue !== this._dirtyFlag) {
+            if(this._saveFlag !== value) {
+                this._saveFlag = value;
                 this.needsDraw = true;
             }
         }
@@ -110,10 +108,10 @@ exports.DocumentEntry = Montage.create(Component, {
 
             this._active ? this.element.classList.add("activeTab") : this.element.classList.remove("activeTab");
 
-            if(this.dirtyFlag === true){
-                if(!this.label.classList.contains("dirty")){this.label.classList.add("dirty");}
-            }else{
-                if(this.label.classList.contains("dirty")){this.label.classList.remove("dirty");}
+            if(this.saveFlag) {
+                this.label.classList.add("dirty");
+            } else {
+                this.label.classList.remove("dirty");
             }
         }
     },
-- 
cgit v1.2.3