mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
58 lines
1.8 KiB
JavaScript
58 lines
1.8 KiB
JavaScript
(() =>
|
|
{
|
|
return (settings, resources) =>
|
|
{
|
|
resources.applyStyle("scrollbarStyle", "bilibili-scrollbar-style");
|
|
SpinQuery.any(
|
|
() => $(".custom-scrollbar"),
|
|
it => it.removeClass("custom-scrollbar")
|
|
);
|
|
SpinQuery.any(() => $(".bili-wrapper,#link-navbar-vm,.link-navbar"), () =>
|
|
{
|
|
const navbar =
|
|
document.getElementsByClassName("bili-wrapper")[0] ||
|
|
document.getElementById("link-navbar-vm") ||
|
|
document.getElementsByClassName("link-navbar")[0];
|
|
let stardustStyles = false;
|
|
if (navbar instanceof Element)
|
|
{
|
|
const height = parseInt(window.getComputedStyle(navbar).height);
|
|
stardustStyles =
|
|
height === 50 /* stardust player & live room */ ||
|
|
height === 56;/* photos */
|
|
}
|
|
|
|
if (stardustStyles)
|
|
{
|
|
resources.applyStyle("style", "bilibili-new-style");
|
|
}
|
|
else
|
|
{
|
|
resources.applyStyle("oldStyle", "bilibili-new-style");
|
|
}
|
|
});
|
|
|
|
if (settings.overrideNavBar)
|
|
{
|
|
new SpinQuery(
|
|
() => $(".search").not(".filter-item"),
|
|
it => it.length > 0 && $(".nav-con.fr").length > 0,
|
|
textBox =>
|
|
{
|
|
textBox.detach()
|
|
.insertAfter(".nav-con.fr");
|
|
}
|
|
).start();
|
|
resources.applyStyle("navbarOverrideStyle", "bilibili-nav-bar-override");
|
|
|
|
if (!settings.showBanner)
|
|
{
|
|
resources.applyStyle("noBannerStyle", "bilibili-banner-override");
|
|
}
|
|
}
|
|
return {
|
|
ajaxReload: false
|
|
};
|
|
};
|
|
})();
|