]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/sass/player/peertube-skin.scss
Update client according to new model paths
[github/Chocobozzz/PeerTube.git] / client / src / sass / player / peertube-skin.scss
index e60a854d4633cfe071bebc56e7faea468e0de3bd..185b002223cdf395675cb670e7430db373bcf60a 100644 (file)
@@ -10,6 +10,7 @@
 }
 
 .video-js.vjs-peertube-skin {
+
   font-size: $font-size;
   color: $primary-foreground-color;
 
     }
 
     .vjs-progress-control:hover .vjs-slider,
-    .vjs-slider.vjs-sliding {
+    .vjs-progress-control .vjs-slider.vjs-sliding {
       height: 5px;
 
       .vjs-play-progress::before {
         display: none;
       }
 
-      .download-speed-number, .upload-speed-number, .peers-number {
+      .download-speed-number, .upload-speed-number, .peers-number, .http-fallback {
         font-weight: $font-semibold;
       }
 
-      .download-speed-text, .upload-speed-text, .peers-text {
+      .download-speed-text, .upload-speed-text, .peers-text, .http-fallback {
         margin-right: 15px;
       }
 
         max-height: 14px;
         height: 100%;
       }
+
+      &:focus {
+        text-shadow: none;
+        box-shadow: none;
+      }
     }
 
     .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
       margin-right: 1px;
 
       .vjs-icon-placeholder {
+        transition: transform 0.2s ease;
         display: inline-block;
         width: 22px;
         height: 22px;
       width: 33px;
     }
   }
+
+  // Theater mode is enabled
+  &.vjs-theater-enabled {
+    .vjs-theater-control {
+      width: 30px;
+
+      .vjs-icon-placeholder {
+        transform: scale(0.8);
+      }
+    }
+  }
+
+  // On fullscreen, hide theater control
+  &.vjs-fullscreen {
+    .vjs-theater-control {
+      display: none;
+    }
+  }
 }
 
 // Play/pause animations