Bilibili-Evolved/utils/show-dead-video-title.js
2019-02-16 19:33:27 +08:00

39 lines
1.1 KiB
JavaScript

function showTitle()
{
const deadVideos = $(".disabled[data-aid]").removeClass("disabled");
deadVideos.each((_, it) =>
{
const $it = $(it);
const aid = $it.attr("data-aid");
const title = $it.find("img").attr("alt");
const link = (() =>
{
if (settings.useBiliplusRedirect)
{
return `https://www.biliplus.com/video/av${aid}`;
}
else
{
return `//www.bilibili.com/video/av${aid}`;
}
})();
$it.find(".i-watchlater")
.css("display", "none");
$it.find("a.cover")
.attr("target", "_blank")
.attr("href", link);
$it.find("a.title")
.attr("title", title)
.attr("target", "_blank")
.attr("href", link)
.text(title);
});
}
// SpinQuery.any(() => $(".fav-content"), () =>
// {
// Observer.childListSubtree(".fav-content", showTitle);
// });
SpinQuery.any(() => $("#app>.s-space"), () =>
{
Observer.childListSubtree("#app>.s-space", showTitle);
});