Bilibili-Evolved/min/settings-side-bar.min.js
2021-02-06 15:13:38 +08:00

1 line
814 B
JavaScript

(()=>(e,s)=>{if(document.querySelector(".gui-settings-icon-panel")===null){document.body.insertAdjacentHTML("beforeend",`\n<div class='gui-settings-icon-panel icons-enabled'>\n<div class='gui-settings-widgets' title='附加功能'>\n<i class="icon-widgets"></i>\n</div>\n<div class='gui-settings' title='设置'>\n<i class="icon-settings"></i>\n</div>\n</div>`);dq(".gui-settings").addEventListener("click",(e=>{dqa(".gui-settings-box,.gui-settings-mask").forEach((e=>e.classList.add("opened")))}));dq(".gui-settings-widgets").addEventListener("click",(e=>{if(e.shiftKey===false){dqa(".gui-settings-widgets-box,.gui-settings-mask").forEach((e=>e.classList.add("opened")))}else{debugger}}))}addSettingsListener("sideBarOffset",(e=>{document.documentElement.style.setProperty("--side-bar-offset",e+"vh")}),true)})();