You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by pi...@apache.org on 2018/03/01 21:52:09 UTC
[royale-asjs] 01/02: Add computeFinalClassNames function which
concatenates _className with typeNames (reference #124)
This is an automated email from the ASF dual-hosted git repository.
piotrz pushed a commit to branch feature/type_names_class_name_issue124
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 9057833ee2557179a5e396b7a53856f63ab368d1
Author: Piotr Zarzycki <pi...@gmail.com>
AuthorDate: Thu Mar 1 22:50:59 2018 +0100
Add computeFinalClassNames function which concatenates _className with typeNames (reference #124)
---
.../src/main/royale/org/apache/royale/core/UIBase.as | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index 66f06f9..928c831 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@ -1058,13 +1058,19 @@ package org.apache.royale.core
dispatchEvent(new Event("classNameChanged"));
}
}
-
+
+ COMPILE::JS
+ protected function computeFinalClassNames():String
+ {
+ return (_className ? _className + " " : "") + StringUtil.trim(typeNames ? typeNames : "");
+ }
+
COMPILE::JS
protected function setClassName(value:String):void
{
element.className = value;
}
-
+
/**
* @copy org.apache.royale.core.IUIBase#element
*
@@ -1352,7 +1358,10 @@ package org.apache.royale.core
COMPILE::JS
{
if (typeNames)
- setClassName((_className ? _className + " " : "") + typeNames);
+ {
+ setClassName(computeFinalClassNames());
+ }
+
if (style)
ValuesManager.valuesImpl.applyStyles(this, style);
}
--
To stop receiving notification emails like this one, please contact
piotrz@apache.org.