Add piped support

- add playerInit listener
- made popup container generic for possible piped support
- explicitly add css files to web_accessible_resources
This commit is contained in:
Michael C
2023-01-03 17:10:51 -05:00
parent c3d4914f57
commit 6959bdbee1
4 changed files with 39 additions and 13 deletions

View File

@@ -401,14 +401,15 @@ export default class Utils {
"#player-container", // Preview on hover
"#main-panel.ytmusic-player-page", // YouTube music
"#player-container .video-js", // Invidious
".main-video-section > .video-container" // Cloudtube
".main-video-section > .video-container", // Cloudtube
".shaka-video-container" // Piped
];
let referenceNode = findValidElementFromSelector(selectors)
if (referenceNode == null) {
//for embeds
const player = document.getElementById("player");
referenceNode = player.firstChild as HTMLElement;
referenceNode = player?.firstChild as HTMLElement;
if (referenceNode) {
let index = 1;