diff --git a/SrcJu.js b/SrcJu.js
index 002c7ffa..3400d281 100644
--- a/SrcJu.js
+++ b/SrcJu.js
@@ -73,109 +73,7 @@ function yiji() {
d.push({
title: Juconfig["btnmenu5"] || "书架",
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);
- }
- })
-
- 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({
- 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: col=='movie_1_vertical_pic'?name + "\n\n‘‘’’💠 "+stype+" | "+(sname||"")+"":name,
- pic_url: it.picUrl,
- desc: col=='movie_1_vertical_pic'?"🕓 "+mask+"\n\n🔘 "+last:last,
- url: $("hiker://empty#immersiveTheme##autoCache#").rule(() => {
- require(config.依赖);
- erji();
- }),
- col_type: col,
- extra: {
- pageTitle: name,
- name: name,
- img: it.picUrl,
- stype: stype,
- lineVisible: false,
- cls: "caselist"
- }
- })
- }
- }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',
@@ -348,12 +246,18 @@ function erji() {
}
})
d.push({
- title: "下载阅读",
- url: "hiker://page/download.view#noRecordHistory##noRefresh##noHistory#?rule=本地资源管理",
- pic_url: 'https://lanmeiguojiang.com/tubiao/messy/124.svg',
+ title: "我的书架",
+ url: "",
+ pic_url: 'https://lanmeiguojiang.com/tubiao/messy/70.svg',
col_type: 'icon_small_3',
extra: {
cls: "loadlist",
+ longClick: [{
+ title: "下载本地📥",
+ js: $.toString(() => {
+ return "hiker://page/download.view#noRecordHistory##noRefresh##noHistory#?rule=本地资源管理"
+ })
+ }],
chapterList: 列表,
"defaultView": "1",
"info": {