aboutsummaryrefslogtreecommitdiff
path: root/static/js/libs
diff options
context:
space:
mode:
authorBobby <[email protected]>2025-03-11 01:14:10 +0530
committerBobby <[email protected]>2025-03-11 01:14:10 +0530
commit9085fa19a9972f0c31f0ba92505c77a52acf3d66 (patch)
treeb7f4f57e95fb0467014d20a8ce227a062c500a8f /static/js/libs
parentf5ef9d42ebe7b2be932b35db7c5d801e9cfeb2c1 (diff)
downloadthatcomputerscientist-dev.tar.xz
thatcomputerscientist-dev.zip
separate video/tracks in anime stream service and encodedev
Diffstat (limited to 'static/js/libs')
-rw-r--r--static/js/libs/videoPlayer.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/static/js/libs/videoPlayer.js b/static/js/libs/videoPlayer.js
index 076d2aed..474741e0 100644
--- a/static/js/libs/videoPlayer.js
+++ b/static/js/libs/videoPlayer.js
@@ -1,7 +1,7 @@
class VideoPlayer {
static defaultConfig = {
selectors: {
- container: '.win98-player',
+ container: '.shifoo-video-player',
video: '#video-player',
controls: {
play: '#playBtn',
@@ -321,17 +321,17 @@ class VideoPlayer {
}
getQualityButtonHTML(text) {
- return `<svg class="win98-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
+ return `<svg class="shifoo-video-player-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z" />
<path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
</svg>
- <svg class="win98-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
+ <svg class="shifoo-video-player-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9" />
</svg>${text}`;
}
setupBufferingIndicator() {
- const playerContainer = this.elements.video.closest('.win98-player-content');
+ const playerContainer = this.elements.video.closest('.shifoo-video-player-content');
let loadingTimeout;
const isBuffering = () => {
@@ -464,7 +464,7 @@ class VideoPlayer {
// Update the CC button text
const defaultTrack = this.config.source.tracks[defaultTrackIndex];
this.elements.controls.cc.innerHTML = `
- <svg class="win98-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
+ <svg class="shifoo-video-player-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9" />
</svg>${defaultTrack.label}
`;
@@ -541,7 +541,7 @@ class VideoPlayer {
// Update button text
this.elements.controls.cc.innerHTML = `
- <svg class="win98-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
+ <svg class="shifoo-video-player-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9" />
</svg>${e.target.textContent}
`;
@@ -592,7 +592,7 @@ class VideoPlayer {
});
this.isHoveringControls = false;
- const controlsArea = this.elements.container.querySelector('.win98-controls');
+ const controlsArea = this.elements.container.querySelector('.shifoo-video-player-controls');
controlsArea.addEventListener('mouseenter', () => {
this.isHoveringControls = true;
@@ -704,7 +704,7 @@ class VideoPlayer {
}
updateMuteButton(isAudio) {
- this.elements.controls.mute.querySelector('.win98-icon').innerHTML = isAudio ?
+ this.elements.controls.mute.querySelector('.shifoo-video-player-icon').innerHTML = isAudio ?
'<path stroke-linecap="round" stroke-linejoin="round" d="M19.114 5.636a9 9 0 0 1 0 12.728M16.463 8.288a5.25 5.25 0 0 1 0 7.424M6.75 8.25l4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z" />' :
'<path stroke-linecap="round" stroke-linejoin="round" d="M17.25 9.75 19.5 12m0 0 2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6 4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z" />';
}