v1.7.17/release
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
@@ -32,7 +32,7 @@ import {
|
||||
} from "./Api";
|
||||
import Tutorial from "./Tutorial";
|
||||
|
||||
const APP_VERSION = "1.7.16";
|
||||
const APP_VERSION = "1.7.17";
|
||||
|
||||
const darkTheme = createMuiTheme({
|
||||
palette: {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+33
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
@@ -123,6 +123,7 @@ export default class Chat extends Component {
|
||||
videoInputs: [],
|
||||
selectedVideoInput: "",
|
||||
minimized: false,
|
||||
hideVideoContainer: LocalData().hideVideoContainer || false,
|
||||
};
|
||||
this.port = null;
|
||||
this.gifClick = this.gifClick.bind(this);
|
||||
@@ -152,6 +153,7 @@ export default class Chat extends Component {
|
||||
this.callEventListener,
|
||||
this.props.notify
|
||||
);
|
||||
this.updateHideVideoContainer = this.updateHideVideoContainer.bind(this);
|
||||
}
|
||||
componentDidMount() {
|
||||
// EVENT CAPTURE FOR ENTER TO SEND
|
||||
@@ -256,6 +258,7 @@ export default class Chat extends Component {
|
||||
|
||||
// DONE WITH MOUNTING TASKS
|
||||
this.props.updateLoading(false);
|
||||
this.updateHideVideoContainer();
|
||||
|
||||
setInterval(() => {
|
||||
if (
|
||||
@@ -577,6 +580,12 @@ export default class Chat extends Component {
|
||||
const { usingVideo } = this.state;
|
||||
this.mCallManager.toggleVideo(!usingVideo);
|
||||
}
|
||||
updateHideVideoContainer() {
|
||||
const hideVideoContainer = !this.state.hideVideoContainer;
|
||||
document.documentElement.style.setProperty('--video-container-pos', hideVideoContainer ? 'relative' : 'fixed');
|
||||
updateLocalData({ hideVideoContainer });
|
||||
this.setState({ hideVideoContainer });
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
admin,
|
||||
@@ -605,6 +614,7 @@ export default class Chat extends Component {
|
||||
videoInputs,
|
||||
selectedVideoInput,
|
||||
minimized,
|
||||
hideVideoContainer
|
||||
} = this.state;
|
||||
const { status } = this.props;
|
||||
const { callEnabled } = status;
|
||||
@@ -820,6 +830,28 @@ export default class Chat extends Component {
|
||||
}
|
||||
labelPlacement="end"
|
||||
/>
|
||||
<FormControlLabel
|
||||
className="notification-switch"
|
||||
control={
|
||||
<Switch
|
||||
checked={hideVideoContainer}
|
||||
onChange={this.updateHideVideoContainer}
|
||||
name="hideVideoContainer"
|
||||
/>
|
||||
}
|
||||
label={
|
||||
<span>
|
||||
Hide Video Container when sidebar is collapsed
|
||||
<br />
|
||||
<span style={{ color: "#8a8a8a" }}>
|
||||
{hideVideoContainer
|
||||
? "Video containers will be hidden"
|
||||
: "Video containers will be shown"}
|
||||
</span>
|
||||
</span>
|
||||
}
|
||||
labelPlacement="end"
|
||||
/>
|
||||
<Typography
|
||||
className="party-controls-users-title"
|
||||
variant="overline"
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
+13
-79
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
@@ -85,7 +85,6 @@ export default class VideoListener {
|
||||
// REMOVE LISTENER BEFORE SYNCING
|
||||
switch (this.video.source) {
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
case PLAYER_SOURCE.STARZ:
|
||||
window.removeEventListener("watchParty", this.crunchyRollListener);
|
||||
break;
|
||||
@@ -144,7 +143,6 @@ export default class VideoListener {
|
||||
await this.timeout(500);
|
||||
break;
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
case PLAYER_SOURCE.ROOSTERTEETH:
|
||||
case PLAYER_SOURCE.STARZ:
|
||||
window.postMessage(
|
||||
@@ -163,7 +161,6 @@ export default class VideoListener {
|
||||
// TOGGLE PLAYER STATUS
|
||||
if (
|
||||
PLAYER_SOURCE.CRUNCHYROLL === this.video.source ||
|
||||
PLAYER_SOURCE.FUNIMATION === this.video.source ||
|
||||
PLAYER_SOURCE.ROOSTERTEETH === this.video.source ||
|
||||
PLAYER_SOURCE.STARZ === this.video.source
|
||||
) {
|
||||
@@ -211,7 +208,6 @@ export default class VideoListener {
|
||||
// RE-ADD LISTENERS FOR FUTURE SYNC
|
||||
switch (this.video.source) {
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
case PLAYER_SOURCE.STARZ:
|
||||
window.addEventListener("watchParty", this.crunchyRollListener);
|
||||
break;
|
||||
@@ -234,7 +230,7 @@ export default class VideoListener {
|
||||
const nS = this.nameSelectors[this.video.source];
|
||||
switch (this.video.source) {
|
||||
case PLAYER_SOURCE.NETFLIX:
|
||||
var n = document.querySelector(nS.show).childNodes;
|
||||
var n = document.querySelector(nS.show).childNodes || [];
|
||||
var s = "";
|
||||
n.forEach((v) => {
|
||||
s += (v.wholeText || v.innerText) + "\n";
|
||||
@@ -250,6 +246,16 @@ export default class VideoListener {
|
||||
? document.querySelector(nS.episode).innerHTML
|
||||
: "";
|
||||
return dshow === "" && depisode === "" ? null : dshow + "\n" + depisode;
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
try {
|
||||
const element = window.location.pathname.replaceAll('/v/', '').split('/').map(v => v.split('-').map(w => w[0].toUpperCase() + w.substring(1)).join(' '));
|
||||
console.log(element);
|
||||
const show = element[0] || '';
|
||||
const episode = element[1] || '';
|
||||
return show === "" && episode === "" ? null : show + "\n" + episode;
|
||||
} catch (err) {
|
||||
return null;
|
||||
}
|
||||
case PLAYER_SOURCE.APPLE:
|
||||
const appleTvPlayer = document.querySelector("apple-tv-plus-player");
|
||||
if (appleTvPlayer) {
|
||||
@@ -344,7 +350,6 @@ export default class VideoListener {
|
||||
});
|
||||
switch (this.video.source) {
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
case PLAYER_SOURCE.STARZ:
|
||||
window.postMessage(
|
||||
JSON.stringify({
|
||||
@@ -440,61 +445,6 @@ export default class VideoListener {
|
||||
}, 1000);
|
||||
break;
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
var sendToWatchPartyApp = function (pS, pT) {
|
||||
var customWatchPartyEvent = new CustomEvent("watchParty", {
|
||||
detail: {
|
||||
watchPartyDirection: "TO_APP",
|
||||
type: "WATCH_PARTY_PLAYER_UPDATE",
|
||||
status: pS,
|
||||
time: pT,
|
||||
},
|
||||
});
|
||||
window.dispatchEvent(customWatchPartyEvent);
|
||||
},
|
||||
watchPartyGetTimeAndSend = function (pS) {
|
||||
if (window.VILOS_PLAYERJS) {
|
||||
window.VILOS_PLAYERJS.getCurrentTime(function (pT) {
|
||||
sendToWatchPartyApp(pS, pT);
|
||||
});
|
||||
}
|
||||
},
|
||||
watchPartySendPlaying = function () {
|
||||
watchPartyGetTimeAndSend("PLAYING");
|
||||
},
|
||||
watchPartySendPaused = function () {
|
||||
watchPartyGetTimeAndSend("PAUSED");
|
||||
},
|
||||
watchPartyInteraction = function (e) {
|
||||
if (e.source === window) {
|
||||
const data = JSON.parse(e.data);
|
||||
if (data.watchPartyDirection === "TO_SCRIPT") {
|
||||
if (data.type === "WATCH_PARTY_ADD_LISTENERS") {
|
||||
if (window.VILOS_PLAYERJS) {
|
||||
window.VILOS_PLAYERJS.on(
|
||||
"play",
|
||||
watchPartySendPlaying,
|
||||
"player.js"
|
||||
);
|
||||
window.VILOS_PLAYERJS.on(
|
||||
"pause",
|
||||
watchPartySendPaused,
|
||||
"player.js"
|
||||
);
|
||||
}
|
||||
} else if (data.type === "WATCH_PARTY_SEEK") {
|
||||
if (window.VILOS_PLAYERJS) {
|
||||
window.VILOS_PLAYERJS.setCurrentTime(data.time);
|
||||
}
|
||||
} else if (data.type === "WATCH_PARTY_STATUS") {
|
||||
if (window.VILOS_PLAYERJS) {
|
||||
if (data.status === "PAUSED") window.VILOS_PLAYERJS.pause();
|
||||
if (data.status === "PLAYING") window.VILOS_PLAYERJS.play();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
window.addEventListener("message", watchPartyInteraction);
|
||||
const crunchyRollInject = `var sendToWatchPartyApp = function(pS, pT) { var customWatchPartyEvent = new CustomEvent('watchParty', { detail: { watchPartyDirection: 'TO_APP', type: 'WATCH_PARTY_PLAYER_UPDATE', status: pS, time: pT } }); window.dispatchEvent(customWatchPartyEvent); }, watchPartyGetTimeAndSend = function(pS) { if (window.VILOS_PLAYERJS) { window.VILOS_PLAYERJS.getCurrentTime(function(pT) { sendToWatchPartyApp(pS, pT); }); } }, watchPartySendPlaying = function() { watchPartyGetTimeAndSend('PLAYING'); }, watchPartySendPaused = function() { watchPartyGetTimeAndSend('PAUSED'); }, watchPartyInteraction = function(e) { if (e.source === window) { const data = JSON.parse(e.data); if (data.watchPartyDirection === 'TO_SCRIPT') { if (data.type === 'WATCH_PARTY_ADD_LISTENERS') { if (window.VILOS_PLAYERJS) { window.VILOS_PLAYERJS.on('play', watchPartySendPlaying, 'player.js'); window.VILOS_PLAYERJS.on('pause', watchPartySendPaused, 'player.js'); } } else if (data.type === 'WATCH_PARTY_SEEK') { if (window.VILOS_PLAYERJS) { window.VILOS_PLAYERJS.setCurrentTime(data.time); } } else if (data.type === 'WATCH_PARTY_STATUS') { if (window.VILOS_PLAYERJS) { if (data.status === 'PAUSED') window.VILOS_PLAYERJS.pause(); if (data.status === 'PLAYING') window.VILOS_PLAYERJS.play(); } } } } }; window.addEventListener("message", watchPartyInteraction);`;
|
||||
const crunchyRollInjectScript = document.createElement("script");
|
||||
crunchyRollInjectScript.text = crunchyRollInject;
|
||||
@@ -544,22 +494,6 @@ export default class VideoListener {
|
||||
}
|
||||
}, 1000);
|
||||
break;
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
const funimationInject = `var sendToWatchPartyApp=function(pS,pT){var customWatchPartyEvent=new CustomEvent('watchParty',{detail:{watchPartyDirection:'TO_APP',type:'WATCH_PARTY_PLAYER_UPDATE',status:pS,time:pT}});window.dispatchEvent(customWatchPartyEvent)},watchPartyGetTimeAndSend=function(pS){const playerIframe=document.querySelector('${vS}');if(playerIframe){const player=playerIframe.contentWindow.document.querySelector('video');if(player){sendToWatchPartyApp(pS,player.currentTime)}}},watchPartySendPlaying=function(){watchPartyGetTimeAndSend('PLAYING')},watchPartySendPaused=function(){watchPartyGetTimeAndSend('PAUSED')},watchPartyAddListeners=function(){const playerIframe=document.querySelector('${vS}');if(playerIframe){const player=playerIframe.contentWindow.document.querySelector('video');if(player&&player.currentTime>0&&player.paused===false&&player.ended===false){player.parentNode.player.on('playing',watchPartySendPlaying);player.parentNode.player.on('pause',watchPartySendPaused);clearInterval(watchPartyAddListeners)}}},watchPartyInteraction=function(e){const data=JSON.parse(e.data);const playerIframe=document.querySelector('${vS}');if(playerIframe){const player=playerIframe.contentWindow.document.querySelector('video');if(player){if(data.watchPartyDirection==='TO_SCRIPT'){if(data.type==='WATCH_PARTY_ADD_LISTENERS'){player.addEventListener('playing',watchPartySendPlaying);player.addEventListener('pause',watchPartySendPaused)}else if(data.type==='WATCH_PARTY_SEEK'){const playerNode=playerIframe.contentWindow.document.querySelector('#brightcove-player');if(playerNode){playerNode.player.currentTime(data.time)}}else if(data.type==='WATCH_PARTY_STATUS'){if(data.status==='PAUSED')player.pause();if(data.status==='PLAYING')player.play()}}}else{setInterval(watchPartyAddListeners,1000)}}else{setInterval(watchPartyAddListeners,1000)}};window.addEventListener("message",watchPartyInteraction);`;
|
||||
const funimationInjectScript = document.createElement("script");
|
||||
funimationInjectScript.text = funimationInject;
|
||||
document.head.appendChild(funimationInjectScript);
|
||||
setInterval(() => {
|
||||
const fif = document.querySelector(vS);
|
||||
if (
|
||||
fif !== null &&
|
||||
fif !== undefined &&
|
||||
(this.video.element !== fif || this.video.element === null)
|
||||
) {
|
||||
this.firstTimeSync(fif);
|
||||
}
|
||||
}, 1000);
|
||||
break;
|
||||
case PLAYER_SOURCE.ROOSTERTEETH:
|
||||
const roosterTeethInject = `var watchPartyInteraction=function(e){const data=JSON.parse(e.data);const player=document.querySelector('${vS}');if(player){const playerNode=player.parentNode;if(playerNode.player){if(data.watchPartyDirection==='TO_SCRIPT'){if(data.type==='WATCH_PARTY_SEEK'){playerNode.player.currentTime(data.time);}else if(data.type==='WATCH_PARTY_STATUS'){if(data.status==='PAUSED')player.pause();if(data.status==='PLAYING')player.play()}}}}};window.addEventListener("message",watchPartyInteraction);`;
|
||||
const roosterTeethInjectScript = document.createElement("script");
|
||||
@@ -601,6 +535,7 @@ export default class VideoListener {
|
||||
case PLAYER_SOURCE.DAILYMOTION:
|
||||
case PLAYER_SOURCE.PARAMOUNTPLUS:
|
||||
case PLAYER_SOURCE.YOUTUBETV:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
setInterval(() => {
|
||||
var newVideoElement = document.querySelector(vS);
|
||||
if (
|
||||
@@ -620,7 +555,6 @@ export default class VideoListener {
|
||||
end() {
|
||||
switch (this.video.source) {
|
||||
case PLAYER_SOURCE.CRUNCHYROLL:
|
||||
case PLAYER_SOURCE.FUNIMATION:
|
||||
window.removeEventListener("watchParty", this.crunchyRollListener);
|
||||
break;
|
||||
default:
|
||||
|
||||
+5
-2
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
@@ -20,6 +20,7 @@ HBO Now and HBO Max logos are trademark and intellectual property of WarnerMedia
|
||||
--party-width: 425px;
|
||||
--neg-party-width: -425px;
|
||||
--body-width: calc(100% - var(--party-width));
|
||||
--video-container-pos: fixed;
|
||||
}
|
||||
body {
|
||||
margin: 0 !important;
|
||||
@@ -64,6 +65,8 @@ body.visible #party-width-dragger {
|
||||
display: block;
|
||||
}
|
||||
|
||||
|
||||
body.funimation.visible .vjs-control-bar, /* FUNIMATION */
|
||||
body.netflix.visible .AkiraPlayer, /* NETFLIX */
|
||||
body.hulu.visible .Player__container,/* HULU */
|
||||
body.amazon-prime.visible #dv-web-player.dv-player-fullscreen, /* AMAZON PRIME */
|
||||
@@ -1143,7 +1146,7 @@ button.giphy-list-item {
|
||||
}
|
||||
|
||||
.vxt-video-container {
|
||||
position: fixed;
|
||||
position: var(--video-container-pos);
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
top: 10px;
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
Copyright (C) Ayushya Amitabh - All Rights Reserved
|
||||
Unauthorized copying of this file, via any medium is strictly prohibited
|
||||
Proprietary and confidential
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2021
|
||||
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020 - 2022
|
||||
https://www.chromewatchparty.com/copyright
|
||||
=========================================================================
|
||||
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
|
||||
|
||||
Reference in New Issue
Block a user