From 6c8d20b920c45f697f1e1effed677112add531c6 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 25 Aug 2023 09:49:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuSet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuSet.js | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/SrcJuSet.js b/SrcJuSet.js index ab12145b..6cc121a2 100644 --- a/SrcJuSet.js +++ b/SrcJuSet.js @@ -84,8 +84,16 @@ function SRCSet() { },sourcefile) },sourcefile) }else if(input=="批量选择"){ - putMyVar('SrcJu_批量选择模式','1'); - return "toast://进入批量选择模式"; + let sm; + if(getMyVar('SrcJu_批量选择模式')){ + clearMyVar('SrcJu_批量选择模式'); + sm = "退出批量选择模式"; + }else{ + putMyVar('SrcJu_批量选择模式','1'); + sm = "进入批量选择模式"; + } + refreshPage(false); + return "toast://"+sm; } }), img: "https://hikerfans.com/tubiao/more/290.png", @@ -219,7 +227,19 @@ function SRCSet() { */ let obj = { title: getMyVar("SrcJu_jiekouType","全部")==it?`““””`+typename+``:typename, - url: $('#noLoading#').lazyRule((it) => { + url: getMyVar("SrcJu_jiekouType")=="全部"?"hiker://empty":getMyVar('SrcJu_批量选择模式')&&getMyVar("SrcJu_jiekouType","全部")==it?$('#noLoading#').lazyRule((jkdatalist) => { + jkdatalist = JSON.parse(base64Decode(jkdatalist)); + let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[]; + jkdatalist.forEach(data=>{ + let id = data.type+"_"+data.name; + if(!duoselect.some(item => item.name == data.name && item.type==data.type) && !data.stop){ + duoselect.push(data); + updateItem(id, {title:''+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")}) + } + }) + storage0.putMyVar('SrcJu_duoselect',duoselect); + return "hiker://empty"; + },base64Encode(JSON.stringify(jkdatalist))):$('#noLoading#').lazyRule((it) => { putMyVar("SrcJu_jiekouType",it); refreshPage(false); return "hiker://empty"; @@ -286,7 +306,7 @@ function SRCSet() { let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[]; if(!duoselect.some(item => item.name == data.name && item.type==data.type)){ duoselect.push(data); - updateItem(id, {title:''+data.name}) + updateItem(id, {title:''+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")}) }else{ for(var i = 0; i < duoselect.length; i++) { if(duoselect[i].type+"_"+duoselect[i].name == id) { @@ -351,7 +371,7 @@ function SRCSet() { let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[]; if(!duoselect.some(item => item.name == data.name && item.type==data.type)){ duoselect.push(data); - updateItem(id, {title:''+data.name}) + updateItem(id, {title:''+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")}) }else{ for(var i = 0; i < duoselect.length; i++) { if(duoselect[i].type+"_"+duoselect[i].name == id) {