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 2019/03/08 11:59:21 UTC

[royale-asjs] branch develop updated: jewel-alert: fix closing on iOS. for some reason this line on controller fails on ios but not in main file: var dialog:HTMLDialogElement = host.element as HTMLDialogElement;

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 2baf24f  jewel-alert: fix closing on iOS. for some reason this line on controller fails on ios but not in main file: var dialog:HTMLDialogElement = host.element as HTMLDialogElement;
2baf24f is described below

commit 2baf24f3c8ddfbfa71f066f626aa69eb832b73e0
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Fri Mar 8 12:59:15 2019 +0100

    jewel-alert: fix closing on iOS. for some reason this line on controller fails on ios but not in main file: var dialog:HTMLDialogElement = host.element as HTMLDialogElement;
---
 .../Jewel/src/main/royale/org/apache/royale/jewel/Alert.as |  4 ++--
 .../royale/jewel/beads/controllers/AlertController.as      |  6 ++----
 .../org/apache/royale/jewel/beads/views/AlertView.as       | 14 +++++++-------
 3 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Alert.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Alert.as
index 43dce10..940cdc8 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Alert.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Alert.as
@@ -20,8 +20,8 @@ package org.apache.royale.jewel
 {
     COMPILE::JS
     {
-        import org.apache.royale.core.WrappedHTMLElement;
-        import org.apache.royale.html.util.addElementToWrapper;
+	import org.apache.royale.core.WrappedHTMLElement;
+	import org.apache.royale.html.util.addElementToWrapper;
     }
     import org.apache.royale.core.IAlertModel;
     import org.apache.royale.core.IPopUp;
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/AlertController.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/AlertController.as
index db0b2eb..6baf447 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/AlertController.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/AlertController.as
@@ -20,7 +20,7 @@ package org.apache.royale.jewel.beads.controllers
 {
     COMPILE::SWF
     {
-        import flash.display.DisplayObject;
+    import flash.display.DisplayObject;
     }
 
     import org.apache.royale.core.UIBase;
@@ -96,9 +96,7 @@ package org.apache.royale.jewel.beads.controllers
 			COMPILE::JS
 			{
 			document.body.classList.remove("viewport");
-			var dialog:HTMLDialogElement = host.element as HTMLDialogElement;
-			dialog.close();
-			dialog.parentElement.removeChild(dialog);
+			host.element.parentElement.removeChild(host.element);
 			}
         }
 	}
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/AlertView.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/AlertView.as
index 3dd2852..41f18dc 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/AlertView.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/AlertView.as
@@ -20,17 +20,17 @@ package org.apache.royale.jewel.beads.views
 {
     COMPILE::SWF
 	{
-        import flash.utils.setTimeout;
+	import flash.utils.setTimeout;
 
-        import org.apache.royale.core.IMeasurementBead;
-        import org.apache.royale.core.ValuesManager;
-        import org.apache.royale.html.beads.IBackgroundBead;
-        import org.apache.royale.html.beads.IBorderBead;
-        import org.apache.royale.utils.loadBeadFromValuesManager;
+	import org.apache.royale.core.IMeasurementBead;
+	import org.apache.royale.core.ValuesManager;
+	import org.apache.royale.html.beads.IBackgroundBead;
+	import org.apache.royale.html.beads.IBorderBead;
+	import org.apache.royale.utils.loadBeadFromValuesManager;
 	}
 	COMPILE::JS
 	{
-    	import org.apache.royale.jewel.ControlBar;	
+    import org.apache.royale.jewel.ControlBar;	
 	}
     import org.apache.royale.core.IAlertModel;
     import org.apache.royale.core.IBeadLayout;