From 199ce430300dc08b2be2ce73480881c3d7a275d8 Mon Sep 17 00:00:00 2001
From: src48597962 <48597962@qq.com>
Date: Thu, 12 Dec 2024 10:46:45 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJySet.js'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SrcJySet.js | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/SrcJySet.js b/SrcJySet.js
index f285c20f..3cbc3843 100644
--- a/SrcJySet.js
+++ b/SrcJySet.js
@@ -176,9 +176,10 @@ function SRCSet() {
let groupNames = getJiekouGroups(datalist);
groupNames.unshift("全部");
let color = getItem("主题颜色","#6dc9ff");
+ let lockgroups = Juconfig["lockgroups"] || [];
groupNames.forEach(it =>{
let obj = {
- title: getMyVar("SrcJu_jiekouGroup","全部")==it?`““””`+it+``:it,
+ title: (getMyVar("SrcJu_jiekouGroup","全部")==it?`““””`+it+``:it) + lockgroups.indexOf(it)>-1?"🔒":"",
url: $('#noLoading#').lazyRule((it) => {
if(getMyVar("SrcJu_jiekouGroup")!=it){
putMyVar("SrcJu_jiekouGroup",it);
@@ -203,6 +204,22 @@ function SRCSet() {
})
})
}]
+ }else{
+ obj.extra.longClick = [{
+ title: lockgroups.indexOf(it)>-1?"下锁":"上锁",
+ js: $.toString((it) => {
+ require(config.依赖.replace(/[^/]*$/,'') + 'SrcJyPublic.js');
+ let lockgroups = Juconfig["lockgroups"] || [];
+ if(lockgroups.indexOf(it)>-1){
+ lockgroups = lockgroups.filter(item => item !== it);
+ }else{
+ lockgroups.push(it);
+ }
+ Juconfig["lockgroups"] = lockgroups;
+ writeFile(cfgfile, JSON.stringify(Juconfig));
+ refreshPage(false);
+ },it)
+ }]
}
d.push(obj);