diff --git a/SrcJu.js b/SrcJu.js index c3b12b24..86c757f0 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -39,144 +39,136 @@ function yiji() { }) d.push({ title: "排行", - url: $('#noLoading#').lazyRule((page) => { - return $("hiker://empty#noRecordHistory##noHistory#" + (page["排行"] ? "?page=fypage" : "")).rule(() => { - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); - getYiData('排行'); - }) - },page), + url: $("hiker://empty#noRecordHistory##noHistory#" + (page["排行"] ? "?page=fypage" : "")).rule(() => { + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); + getYiData('排行'); + }), pic_url: "https://lanmeiguojiang.com/tubiao/more/229.png", col_type: 'icon_5' }) d.push({ title: "分类", - url: $('#noLoading#').lazyRule((page) => { - return $("hiker://empty#noRecordHistory##noHistory#" + (page["分类"] != 0 ? "?page=fypage" : "")).rule(() => { - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); - getYiData('分类'); - }) - },page), + url: $("hiker://empty#noRecordHistory##noHistory#" + (page["分类"] != 0 ? "?page=fypage" : "")).rule(() => { + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); + getYiData('分类'); + }), pic_url: "https://lanmeiguojiang.com/tubiao/more/287.png", col_type: 'icon_5' }) d.push({ title: "更新", - url: $('#noLoading#').lazyRule((page) => { - return $("hiker://empty#noRecordHistory##noHistory#" + (page["更新"] ? "?page=fypage" : "")).rule(() => { - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); - getYiData('更新'); - }) - },page), + url: $("hiker://empty#noRecordHistory##noHistory#" + (page["更新"] ? "?page=fypage" : "")).rule(() => { + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); + getYiData('更新'); + }), pic_url: "https://lanmeiguojiang.com/tubiao/more/288.png", col_type: 'icon_5' }) d.push({ title: Juconfig["btnmenu5"] || "书架", - url: Juconfig["btnmenu5"] == "历史" ? "hiker://history?rule="+MY_RULE.title : Juconfig["btnmenu5"] == "收藏" ? "hiker://collection?rule="+MY_RULE.title : $('#noLoading#').lazyRule(() => { - return $("hiker://empty#noRecordHistory##noHistory#").rule(() => { - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); - let type = []; - let Julist = []; - let collection = JSON.parse(fetch("hiker://collection?rule="+MY_RULE.title)); - collection.forEach(it => { - try{ - if(it.params&& (JSON.parse(it.params).title==MY_RULE.title)){ - Julist.push(it); - let params = JSON.parse(it.params); - if(params.params){ - let t = JSON.parse(params.params).stype; - if(type.indexOf(t)==-1){ - type.push(t) - } + url: Juconfig["btnmenu5"] == "历史" ? "hiker://history?rule="+MY_RULE.title : Juconfig["btnmenu5"] == "收藏" ? "hiker://collection?rule="+MY_RULE.title : $("hiker://empty###noRecordHistory##noHistory#").rule(() => { + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js'); + let type = []; + let Julist = []; + let collection = JSON.parse(fetch("hiker://collection?rule="+MY_RULE.title)); + collection.forEach(it => { + try{ + if(it.params&& (JSON.parse(it.params).title==MY_RULE.title)){ + Julist.push(it); + let params = JSON.parse(it.params); + if(params.params){ + let t = JSON.parse(params.params).stype; + if(type.indexOf(t)==-1){ + type.push(t) } } - }catch(e){ - log("书架加载异常>"+e.message); } - }) + }catch(e){ + log("书架加载异常>"+e.message); + } + }) - let d = []; + let d = []; + d.push({ + title: ' 本地书架', + url: "hiker://page/Main.view?rule=本地资源管理", + img: "https://lanmeiguojiang.com/tubiao/messy/70.svg", + col_type: "icon_2" + }); + d.push({ + title: ' 切换样式', + url: $('#noLoading#').lazyRule((cfgfile, Juconfig) => { + if(Juconfig["bookCase_col_type"]=="movie_1_vertical_pic"){ + Juconfig["bookCase_col_type"] = "movie_3_marquee"; + }else{ + Juconfig["bookCase_col_type"] = "movie_1_vertical_pic"; + } + writeFile(cfgfile, JSON.stringify(Juconfig)); + refreshPage(false); + return 'hiker://empty'; + }, cfgfile, Juconfig), + img: "https://lanmeiguojiang.com/tubiao/messy/85.svg", + col_type: "icon_2" + }); + for (let i = 0; i < 8; i++) { d.push({ - title: ' 本地书架', - url: "hiker://page/Main.view?rule=本地资源管理", - img: "https://lanmeiguojiang.com/tubiao/messy/70.svg", - col_type: "icon_2" - }); + col_type: "blank_block" + }) + } + type.forEach(it=>{ d.push({ - title: ' 切换样式', - url: $('#noLoading#').lazyRule((cfgfile, Juconfig) => { - if(Juconfig["bookCase_col_type"]=="movie_1_vertical_pic"){ - Juconfig["bookCase_col_type"] = "movie_3_marquee"; - }else{ - Juconfig["bookCase_col_type"] = "movie_1_vertical_pic"; - } - writeFile(cfgfile, JSON.stringify(Juconfig)); + title: getMyVar("SrcJuBookType","")==it?`““””`+it+``:it, + url: $('#noLoading#').lazyRule((it) => { + putMyVar("SrcJuBookType",it); refreshPage(false); - return 'hiker://empty'; - }, cfgfile, Juconfig), - img: "https://lanmeiguojiang.com/tubiao/messy/85.svg", - col_type: "icon_2" - }); - for (let i = 0; i < 8; i++) { - d.push({ - col_type: "blank_block" - }) - } - type.forEach(it=>{ - d.push({ - title: getMyVar("SrcJuBookType","")==it?`““””`+it+``:it, - url: $('#noLoading#').lazyRule((it) => { - putMyVar("SrcJuBookType",it); - refreshPage(false); - return "hiker://empty"; - },it), - col_type: 'scroll_button' - }) - }) - Julist.forEach(it => { - try{ - let params = JSON.parse(it.params); - let stype = JSON.parse(params.params).stype; - if(getMyVar("SrcJuBookType")==stype || !getMyVar("SrcJuBookType")){ - let name = JSON.parse(params.params).name; - let sname = JSON.parse(params.params).sname; - let extraData = it.extraData?JSON.parse(it.extraData):{}; - let last = extraData.lastChapterStatus?extraData.lastChapterStatus:""; - let mask = it.lastClick?it.lastClick.split('@@')[0]:""; - let col = Juconfig["bookCase_col_type"] || 'movie_1_vertical_pic'; - d.push({ - title: name, - pic_url: it.picUrl, - desc: col=='movie_1_vertical_pic'?"‘‘’’💠 "+stype+" | "+sname+"\n🔘 "+last+"\n🕓 "+mask+"":last, - url: $("hiker://empty#immersiveTheme##autoCache#").rule(() => { - require(config.依赖); - erji(); - }), - col_type: col, - extra: { - name: name, - img: it.picUrl, - stype: stype, - lineVisible: false, - cls: "caselist" - } - }) - } - }catch(e){ - log("书架加载异常>"+e.message); - } + return "hiker://empty"; + },it), + col_type: 'scroll_button' }) - d.push({ - title: "", - url: "hiker://empty", - col_type: "text_center_1", - extra: { - lineVisible: false, - id: "caseloading" + }) + Julist.forEach(it => { + try{ + let params = JSON.parse(it.params); + let stype = JSON.parse(params.params).stype; + if(getMyVar("SrcJuBookType")==stype || !getMyVar("SrcJuBookType")){ + let name = JSON.parse(params.params).name; + let sname = JSON.parse(params.params).sname; + let extraData = it.extraData?JSON.parse(it.extraData):{}; + let last = extraData.lastChapterStatus?extraData.lastChapterStatus:""; + let mask = it.lastClick?it.lastClick.split('@@')[0]:""; + let col = Juconfig["bookCase_col_type"] || 'movie_1_vertical_pic'; + d.push({ + title: name, + pic_url: it.picUrl, + desc: col=='movie_1_vertical_pic'?"‘‘’’💠 "+stype+" | "+sname+"\n🔘 "+last+"\n🕓 "+mask+"":last, + url: $("hiker://empty#immersiveTheme##autoCache#").rule(() => { + require(config.依赖); + erji(); + }), + col_type: col, + extra: { + name: name, + img: it.picUrl, + stype: stype, + lineVisible: false, + cls: "caselist" + } + }) } - }) - setResult(d); + }catch(e){ + log("书架加载异常>"+e.message); + } + }) + d.push({ + title: "", + url: "hiker://empty", + col_type: "text_center_1", + extra: { + lineVisible: false, + id: "caseloading" + } }) + setResult(d); }), pic_url: "https://lanmeiguojiang.com/tubiao/more/286.png", col_type: 'icon_5',