Bilibili-Evolved/min/fixed-sidebars.min.js

1 line
1.0 KiB
JavaScript

(()=>{return(n,t)=>{const e=`\n.custom-navbar {\n position: fixed !important;\n}\n.sticky-bar {\n display: none !important;\n}\n.left-panel, .right-panel {\n position: fixed !important;\n}\n.center-panel {\n margin-left: calc(244px + 8px) !important;\n}\n.right-panel {\n margin-left: calc(244px + 16px + 632px) !important;\n}\n.live-panel .live-up-list {\n max-height: calc(100vh - 200px);\n overflow: auto;\n scrollbar-width: none !important;\n}\n.live-panel .live-up-list::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n`;const i="fixed-sidebars-style";let a=true;if(document.URL.replace(location.search,"")==="https://t.bilibili.com/"){(async()=>{const n=await SpinQuery.select(".live-up-list");if(n!==null){n.addEventListener("mouseenter",n=>{if(a){n.stopImmediatePropagation()}},{capture:true})}})()}const l=()=>{if(document.URL.replace(location.search,"")==="https://t.bilibili.com/"){t.applyStyleFromText(e,i);a=true}};const o=()=>{dqa("#"+i).forEach(n=>n.remove());a=false};l();return{reload:l,unload:o}}})();