]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/sass/player/peertube-skin.scss
Add next video button to the player
[github/Chocobozzz/PeerTube.git] / client / src / sass / player / peertube-skin.scss
index 1a5144b1190453427636fb46e243f3d3c8071bbd..e808538611fab7e5d1a1616c53b089c0cf6d8fdc 100644 (file)
@@ -26,11 +26,6 @@ body {
   .vjs-dock-description {
     font-size: 11px;
 
-    .text::before, .text::after {
-      display: inline-block;
-      content: '\1F308';
-    }
-
     .text::before {
       margin-right: 4px;
     }
@@ -109,6 +104,18 @@ body {
     }
   }
 
+  // Show poster and controls when playing audio-only content
+  &.vjs-playing-audio-only-content {
+    .vjs-poster {
+      display: block;
+      visibility: visible;
+    }
+
+    .vjs-control-bar {
+      opacity: $primary-foreground-opacity-hover;
+    }
+  }
+
   // Hide the big play button on autoplay
   &.vjs-has-autoplay {
     .vjs-big-play-button {
@@ -216,7 +223,8 @@ body {
 
       cursor: pointer;
       font-size: $font-size;
-      margin-right: 5px;
+      margin-left: 1em;
+      width: 3em;
     }
 
     .vjs-time-control {
@@ -226,6 +234,7 @@ body {
         font-size: $font-size;
         display: inline-block;
         padding: 0;
+        margin-left: .5em;
 
         .vjs-current-time-display {
           line-height: calc(#{$control-bar-height} + 1px);
@@ -255,6 +264,7 @@ body {
       width: 100%;
       line-height: $control-bar-height;
       text-align: right;
+      margin-right: 6px;
 
       .vjs-peertube-displayed {
         display: block;
@@ -272,6 +282,33 @@ body {
         margin-right: 15px;
       }
 
+      .icon {
+        &.icon-download {
+          background-image: url('#{$assets-path}/player/images/arrow-down.svg');
+        }
+
+        &.icon-upload {
+          background-image: url('#{$assets-path}/player/images/arrow-up.svg');
+        }
+      }
+    }
+
+    .vjs-next-video {
+      line-height: $control-bar-height;
+      text-align: right;
+
+      .icon {
+        &.icon-next {
+          mask-image: url('#{$assets-path}/player/images/next.svg');
+          background-color: white;
+          mask-size: cover;
+          transform: scale(2.2);
+        }
+      }
+    }
+
+    .vjs-peertube,
+    .vjs-next-video {
       .icon {
         display: inline-block;
         width: 15px;
@@ -279,17 +316,8 @@ body {
         background-size: contain;
         vertical-align: middle;
         background-repeat: no-repeat;
-        margin-right: 6px;
         position: relative;
         top: -1px;
-
-        &.icon-download {
-          background-image: url('#{$assets-path}/player/images/arrow-down.svg');
-        }
-
-        &.icon-upload {
-          background-image: url('#{$assets-path}/player/images/arrow-up.svg');
-        }
       }
     }