This is an automated email from the ASF dual-hosted git repository.
yishayw pushed a commit to branch color_picker
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/color_picker by this push:
new 148a4e8 Fix positioning of load indicator
148a4e8 is described below
commit 148a4e8b6740f96549b65226b6ef56caf7da5a4b
Author: DESKTOP-RH4S838\Yishay <[email protected]>
AuthorDate: Thu Mar 14 14:07:58 2019 +0200
Fix positioning of load indicator
---
.../royale/org/apache/royale/html/beads/DisableLoaderBead.as | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
index deb6d59..1ce5e3d 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
@@ -26,10 +26,12 @@ package org.apache.royale.html.beads
import org.apache.royale.geom.Point;
import org.apache.royale.html.LoadIndicator;
import org.apache.royale.utils.PointUtils;
+ import org.apache.royale.core.IPopUpHost;
+ import org.apache.royale.utils.UIUtils;
COMPILE::JS
- {
- import org.apache.royale.core.WrappedHTMLElement;
+ {
+ import org.apache.royale.core.WrappedHTMLElement;
}
/**
* The DisableLoaderBead class is a specialty bead that can be used
with
@@ -117,7 +119,7 @@ package org.apache.royale.html.beads
protected function addLoadIndicator():void
{
- var point:Point = PointUtils.localToGlobal(new
Point(host.x, host.y), host);
+ var point:Point = PointUtils.localToGlobal(new Point(0,
0), host);
_loader = new LoadIndicator();
_loader.x = point.x;
_loader.y = point.y;
@@ -127,7 +129,8 @@ package org.apache.royale.html.beads
{
_loader.element.style.position = "absolute";
}
- (host.topMostEventDispatcher as
IParent).addElement(_loader);
+ var popupHost:IPopUpHost =
UIUtils.findPopUpHost(_strand as IUIBase);
+ popupHost.popUpParent.addElement(_loader);
}
protected function removeLoadIndicator():void