Responsive player
authorChocobozzz <florian.bigard@gmail.com>
Mon, 11 Dec 2017 08:13:01 +0000 (09:13 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Mon, 11 Dec 2017 08:13:01 +0000 (09:13 +0100)
client/src/assets/player/peertube-videojs-plugin.ts
client/src/sass/video-js-custom.scss

index add4e521e24fb25def4210f814e0c2ec75181264..4ba37b7d92ebe195105a33184f09d634dac9677a 100644 (file)
@@ -156,7 +156,7 @@ const WebTorrentButton = videojsUntyped.extend(Button, {
 
     div.className = 'vjs-webtorrent'
     // Hide the stats before we get the info
-    subDiv.style.display = 'none'
+    subDiv.className = 'vjs-webtorrent-hidden'
 
     this.player_.on('torrentInfo', (event, data) => {
       const downloadSpeed = bytes(data.downloadSpeed)
@@ -171,7 +171,7 @@ const WebTorrentButton = videojsUntyped.extend(Button, {
 
       peersNumber.textContent = numPeers
 
-      subDiv.style.display = 'block'
+      subDiv.className = 'vjs-webtorrent-displayed'
     })
 
     return div
index 1200c07a56a7e6a4fd1bccaa0faaf3da2161a112..2fcfc6203dd057f1ba7ba7d13f367296e9076797 100644 (file)
@@ -138,6 +138,14 @@ $control-bar-height: 34px;
       text-align: right;
       padding-right: 60px;
 
+      .vjs-webtorrent-displayed {
+        display: block;
+      }
+
+      .vjs-webtorrent-hidden {
+        display: none;
+      }
+
       .download-speed-number, .upload-speed-number, .peers-number {
         font-weight: $font-semibold;
       }
@@ -303,6 +311,12 @@ $control-bar-height: 34px;
       }
     }
   }
+
+  @media screen and (max-width: 450px) {
+    .vjs-webtorrent-displayed {
+      display: none !important;
+    }
+  }
 }
 
 // Thanks: https://projects.lukehaas.me/css-loaders/
@@ -340,3 +354,4 @@ $control-bar-height: 34px;
     }
   }
 }
+