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;