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 5fa43b7 error-image-bead: fix COMPILE::JS
5fa43b7 is described below
commit 5fa43b7fd9c493736ff7245b88ceca7b869f78ef
Author: Carlos Rovira <[email protected]>
AuthorDate: Sun Jul 12 10:59:30 2020 +0200
error-image-bead: fix COMPILE::JS
---
.../royale/org/apache/royale/html/beads/ErrorImage.as | 5 ++---
.../org/apache/royale/html/beads/ErrorImageButton.as | 17 ++++++++++++-----
2 files changed, 14 insertions(+), 8 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImage.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImage.as
index baf9583..cf4b944 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImage.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImage.as
@@ -19,12 +19,11 @@
package org.apache.royale.html.beads {
import org.apache.royale.core.IBead;
+ import org.apache.royale.core.IImage;
+ import org.apache.royale.core.IImageModel;
import org.apache.royale.core.IStrand;
import org.apache.royale.events.Event;
-
import org.apache.royale.events.EventDispatcher;
- import org.apache.royale.core.IImage;
- import org.apache.royale.core.IImageModel;
/**
* The ErrorImage class is a bead that can be used to
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImageButton.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImageButton.as
index 4b38786..9f69698 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImageButton.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ErrorImageButton.as
@@ -74,13 +74,15 @@ package org.apache.royale.html.beads {
_src = value;
}
- //COMPILE::JS{
+ COMPILE::JS
private var _hostElement:Element;
+
+ COMPILE::JS
protected function get hostElement():Element
{
return _hostElement;
}
- //}
+
protected function get hostModel():IImageModel
{
return _strand.getBeadByType(IImageModel) as IImageModel;
@@ -98,7 +100,7 @@ package org.apache.royale.html.beads {
{
_strand = value;
- //COMPILE::JS {
+ COMPILE::JS {
if(_strand is IRenderedObject)
{
@@ -120,7 +122,7 @@ package org.apache.royale.html.beads {
}
}
}
- //}
+ }
}
COMPILE::JS
@@ -150,12 +152,14 @@ package org.apache.royale.html.beads {
}
private function errorHandler(event:Event):void {
-
+ COMPILE::JS
+ {
var imgEle:Object = hostElement as Object;
if (imgEle.src != _src)
{
imgEle.src = _src;
}
+ }
}
private function srcChangedHandler(event:Event):void
@@ -167,7 +171,10 @@ package org.apache.royale.html.beads {
hostModel.url = src;
hostModel.addEventListener("urlChanged",srcChangedHandler);
}
+ COMPILE::JS
+ {
(hostElement as Object).src = src;
+ }
}
}