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) {