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 12b99fa  jewel-slider: temporal fix for sliders on table-cells.
12b99fa is described below

commit 12b99faba6744667a08920439fc299642b187803
Author: Carlos Rovira <[email protected]>
AuthorDate: Fri Mar 13 11:12:17 2020 +0100

    jewel-slider: temporal fix for sliders on table-cells.
---
 frameworks/projects/Jewel/src/main/resources/defaults.css   |  5 ++++-
 .../projects/Jewel/src/main/sass/components/_vslider.sass   | 13 ++++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css 
b/frameworks/projects/Jewel/src/main/resources/defaults.css
index a005b9d..0b80757 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -3592,7 +3592,6 @@ j|HSlider {
   left: 0;
   right: 0;
   top: 0;
-  height: 27px;
   position: absolute;
 }
 .vslider .jewel.slider input {
@@ -3607,6 +3606,10 @@ j|HSlider {
   padding-right: 5px;
 }
 
+.jewel.tablecell .vslider .transform-container {
+  margin-left: calc(50% - 27px/2*2);
+}
+
 .jewel.snackbar {
   bottom: 0;
   position: fixed;
diff --git a/frameworks/projects/Jewel/src/main/sass/components/_vslider.sass 
b/frameworks/projects/Jewel/src/main/sass/components/_vslider.sass
index ff7676f..7a69fe3 100644
--- a/frameworks/projects/Jewel/src/main/sass/components/_vslider.sass
+++ b/frameworks/projects/Jewel/src/main/sass/components/_vslider.sass
@@ -52,7 +52,7 @@ $vslider-container-min-height: 150px
                        left: 0
                        right: 0
                        top: 0
-                       height: $slider-container-height
+                       // height: $slider-container-height
                        position: absolute
                        
                        input
@@ -64,3 +64,14 @@ $vslider-container-min-height: 150px
                width: 100%
                padding-left: 5px
                padding-right: 5px
+
+// weird issues with table cells and margins:
+// maybe this could be investigated more to see a better solution
+$vslider-margin-left-tablecell: calc(50% - #{$vslider-half-width}*2)
+.jewel.tablecell
+       .vslider
+               .transform-container
+                       margin-left: $vslider-margin-left-tablecell
+               // .jewel
+               //      &.slider
+

Reply via email to