更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent c54c9cf46a
commit b2954585fc
  1. 34
      SrcJu.js

@ -221,6 +221,7 @@ function erji() {
let isload;//是否正确加载 let isload;//是否正确加载
let d = []; let d = [];
let parse; let parse;
let details;
let stype = MY_PARAMS.stype; let stype = MY_PARAMS.stype;
let erjiextra = storage0.getMyVar('erjiextra') || getMark(name, stype) || MY_PARAMS; let erjiextra = storage0.getMyVar('erjiextra') || getMark(name, stype) || MY_PARAMS;
let sname = erjiextra.sname || ""; let sname = erjiextra.sname || "";
@ -253,7 +254,7 @@ function erji() {
if (parse && surl) { if (parse && surl) {
MY_URL = surl; MY_URL = surl;
sauthor = parse["作者"] || sauthor; sauthor = parse["作者"] || sauthor;
let details = parse['二级'](surl); details = parse['二级'](surl);
let pic = (details.img || MY_PARAMS.img || "https://p1.ssl.qhimgs1.com/sdr/400__/t018d6e64991221597b.jpg") + '@Referer='; let pic = (details.img || MY_PARAMS.img || "https://p1.ssl.qhimgs1.com/sdr/400__/t018d6e64991221597b.jpg") + '@Referer=';
d.push({ d.push({
title: details.detail1 || "", title: details.detail1 || "",
@ -266,9 +267,10 @@ function erji() {
gradient: true gradient: true
} }
}) })
let 线路 = details.line?details.line:["线路"]; let indexid = getMyVar(surl, '0');
let 列表 = details.line?details.list:[details.list]; let 线路s = details.line?details.line:["线路"];
log(列表) let 列表s = details.line?details.list:[details.list];
let 列表 = 列表s[indexid];
if (getMyVar(sname + 'sort') == '1') { if (getMyVar(sname + 'sort') == '1') {
列表.reverse(); 列表.reverse();
} }
@ -386,7 +388,7 @@ function erji() {
}) })
d.push({ d.push({
title: `““””<b><span style="color: #f47983">两列</span></b>`, title: `““””<b><span style="color: #f47983">两列</span></b>`,
url: $(["一列","两列","三列"]).select((列表, 解析, name) => { url: $(["一列","两列","三列"],1,"选择选集列表样式").select((列表, 解析, name) => {
deleteItemByCls('playlist'); deleteItemByCls('playlist');
let d = []; let d = [];
列表.forEach((item, id) => { 列表.forEach((item, id) => {
@ -412,6 +414,22 @@ function erji() {
cls: "loadlist" cls: "loadlist"
} }
}) })
if(线路s.length>1){
d.push({
title: `““””<b><span style="color: #004e66">`+线路s[indexid]+`</span></b>`,
url: $(线路s,2,"选择线路").select((线路s,surl) => {
let index = 线路s.indexOf(input);
putMyVar(surl,index);
refreshPage(false);
return 'hiker://empty'
}, 线路s, surl),
col_type: 'scroll_button',
extra: {
id: "listcol_type",
cls: "loadlist"
}
})
}
列表.forEach((item, id) => { 列表.forEach((item, id) => {
d.push({ d.push({
@ -453,6 +471,11 @@ function erji() {
erjiextra.sourcedata = sourcedata2; erjiextra.sourcedata = sourcedata2;
setPageParams(erjiextra); setPageParams(erjiextra);
} }
//当前二级详情数据保存
details.sname = sname;
details.surl = surl;
let detailsfile = "hiker://files/cache/src/details.json";
writeFile(detailsfile, JSON.stringify(details));
//收藏更新最新章节 //收藏更新最新章节
if (parse['最新']) { if (parse['最新']) {
setLastChapterRule('js:' + $.toString((surl, 最新) => { setLastChapterRule('js:' + $.toString((surl, 最新) => {
@ -626,7 +649,6 @@ function setMark(data) {
writeFile(markfile, JSON.stringify(marklist)); writeFile(markfile, JSON.stringify(marklist));
return 1; return 1;
} }
//图标下载 //图标下载
function downloadicon() { function downloadicon() {
try { try {

Loading…
Cancel
Save