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 d465081 jewel-label: refactor styles to be more flexible
d465081 is described below
commit d465081f081d6fdc624dc1266813ccadc09793d8
Author: Carlos Rovira <[email protected]>
AuthorDate: Sat Feb 8 13:33:26 2020 +0100
jewel-label: refactor styles to be more flexible
---
.../projects/Jewel/src/main/resources/defaults.css | 10 ++++------
frameworks/projects/Jewel/src/main/sass/_global.sass | 6 ------
.../Jewel/src/main/sass/components/_label.sass | 5 +++++
.../themes/JewelTheme/src/main/resources/defaults.css | 6 +++++-
.../src/main/sass/components-primary/_label.sass | 19 +++++++++++++------
5 files changed, 27 insertions(+), 19 deletions(-)
diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css
b/frameworks/projects/Jewel/src/main/resources/defaults.css
index 5d33c43..7adba5d 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -138,12 +138,6 @@ hr {
height: 1px;
}
-.jewel.multiline {
- white-space: pre-wrap !important;
- word-wrap: break-word;
- max-width: 100%;
-}
-
.responsiveSizeMonitor {
background: rgba(0, 0, 0, 0.8);
color: white;
@@ -964,6 +958,10 @@ j|ImageButton {
cursor: default;
white-space: nowrap;
}
+.jewel.label.multiline {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
j|Label {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel");
diff --git a/frameworks/projects/Jewel/src/main/sass/_global.sass
b/frameworks/projects/Jewel/src/main/sass/_global.sass
index 8d33802..1b643ec 100644
--- a/frameworks/projects/Jewel/src/main/sass/_global.sass
+++ b/frameworks/projects/Jewel/src/main/sass/_global.sass
@@ -140,12 +140,6 @@ hr
border: 0
height: 1px
-.jewel
- &.multiline
- white-space: pre-wrap !important
- word-wrap: break-word
- max-width: 100%
-
.responsiveSizeMonitor
background: rgba(0,0,0,0.8)
color: white
diff --git a/frameworks/projects/Jewel/src/main/sass/components/_label.sass
b/frameworks/projects/Jewel/src/main/sass/components/_label.sass
index 1d0e9fb..285f035 100644
--- a/frameworks/projects/Jewel/src/main/sass/components/_label.sass
+++ b/frameworks/projects/Jewel/src/main/sass/components/_label.sass
@@ -18,10 +18,15 @@
////////////////////////////////////////////////////////////////////////////////
.jewel
+
&.label
cursor: default
white-space: nowrap
+ &.multiline
+ white-space: pre-wrap
+ word-wrap: break-word
+
j|Label
IBeadModel:
ClassReference("org.apache.royale.jewel.beads.models.TextModel")
//IMeasurementBead:
ClassReference("org.apache.royale.html.beads.TextFieldLabelMeasurementBead")
diff --git a/frameworks/themes/JewelTheme/src/main/resources/defaults.css
b/frameworks/themes/JewelTheme/src/main/resources/defaults.css
index 7a6fae8..2df61a5 100644
--- a/frameworks/themes/JewelTheme/src/main/resources/defaults.css
+++ b/frameworks/themes/JewelTheme/src/main/resources/defaults.css
@@ -633,7 +633,11 @@ j|FormItem {
}
.jewel.label {
- font-size: 1em;
+ line-height: 1em;
+}
+.jewel.label.multiline {
+ line-height: normal;
+ max-width: 100%;
}
.jewel.list {
diff --git
a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_label.sass
b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_label.sass
index e53fb2f..5d78f8f 100644
--- a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_label.sass
+++ b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_label.sass
@@ -17,11 +17,18 @@
//
////////////////////////////////////////////////////////////////////////////////
+.jewel
+
+ &.label
+ // font:
+ // family: $font-stack
+ // size: $font-size
+ line-height: $font-size
+
+ &.multiline
+ line-height: normal
+ max-width: 100%
+
j|Label
//IBeadView:
ClassReference("org.apache.royale.html.beads.textinputView")
- //IBeadView:
ClassReference("org.apache.royale.jewel.beads.views.LabelViewBead")
-
-.jewel.label
- font:
- // family: $font-stack
- size: $font-size
\ No newline at end of file
+ //IBeadView:
ClassReference("org.apache.royale.jewel.beads.views.LabelViewBead")
\ No newline at end of file