Bilibili-Evolved/min/new-styles.min.js
2018-10-06 16:42:32 +08:00

1 line
782 B
JavaScript

(()=>{return(e,l)=>{l.applyStyle("scrollbarStyle","bilibili-scrollbar-style");SpinQuery.any(()=>$(".custom-scrollbar"),e=>e.removeClass("custom-scrollbar"));const t={selectors:["div.nav-con.fl","#link-navbar-vm",".link-navbar",".nav-header-wrapper"],get allSelectors(){return this.selectors.reduce((e,l)=>e+","+l)},get navbar(){let e=null;for(const l of this.selectors){e=e||document.querySelector(l)}return e},supports(e){console.log(e);if(e instanceof Element){const l=parseInt(window.getComputedStyle(e).height);console.log(l);const t=[60,50,0,56];return t.indexOf(l)!==-1}}};SpinQuery.any(()=>$(t.allSelectors),()=>{const e=t.navbar;if(t.supports(e)){l.applyStyle("style","bilibili-new-style")}else{l.applyStyle("oldStyle","bilibili-new-style")}});return{ajaxReload:false}}})();