You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/06/23 17:52:16 UTC
[royale-asjs] branch develop updated: jewel-trucated-text: make it
work for Label too
This is an automated email from the ASF dual-hosted git repository.
carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new d662b3d jewel-trucated-text: make it work for Label too
d662b3d is described below
commit d662b3d9d56496301eaac12eea97691ffb26573a
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Tue Jun 23 19:52:07 2020 +0200
jewel-trucated-text: make it work for Label too
---
frameworks/projects/Jewel/src/main/resources/defaults.css | 4 ++++
.../org/apache/royale/jewel/beads/controls/textinput/TruncateText.as | 2 +-
frameworks/projects/Jewel/src/main/sass/components/_label.sass | 4 ++++
3 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css b/frameworks/projects/Jewel/src/main/resources/defaults.css
index 129c32b..71f54f0 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -1019,6 +1019,10 @@ j|ListItemRenderer {
white-space: pre-wrap;
word-wrap: break-word;
}
+.jewel.label.truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
j|Label {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel");
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/TruncateText.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/TruncateText.as
index 2df106c..b5ad91c 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/TruncateText.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/TruncateText.as
@@ -24,7 +24,7 @@ package org.apache.royale.jewel.beads.controls.textinput
/**
* The TruncateText class is a specialty bead that can be used with
- * a Jewel TextInputBase control. The bead truncate the text when no space is available
+ * a Jewel TextInputBase or Label control. The bead truncate the text when no space is available
* using "..."
*
* @langversion 3.0
diff --git a/frameworks/projects/Jewel/src/main/sass/components/_label.sass b/frameworks/projects/Jewel/src/main/sass/components/_label.sass
index 58b28d1..e77bdd8 100644
--- a/frameworks/projects/Jewel/src/main/sass/components/_label.sass
+++ b/frameworks/projects/Jewel/src/main/sass/components/_label.sass
@@ -27,6 +27,10 @@
&.multiline
white-space: pre-wrap
word-wrap: break-word
+
+ &.truncate
+ overflow: hidden
+ text-overflow: ellipsis
j|Label
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel")