Repository: flex-asjs
Updated Branches:
refs/heads/develop 876fa8990 -> 07dfd97bb
Fix Span
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/07dfd97b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/07dfd97b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/07dfd97b
Branch: refs/heads/develop
Commit: 07dfd97bb0569ac6711d572f9a10e4077b2c40ce
Parents: 876fa89
Author: Carlos Rovira
Authored: Sat Dec 10 17:10:30 2016 +0100
Committer: Carlos Rovira
Committed: Sat Dec 10 17:10:30 2016 +0100
--
.../src/main/flex/org/apache/flex/html/Span.as | 46 ++--
.../flex/org/apache/flex/mdl/LayoutTitle.as | 7 +--
2 files changed, 15 insertions(+), 38 deletions(-)
--
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/07dfd97b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as
--
diff --git
a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as
b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as
index 5f978c5..1771948 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as
@@ -18,7 +18,7 @@
package org.apache.flex.html
{
- import org.apache.flex.core.UIBase;
+ import org.apache.flex.core.ContainerBase;
COMPILE::JS
{
@@ -34,7 +34,7 @@ package org.apache.flex.html
* @playerversion AIR 2.6
* @productversion FlexJS 0.0
*/
- public class Span extends UIBase
+ public class Span extends ContainerBase
{
/**
* constructor.
@@ -61,51 +61,33 @@ package org.apache.flex.html
*/
public function get text():String
{
-COMPILE::SWF
-{
-return _text;
-}
-COMPILE::JS
-{
-return textNode.nodeValue;
-}
+return _text;
}
public function set text(value:String):void
{
-COMPILE::SWF
-{
-_text = value;
-}
-COMPILE::JS
-{
-textNode.nodeValue = value;
-}
+_text = value;
+
+ COMPILE::JS
+ {
+ if(MXMLDescriptor == null) {
+ element.innerHTML = text;
+ }
+ }
+
}
-COMPILE::JS
-protected var textNode:Text;
-
/**
* @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
-* @flexjsignorecoercion HTMLSpanElement
*/
COMPILE::JS
override protected function createElement():WrappedHTMLElement
{
- var span:HTMLElement = document.createElement('span')
as HTMLSpanElement;
-
-textNode = document.createTextNode('') as Text;
-span.appendChild(textNode);
+ element = document.createElement('span') as
WrappedHTMLElement;
- element = span as WrappedHTMLElement;
-
positioner = element;
-positioner.style.position = 'relative';
- element.flexjs_wrapper = this;
+element.flexjs_wrapper = this;
-className = typeNames = 'Span';
-
return element;
}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/07dfd97b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/LayoutTitle.as
--
diff --git
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/LayoutTitle.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/LayoutTitle.as
index bc94f19..87b30f5 100644
---
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/LayoutTitle.as
+++
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/LayoutTitle.as
@@ -59,12 +59,7 @@ package org.apache.flex.mdl
{
typeNames = "mdl-layout-title";
- var span:HTMLElement = document.createElement('span')
as HTMLSpanElement;
-
-textNode = document.createTextNode('') as Text;
-span.appendChild(textNode);
-
- element = span as Wra