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 159f99b  jewel-tabbar: when scrolling, fix hiding scrollbar on iOS 
devices that was not working as expected
159f99b is described below

commit 159f99b190efb1e1f4f4638fd76ebdef8676c5b8
Author: Carlos Rovira <[email protected]>
AuthorDate: Wed Apr 24 18:17:08 2019 +0200

    jewel-tabbar: when scrolling, fix hiding scrollbar on iOS devices that was 
not working as expected
---
 frameworks/projects/Jewel/src/main/resources/defaults.css  |  9 ++++++++-
 .../projects/Jewel/src/main/sass/components/_tabbar.sass   | 14 ++++++++++----
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css 
b/frameworks/projects/Jewel/src/main/resources/defaults.css
index 69bc93a..06c1d71 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -3487,7 +3487,13 @@ j|Snackbar {
   scrollbar-width: none;
 }
 .jewel.tabbar::-webkit-scrollbar {
-  display: none;
+  display: none !important;
+  width: 0 !important;
+  height: 0 !important;
+  background-color: transparent;
+}
+.jewel.tabbar::-webkit-scrollbar-thumb {
+  display: none !important;
 }
 .jewel.tabbar > .content {
   display: flex;
@@ -3510,6 +3516,7 @@ j|TabBar {
 }
 
 .jewel.tabbarbutton {
+  margin: 0;
   padding: 0 24px;
   position: relative;
   display: flex;
diff --git a/frameworks/projects/Jewel/src/main/sass/components/_tabbar.sass 
b/frameworks/projects/Jewel/src/main/sass/components/_tabbar.sass
index 2234c48..708e6c3 100644
--- a/frameworks/projects/Jewel/src/main/sass/components/_tabbar.sass
+++ b/frameworks/projects/Jewel/src/main/sass/components/_tabbar.sass
@@ -31,7 +31,13 @@
         -ms-overflow-style: none  // IE 10+
         scrollbar-width: none  // Firefox
         &::-webkit-scrollbar 
-            display: none  // Safari and Chrome
+            display: none !important // Safari and Chrome
+            width: 0 !important
+            height: 0 !important
+            background-color: transparent
+
+        &::-webkit-scrollbar-thumb
+            display: none !important
 
         > .content
             display: flex
@@ -54,16 +60,16 @@ j|TabBar
     IDataProviderItemRendererMapper: 
ClassReference("org.apache.royale.jewel.beads.itemRenderers.DataItemRendererFactoryForCollectionView")
 
 // Jewel TabBarButtonItemRenderer
-// $tabbarbutton-margin: 0 !default
+$tabbarbutton-margin: 0 !default
 $tabbarbutton-padding: 0 24px !default
-$tabbarbutton-margin-height: 48px
+// $tabbarbutton-margin-height: 48px
 
 // TabBarButtonItemRenderer variables
 .jewel
     &.tabbarbutton
         // height: $tabbarbutton-margin-height
         // min-height: $tabbarbutton-margin-height
-        // margin: $tabbarbutton-margin
+        margin: $tabbarbutton-margin
         padding: $tabbarbutton-padding
         
         position: relative

Reply via email to