From d3bab9c9d7328ef2c8ec1a853c3f9864595a7ebd Mon Sep 17 00:00:00 2001
From: src48597962 <48597962@qq.com>
Date: Fri, 28 Apr 2023 21:28:54 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SrcJu.js | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
diff --git a/SrcJu.js b/SrcJu.js
index 041f1c37..375a91ca 100644
--- a/SrcJu.js
+++ b/SrcJu.js
@@ -301,16 +301,16 @@ function erji() {
let 列表s = details.line?details.list:[details.list];
pageid = pageid || getMyVar("SrcJu_"+surl+"_page", '0');
try{
- if(pageid>0){//details.page && details.pageparse &&
+ if(pageid > 0 && pageid != details.pageid){
let 分页s = details.page;
if(pageid > 分页s.length){
pageid = 0;
}
- //log($.type(details.pageparse))
let 分页选集 = details.pageparse(分页s[pageid].url);
- log($.type(分页选集));
- 列表s[lineid] = 分页选集;
- details.list = 列表s;
+ if($.type(分页选集)=="array"){
+ 列表s[lineid] = 分页选集;
+ details.list = 列表s;
+ }
}
}catch(e){
log('√'+sname+'分页选集处理失败>'+e.message);
@@ -549,17 +549,24 @@ function erji() {
}
})
}
- if(details.page){
+ if(details.page && details.pageparse){
d.push({
- col_type: "line_blank"
+ col_type: "blank_block"
});
+ for (let i = 0; i < 10; i++) {
+ d.push({
+ col_type: "blank_block"
+ })
+ }
let 分页s = details.page
分页s.forEach((it,i)=>{
d.push({
- title: pageid==i?it.title:`““””`+it.title+`⚡`,
+ title: pageid==i?'““””'+it.title:it.title,
url: $("#noLoading#").lazyRule((pageurl,i) => {
- putMyVar(pageurl, i);
- refreshPage(false);
+ if(getMyVar(pageurl)!=i){
+ putMyVar(pageurl, i);
+ refreshPage(false);
+ }
return 'hiker://empty'
}, "SrcJu_"+surl+"_page", i),
col_type: 'scroll_button',
@@ -627,6 +634,7 @@ function erji() {
if(!getMyVar("调试模式")){
details.sname = sname;
details.surl = surl;
+ details.pageid = pageid;
writeFile(detailsfile, $.stringify(details));
}
//切换源时更新收藏数据,以及分享时附带接口