Repository: flex-asjs Updated Branches: refs/heads/develop 07dfd97bb -> 9b467ea51
Change innerHTML for a textNode to avoid remove text when using beads that âappendâ html tags Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/9b467ea5 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/9b467ea5 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/9b467ea5 Branch: refs/heads/develop Commit: 9b467ea5129b93d12e785b7a73de7a60303a01c2 Parents: 07dfd97 Author: Carlos Rovira <carlosrov...@apache.org> Authored: Sat Dec 10 17:36:13 2016 +0100 Committer: Carlos Rovira <carlosrov...@apache.org> Committed: Sat Dec 10 17:36:13 2016 +0100 ---------------------------------------------------------------------- .../HTML/src/main/flex/org/apache/flex/html/Span.as | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/9b467ea5/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 1771948..7dbe220 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,13 +70,23 @@ package org.apache.flex.html COMPILE::JS { - if(MXMLDescriptor == null) { - element.innerHTML = text; + if(MXMLDescriptor == null) + { + if(textNode == null) + { + textNode = document.createTextNode('') as Text; + element.appendChild(textNode); + } + + textNode.nodeValue = value; } } } + COMPILE::JS + private var textNode:Text; + /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement */