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 <[email protected]>
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;

Reply via email to