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

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


The following commit(s) were added to refs/heads/feature/modal by this push:
     new 4a36cf3  Flash not perfect, but at least it runs.
4a36cf3 is described below

commit 4a36cf33d6f0c033d46b266ad3e02f900d0a735f
Author: Harbs <ha...@in-tools.com>
AuthorDate: Tue Nov 13 11:45:03 2018 +0200

    Flash not perfect, but at least it runs.
---
 .../Basic/src/main/royale/org/apache/royale/core/UIBase.as         | 2 +-
 .../royale/org/apache/royale/html/beads/plugin/ModalDisplay.as     | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index 5ed85ba..ba2488d 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@ -34,8 +34,8 @@ package org.apache.royale.core
     }
 
     import org.apache.royale.core.IId;
+    import org.apache.royale.core.IStyleObject;
     import org.apache.royale.events.Event;
-    import org.apache.royale.events.FocusEvent;
     import org.apache.royale.events.IEventDispatcher;
     import org.apache.royale.events.ValueChangeEvent;
     import org.apache.royale.utils.loadBeadFromValuesManager;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/plugin/ModalDisplay.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/plugin/ModalDisplay.as
index 2ce4db7..ddbfc11 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/plugin/ModalDisplay.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/plugin/ModalDisplay.as
@@ -124,7 +124,12 @@ package org.apache.royale.html.beads.plugin
       parent.popUpParent.addElement(host);
       COMPILE::SWF
       {
-        var parentComp:IUIBase = parent as IUIBase;
+        var parentComp:Object = parent;
+        if(!isNaN(_maxWidth))
+          host.width = _maxWidth;
+        if(host.width > parentComp.width)
+          host.width = parentComp.width;
+
         host.x = (parentComp.width - host.width) / 2;
         switch(_position){
           case "top":

Reply via email to