mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 10:31:47 +00:00
Ensure player is open when going PiP + add class
This commit is contained in:
@ -23,7 +23,13 @@ const togglePiP = async (win) => {
|
|||||||
win.setFullScreenable(false);
|
win.setFullScreenable(false);
|
||||||
await win.webContents.executeJavaScript(
|
await win.webContents.executeJavaScript(
|
||||||
// Go fullscreen
|
// Go fullscreen
|
||||||
`document.querySelector(".fullscreen-button").click()`
|
`
|
||||||
|
if (!document.querySelector("ytmusic-player-page").playerPageOpen_) {
|
||||||
|
document.querySelector(".toggle-player-page-button").click();
|
||||||
|
}
|
||||||
|
document.querySelector(".fullscreen-button").click();
|
||||||
|
document.querySelector("ytmusic-player-bar").classList.add("pip");
|
||||||
|
`
|
||||||
);
|
);
|
||||||
win.setFullScreenable(true);
|
win.setFullScreenable(true);
|
||||||
|
|
||||||
@ -36,7 +42,10 @@ const togglePiP = async (win) => {
|
|||||||
} else {
|
} else {
|
||||||
await win.webContents.executeJavaScript(
|
await win.webContents.executeJavaScript(
|
||||||
// Exit fullscreen
|
// Exit fullscreen
|
||||||
`document.querySelector(".exit-fullscreen-button").click()`
|
`
|
||||||
|
document.querySelector(".exit-fullscreen-button").click();
|
||||||
|
document.querySelector("ytmusic-player-bar").classList.remove("pip");
|
||||||
|
`
|
||||||
);
|
);
|
||||||
|
|
||||||
win.setVisibleOnAllWorkspaces(false);
|
win.setVisibleOnAllWorkspaces(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user