You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2020/03/17 17:54:33 UTC
[royale-asjs] branch develop updated: Fixed element creation
This is an automated email from the ASF dual-hosted git repository.
harbs 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 475b1c3 Fixed element creation
475b1c3 is described below
commit 475b1c334b1bfa4b552e4488952149f880194723
Author: Harbs <ha...@in-tools.com>
AuthorDate: Tue Mar 17 19:54:11 2020 +0200
Fixed element creation
---
.../Basic/src/main/royale/org/apache/royale/html/CloseButton.as | 6 ++++--
.../Basic/src/main/royale/org/apache/royale/html/ImageButton.as | 3 ++-
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/CloseButton.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/CloseButton.as
index 8a6ee6f..a7a7459 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/CloseButton.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/CloseButton.as
@@ -48,7 +48,9 @@ package org.apache.royale.html
super();
typeNames = "Button CloseButton";
}
-
+ /**
+ * @royaleignorecoercion HTMLImageElement
+ */
COMPILE::JS
override protected function createElement():WrappedHTMLElement
{
@@ -57,7 +59,7 @@ package org.apache.royale.html
element.style.lineHeight = "0";
element.style.padding = "0";
var data:String = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBvbHlnb24gcG9pbnRzPSI2MCA2LjIyIDUzLjc4IDAgMzAgMjMuNzcgNi4yMiAwIDAgNi4yMiAyMy43OCAzMCAwIDUzLjc4IDYuMjIgNjAgMzAgMzYuMjMgNTMuNzggNjAgNjAgNTMuNzggMzYuMjIgMzAgNjAgNi4yMiIvPjwvc3ZnPg==';
- var img:HTMLImageElement = new HTMLImageElement();
+ var img:HTMLImageElement = = document.createElement("img") as HTMLImageElement;
img.style.cssText = 'height:60%;width:60%';
img.src = data;
element.appendChild(img);
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
index 5f2e2f8..0203b8c 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
@@ -77,6 +77,7 @@ package org.apache.royale.html
}
/**
* @royaleignorecoercion org.apache.royale.html.beads.models.ImageModel
+ * @royaleignorecoercion HTMLImageElement
*/
public function set src(url:String):void
{
@@ -92,7 +93,7 @@ package org.apache.royale.html
{
if(!_imageElement)
{
- _imageElement = new HTMLImageElement();
+ _imageElement = document.createElement("img") as HTMLImageElement;
element.appendChild(_imageElement);
}
_imageElement.src = url;