From b4ce42620b546dd904f655197ea4e7100ca8e24f Mon Sep 17 00:00:00 2001 From: the1812 Date: Sat, 13 Apr 2019 12:07:19 +0800 Subject: [PATCH] Fix bugs --- min/player-focus.min.js | 2 +- video/player-focus.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/min/player-focus.min.js b/min/player-focus.min.js index f0fa991b9..029ca91ef 100644 --- a/min/player-focus.min.js +++ b/min/player-focus.min.js @@ -1 +1 @@ -(()=>{return(e,o)=>{const n=document.URL.includes("bangumi")?"#bofqi":".video-info .video-title .tit";SpinQuery.count(".nav-con,#bofqi",3).then(()=>{document.querySelector(n).scrollIntoView();if(e.playerFocusOffset!==0){window.scrollBy(0,e.playerFocusOffset)}})}})(); \ No newline at end of file +(()=>{return(e,o)=>{const n=document.URL.includes("bangumi")?"#bofqi":".video-info .video-title .tit";SpinQuery.count(".nav-con,#bofqi",3).then(()=>{const o=document.querySelector(n);if(o===null){return}o.scrollIntoView();if(e.playerFocusOffset!==0){window.scrollBy(0,e.playerFocusOffset)}})}})(); \ No newline at end of file diff --git a/video/player-focus.js b/video/player-focus.js index c671ed4a0..dd7be6aa9 100644 --- a/video/player-focus.js +++ b/video/player-focus.js @@ -1,7 +1,12 @@ const target = document.URL.includes("bangumi") ? "#bofqi" : ".video-info .video-title .tit"; SpinQuery.count(".nav-con,#bofqi", 3).then(() => { - document.querySelector(target).scrollIntoView(); + const element = document.querySelector(target); + if (element === null) + { + return; + } + element.scrollIntoView(); if (settings.playerFocusOffset !== 0) { window.scrollBy(0, settings.playerFocusOffset);