git commit: [flex-asjs] [refs/heads/develop] - fix span to avoid remove text element

2016-12-10 Thread carlosrovira
Repository: flex-asjs
Updated Branches:
  refs/heads/develop 7632be7bf -> 66dd90a58


fix span to avoid remove text element


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/66dd90a5
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/66dd90a5
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/66dd90a5

Branch: refs/heads/develop
Commit: 66dd90a582939ab1641f69cff0f305ea9169fe73
Parents: 7632be7
Author: Carlos Rovira 
Authored: Sat Dec 10 19:09:11 2016 +0100
Committer: Carlos Rovira 
Committed: Sat Dec 10 19:09:11 2016 +0100

--
 .../AvatarAndActionTwoLineListItemRenderer.mxml  |  3 ++-
 .../HTML/src/main/flex/org/apache/flex/html/Span.as  | 15 ++-
 2 files changed, 8 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/66dd90a5/examples/flexjs/MDLExample/src/main/flex/itemRenderers/AvatarAndActionTwoLineListItemRenderer.mxml
--
diff --git 
a/examples/flexjs/MDLExample/src/main/flex/itemRenderers/AvatarAndActionTwoLineListItemRenderer.mxml
 
b/examples/flexjs/MDLExample/src/main/flex/itemRenderers/AvatarAndActionTwoLineListItemRenderer.mxml
index 43c9aaa..4b4b9fc 100644
--- 
a/examples/flexjs/MDLExample/src/main/flex/itemRenderers/AvatarAndActionTwoLineListItemRenderer.mxml
+++ 
b/examples/flexjs/MDLExample/src/main/flex/itemRenderers/AvatarAndActionTwoLineListItemRenderer.mxml
@@ -39,11 +39,12 @@ limitations under the License.
 
 
 
-
+
 
 
 
 
+
 
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/66dd90a5/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 7dbe220..b466824 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
@@ -70,16 +70,13 @@ package org.apache.flex.html
 
COMPILE::JS
{
-   if(MXMLDescriptor == null) 
+if(textNode == null)
 {
-if(textNode == null)
-{
-textNode = document.createTextNode('') as Text;
-element.appendChild(textNode);
-}
-
-textNode.nodeValue = value;
-   }
+textNode = document.createTextNode('') as Text;
+element.appendChild(textNode);
+}
+
+textNode.nodeValue = value;
}
 
}



git commit: [flex-asjs] [refs/heads/develop] - Fix Span

2016-12-10 Thread carlosrovira
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