This commit is contained in:
the1812 2019-02-07 20:25:58 +08:00
parent ca73c6d130
commit 9ffb7aac53
6 changed files with 24 additions and 8 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -951,7 +951,11 @@
}
static async videoChange(callback)
{
await SpinQuery.select(() => document.querySelector("#bilibiliPlayer"));
const player = await SpinQuery.select(() => document.querySelector("#bilibiliPlayer"));
if (player === null)
{
return null;
}
return Observer.childList("#bofqi,#bilibiliPlayer", callback);
}
}

View File

@ -951,7 +951,11 @@
}
static async videoChange(callback)
{
await SpinQuery.select(() => document.querySelector("#bilibiliPlayer"));
const player = await SpinQuery.select(() => document.querySelector("#bilibiliPlayer"));
if (player === null)
{
return null;
}
return Observer.childList("#bofqi,#bilibiliPlayer", callback);
}
}

View File

@ -1 +1 @@
(()=>{return(e,i)=>{async function n(){const e=await SpinQuery.select(()=>document.querySelector("video"));e.addEventListener("ended",async()=>{const e=await SpinQuery.select(()=>document.querySelector(".bilibili-player-electric-panel-jump"));e&&e.click()})}if(Observer.videoChange){Observer.videoChange(n)}else{Observer.childList("#bofqi",n)}}})();
(()=>{return(e,i)=>{async function n(){const e=await SpinQuery.select(()=>document.querySelector("video"));e&&e.addEventListener("ended",async()=>{const e=await SpinQuery.select(()=>document.querySelector(".bilibili-player-electric-panel-jump"));e&&e.click()})}if(Observer.videoChange){Observer.videoChange(n)}else{Observer.childList("#bofqi",n)}}})();

View File

@ -5,7 +5,7 @@
async function skipChargeList()
{
const video = await SpinQuery.select(() => document.querySelector("video"));
video.addEventListener("ended", async () =>
video && video.addEventListener("ended", async () =>
{
const jumpButton = await SpinQuery.select(() => document.querySelector(".bilibili-player-electric-panel-jump"));
jumpButton && jumpButton.click();