添加追番页
This commit is contained in:
parent
257b2a9605
commit
28efc0fff2
|
@ -12,7 +12,7 @@
|
|||
</header>
|
||||
<main class="layout hide-aside" id="content-inner">
|
||||
<div id="page">
|
||||
<h1>[[${theme.config.envelope_comment.title}]]</h1>
|
||||
<h1 class="page-title">[[${theme.config.envelope_comment.title}]]</h1>
|
||||
<div id="article-container">
|
||||
<blockquote><p>生命不息,追番不止!</p></blockquote>
|
||||
<style>
|
||||
|
@ -303,7 +303,7 @@
|
|||
</a>
|
||||
</div>
|
||||
<div class="bangumi-info">
|
||||
<div class="bangumi-title">
|
||||
<div class="bangumi-title">
|
||||
<a target="_blank"
|
||||
href="https://www.bilibili.com/bangumi/media/md28237126/"
|
||||
rel="external nofollow noreferrer">夏日重现</a>
|
||||
|
@ -415,7 +415,216 @@
|
|||
onclick="return!1" data-pjax-state="">尾页</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="bangumi-item3" class="bangumi-hide">
|
||||
<div class="bangumi-item">
|
||||
<div class="bangumi-picture">
|
||||
<a
|
||||
href="https://i0.hdslb.com/bfs/bangumi/image/9ab7fe805a15af618e8f86696b461437e09891d1.jpg"
|
||||
data-fancybox="gallery" data-caption=""
|
||||
data-thumb="https://i0.hdslb.com/bfs/bangumi/image/9ab7fe805a15af618e8f86696b461437e09891d1.jpg"><img
|
||||
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"
|
||||
data-lazy-src="https://i0.hdslb.com/bfs/bangumi/image/9ab7fe805a15af618e8f86696b461437e09891d1.jpg"
|
||||
referrerpolicy="no-referrer" width="110"
|
||||
style="width:110px;margin:20px auto;"></a>
|
||||
</div>
|
||||
<div class="bangumi-info">
|
||||
<div class="bangumi-title">
|
||||
<a target="_blank" href="https://www.bilibili.com/bangumi/media/md8292/"
|
||||
draggable="false">我们仍未知道那天所看见的花的名字。 剧场版</a>
|
||||
</div>
|
||||
<div class="bangumi-meta">
|
||||
<span class="bangumi-info-items">
|
||||
<span class="bangumi-info-item">
|
||||
<span class="bangumi-info-total">全1话</span>
|
||||
<em class="bangumi-info-label-em">0</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-area">
|
||||
<span class="bangumi-info-label">番剧</span> <em>日本</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-play">
|
||||
<span class="bangumi-info-label">总播放</span> <em>1314.3 万</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-follow">
|
||||
<span class="bangumi-info-label">追番人数</span> <em>105.3 万</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-coin">
|
||||
<span class="bangumi-info-label">硬币数</span> <em>15.5 万</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-danmaku">
|
||||
<span class="bangumi-info-label">弹幕总数</span> <em>20.3 万</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-info-item-score">
|
||||
<span class="bangumi-info-label">评分</span> <em>9.7</em>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="bangumi-comments">
|
||||
<p>简介:某天,“她”突然出现了。少年少女们美好而又哀伤的故事开始发展……</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bangumi-item">
|
||||
<div class="bangumi-picture"><a
|
||||
href="https://cdn.jsdelivr.net/gh/mmdjiji/bangumis@main/Yosuga-no-Sora/cover.jpg"
|
||||
data-fancybox="gallery" data-caption=""
|
||||
data-thumb="https://cdn.jsdelivr.net/gh/mmdjiji/bangumis@main/Yosuga-no-Sora/cover.jpg"><img
|
||||
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"
|
||||
data-lazy-src="https://cdn.jsdelivr.net/gh/mmdjiji/bangumis@main/Yosuga-no-Sora/cover.jpg"
|
||||
referrerpolicy="no-referrer" width="110" style="width:110px;margin:20px auto;"></a>
|
||||
</div>
|
||||
<div class="bangumi-info">
|
||||
<div class="bangumi-title">
|
||||
<a target="_blank" href="https://www.bilibili.com/bangumi/media/md0/"
|
||||
draggable="false">缘之空</a>
|
||||
</div>
|
||||
<div class="bangumi-meta">
|
||||
<span class="bangumi-info-items">
|
||||
<span class="bangumi-info-item">
|
||||
|
||||
<span class="bangumi-info-total">全12话</span><em
|
||||
class="bangumi-info-label-em">0</em>
|
||||
</span>
|
||||
|
||||
|
||||
<span class="bangumi-info-item bangumi-area">
|
||||
<span class="bangumi-info-label">番剧</span> <em>日本</em>
|
||||
</span>
|
||||
|
||||
<span class="bangumi-info-item bangumi-play">
|
||||
<span class="bangumi-info-label">总播放</span> <em>不可用</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-follow">
|
||||
<span class="bangumi-info-label">追番人数</span> <em>不可用</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-coin">
|
||||
<span class="bangumi-info-label">硬币数</span> <em>不可用</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-danmaku">
|
||||
<span class="bangumi-info-label">弹幕总数</span> <em>不可用</em>
|
||||
</span>
|
||||
<span class="bangumi-info-item bangumi-info-item-score">
|
||||
<span class="bangumi-info-label">评分</span> <em>不可用</em>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="bangumi-comments"><p>
|
||||
简介:远离都市的田园小镇,奥木染。春日野悠带着妹妹穹,来到了这座城镇。坐落在这里的是,儿时暑假经常造访的充满回忆的已故祖父的家。双亲因意外事故而丧生,变得无依无靠...</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bangumi-pagination">
|
||||
<a class="bangumi-button bangumi-firstpage" href="javascript:;" target="_self"
|
||||
onclick="return false" draggable="false" data-pjax-state=""> 首页</a>
|
||||
<a class="bangumi-button bangumi-previouspage" href="javascript:;" target="_self"
|
||||
onclick="return false" draggable="false" data-pjax-state="">上一页</a>
|
||||
<span class="bangumi-pagenum">1 / 1</span>
|
||||
<a class="bangumi-button bangumi-nextpage" href="javascript:;" target="_self"
|
||||
onclick="return false" draggable="false" data-pjax-state="">下一页</a>
|
||||
<a class="bangumi-button bangumi-lastpage" href="javascript:;" target="_self"
|
||||
onclick="return false" draggable="false" data-pjax-state="">尾页</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
(function () {
|
||||
const bangumiLazyload = false;
|
||||
"use strict";/* eslint-disable no-plusplus */
|
||||
(function () {// eslint-disable-next-line func-style
|
||||
function a() {
|
||||
this.classList.add("bangumi-active");
|
||||
for (var a = this.siblings(), b = 0; b < a.length; b++) a[b].classList.remove("bangumi-active");// 显示对应板块
|
||||
var c = this.id.replace("tab", "item"), d = document.getElementById(c);
|
||||
d.classList.remove("bangumi-hide"), d.classList.add("bangumi-show"), a = document.getElementById(c).siblings();
|
||||
for (var e = 0; e < a.length; e++) a[e].classList.remove("bangumi-show"), a[e].classList.add("bangumi-hide")
|
||||
}
|
||||
|
||||
Element.prototype.siblings = function () {
|
||||
for (var a = [], b = this.parentNode.children, c = 0; c < b.length; c++) b[c] !== this && a.push(b[c]);
|
||||
return a
|
||||
};
|
||||
for (var b = document.getElementsByClassName("bangumi-tab"), c = 0; c < b.length; c++) b[c].onclick = a, b[c].onclick.apply(b[c]);
|
||||
"undefined" != typeof pagenumsPre && axios.get(new URL("../bangumis.json", window.location.href)).then(function (a) {
|
||||
if (a.data) {
|
||||
var b = {
|
||||
wantWatch: a.data.wantWatch.slice(10).map(function (a) {
|
||||
return ejs.render(ejsTemplate, {
|
||||
item: a,
|
||||
loading: loading,
|
||||
metaColor: metaColor,
|
||||
type: type
|
||||
})
|
||||
}).join("\n"), watching: a.data.watching.slice(10).map(function (a) {
|
||||
return ejs.render(ejsTemplate, {
|
||||
item: a,
|
||||
loading: loading,
|
||||
metaColor: metaColor,
|
||||
type: type
|
||||
})
|
||||
}).join("\n"), watched: a.data.watched.slice(10).map(function (a) {
|
||||
return ejs.render(ejsTemplate, {
|
||||
item: a,
|
||||
loading: loading,
|
||||
metaColor: metaColor,
|
||||
type: type
|
||||
})
|
||||
}).join("\n")
|
||||
};
|
||||
document.querySelectorAll("#bangumi-item1>.bangumi-pagination")[0].insertAdjacentHTML("beforeBegin", b.wantWatch), document.querySelectorAll("#bangumi-item2>.bangumi-pagination")[0].insertAdjacentHTML("beforeBegin", b.watching), document.querySelectorAll("#bangumi-item3>.bangumi-pagination")[0].insertAdjacentHTML("beforeBegin", b.watched)
|
||||
}
|
||||
})
|
||||
})();
|
||||
document.getElementsByClassName('bangumi-tab')[1].click();
|
||||
/* eslint-disable no-plusplus, func-style */
|
||||
(function () {
|
||||
var a = Math.ceil;
|
||||
|
||||
function b(b, c) {
|
||||
return `${b + 1} / ${a(0 == c.length / 10 ? 1 : a(c.length / 10))}`
|
||||
}
|
||||
|
||||
function c() {
|
||||
const a = this.parentNode.siblings();
|
||||
g(a, 0), this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText = b(0, a)
|
||||
}
|
||||
|
||||
function d() {
|
||||
const a = this.parentNode.siblings();
|
||||
let c = this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText;
|
||||
c = c.substr(0, c.indexOf("/") - 1), c = parseInt(c, 10) - 1, 0 < c && c--, g(a, c), this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText = b(c, a)
|
||||
}
|
||||
|
||||
function e() {
|
||||
const c = this.parentNode.siblings();
|
||||
let d = this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText;
|
||||
d = d.substr(0, d.indexOf("/") - 1), d = parseInt(d, 10) - 1, d < a(c.length / 10) - 1 && d++, g(c, d), this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText = b(d, c)
|
||||
}
|
||||
|
||||
function f() {
|
||||
const c = this.parentNode.siblings();
|
||||
g(c, a(c.length / 10) - 1), this.parentNode.getElementsByClassName("bangumi-pagenum")[0].innerText = b(-1 == a(c.length / 10) - 1 ? 0 : a(c.length / 10) - 1, c)
|
||||
}
|
||||
|
||||
function g(a, b) {
|
||||
for (let c = 0; c < a.length; c++) if (Math.floor(c / 10) === b) {
|
||||
a[c].classList.remove("bangumi-hide");
|
||||
const [b] = a[c].getElementsByTagName("img");
|
||||
bangumiLazyload && (b.src = b.getAttribute("data-src"))
|
||||
} else a[c].classList.add("bangumi-hide")
|
||||
}
|
||||
|
||||
const h = document.getElementsByClassName("bangumi-firstpage"),
|
||||
j = document.getElementsByClassName("bangumi-previouspage"),
|
||||
k = document.getElementsByClassName("bangumi-nextpage"),
|
||||
l = document.getElementsByClassName("bangumi-lastpage"),
|
||||
m = document.getElementsByClassName("bangumi-pagenum");
|
||||
for (let b = 0; b < h.length; b++) {
|
||||
h[b].onclick = c, j[b].onclick = d, k[b].onclick = e, l[b].onclick = f;// set page num
|
||||
const g = "undefined" == typeof pagenumsPre ? m[b].parentNode.siblings().length : pagenumsPre[b] ?? m[b].parentNode.siblings().length;
|
||||
h[b].click(), m[b].innerText = `1 / ${0 === a(g / 10) ? 1 : a(g / 10)}`
|
||||
}
|
||||
})();
|
||||
})();
|
||||
</script>
|
||||
</div>
|
||||
<hr>
|
||||
<!-- 评论模块 -->
|
||||
|
|
Loading…
Reference in New Issue