You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2018/09/17 13:59:16 UTC

[royale-asjs] branch develop updated: fix toggle in some code for IE11

This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 0eeb6b7  fix toggle in some code for IE11
0eeb6b7 is described below

commit 0eeb6b7fd98319aa733444a232f13ba34b3127c3
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Mon Sep 17 15:59:08 2018 +0200

    fix toggle in some code for IE11
---
 .../main/royale/org/apache/royale/jewel/Drawer.as  |  2 +-
 .../royale/jewel/beads/layouts/GridLayout.as       |  2 +-
 .../supportClasses/textinput/TextInputBase.as      | 42 +++++++++++-----------
 3 files changed, 22 insertions(+), 24 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Drawer.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Drawer.as
index 4377bd1..500927f 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Drawer.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Drawer.as
@@ -133,7 +133,7 @@ package org.apache.royale.jewel
 					document.body.classList.remove("viewport");
 				} else
 				{
-					document.body.classList.toggle("viewport", _isOpen);
+					_isOpen ? document.body.classList.add("viewport") : document.body.classList.remove("viewport")
 				}
 			}
 		}
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/GridLayout.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/GridLayout.as
index 451f435..2c1c380 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/GridLayout.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/GridLayout.as
@@ -117,7 +117,7 @@ package org.apache.royale.jewel.beads.layouts
 		COMPILE::JS
 		private function setGap(value:Boolean):void
 		{
-			hostClassList.toggle("gap", value);
+			value ? hostClassList.add("gap") : hostClassList.remove("gap");
 		}
 
 		// protected var _gap:Number = 0;
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/textinput/TextInputBase.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/textinput/TextInputBase.as
index f3ce7f5..34cd0b5 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/textinput/TextInputBase.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/textinput/TextInputBase.as
@@ -244,28 +244,26 @@ package org.apache.royale.jewel.supportClasses.textinput
 		 */
         public var div:HTMLDivElement;
 
-        private var _isInvalid:Boolean = false;
-        /**
-		 *  A boolean flag to activate "is-invalid" effect selector.
-         *  Defines the textinput as invalid on initial load.
-         *  Optional
-		 *
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion Royale 0.9.4
-		 */
-        public function get isInvalid():Boolean
-        {
-            return _isInvalid;
-        }
-        public function set isInvalid(value:Boolean):void
-        {
-            _isInvalid = value;
+        // private var _isInvalid:Boolean = false;
+        // /**
+		//  *  A boolean flag to activate "is-invalid" effect selector.
+        //  *  Defines the textinput as invalid on initial load.
+        //  *  Optional
+		//  *
+		//  *  @langversion 3.0
+		//  *  @playerversion Flash 10.2
+		//  *  @playerversion AIR 2.6
+		//  *  @productversion Royale 0.9.4
+		//  */
+        // public function get isInvalid():Boolean
+        // {
+        //     return _isInvalid;
+        // }
+        // public function set isInvalid(value:Boolean):void
+        // {
+        //     _isInvalid = value;
 
-            toggleClass("is-invalid", _isInvalid);
-            //positioner.classList.toggle("is-invalid", _isInvalid);
-            //typeNames = positioner.className;
-        }
+        //     toggleClass("is-invalid", _isInvalid);
+        // }
 	}
 }