Fix for displaying labels in case of TabBarButton layout

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

Branch: refs/heads/feature/fontawesome
Commit: 4ace81c2c83fdfbd0003077263674ee563bdeeaa
Parents: f72f3d3
Author: piotrz <[email protected]>
Authored: Wed Jan 4 22:34:33 2017 +0100
Committer: piotrz <[email protected]>
Committed: Wed Jan 4 22:34:33 2017 +0100

----------------------------------------------------------------------
 .../flex/mdl/supportClasses/TabBarButtonItemRendererBase.as  | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ace81c2/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/TabBarButtonItemRendererBase.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/TabBarButtonItemRendererBase.as
 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/TabBarButtonItemRendererBase.as
index 08d3af0..14d5f6d 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/TabBarButtonItemRendererBase.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/TabBarButtonItemRendererBase.as
@@ -34,9 +34,6 @@ package org.apache.flex.mdl.supportClasses
             className = "";
         }
 
-        COMPILE::JS
-        private var textNode:Text;
-
         private var _tabIdField:String;
         private var _isActive:Boolean;
         
@@ -88,7 +85,7 @@ package org.apache.flex.mdl.supportClasses
 
                 if (labelField)
                 {
-                    textNode.nodeValue = String(value[labelField]);
+                    element.text = String(value[labelField]);
                 }
             }
         }
@@ -102,9 +99,6 @@ package org.apache.flex.mdl.supportClasses
             var a:HTMLAnchorElement = document.createElement('a') as 
HTMLAnchorElement;
             element = a as WrappedHTMLElement;
 
-            textNode = document.createTextNode('') as Text;
-            element.appendChild(textNode);
-
             positioner = element;
             element.flexjs_wrapper = this;
 

Reply via email to