]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix: disable vertical scroll instead of hide on desktop browsers
authorkimsible <kimsible@users.noreply.github.com>
Mon, 13 Jul 2020 21:51:46 +0000 (23:51 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Thu, 23 Jul 2020 12:32:04 +0000 (14:32 +0200)
client/src/sass/application.scss
client/src/sass/bootstrap.scss

index 4f753e04120a34da126cc52ce0d13e0a424fc9dc..5ca3b447a36f330d2a66f40c918f28d62c3530dc 100644 (file)
@@ -57,6 +57,10 @@ body {
   color: pvar(--mainForegroundColor);
   background-color: pvar(--mainBackgroundColor);
   font-size: 14px;
+  // On desktop browsers, make sure vertical scroll bar is always visible
+  // Allow to disable the scrollbar instead of hide it when the content fit the body
+  // And not move the content and header horizontally sticked to right when the content is updating
+  overflow-y: scroll;
 }
 
 ::selection {
index 0dc58a7c9235173de3f6ab4826cbf40fbabb2689..dd5824b7a77915e2654c36b12de16e7ab757b78b 100644 (file)
@@ -143,6 +143,14 @@ $icon-font-path: '~@neos21/bootstrap3-glyphicons/assets/fonts/';
   }
 }
 
+
+// On desktop browsers, make the content and header horizontally sticked to right not move when modal open and close
+.modal-open {
+  overflow-y: scroll !important; // Make sure vertical scroll bar is always visible on desktop browsers to get disabled scrollbar effect
+  position: fixed; // Fix the body position to disable any scroll content
+  width: 100vw; // Make sure the content fits all the available width when position: fixed
+}
+
 // Nav customizations
 .nav .nav-link {
   display: flex !important;