From ef0db026eadaf87ab4d79c5506685fbb6d1d7ef5 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 25 Feb 2023 20:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAlist.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAlist.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/SrcJyAlist.js b/SrcJyAlist.js index 2e1b2952..b8291f5f 100644 --- a/SrcJyAlist.js +++ b/SrcJyAlist.js @@ -217,7 +217,7 @@ function alistHome() { datalist.forEach(item => { d.push({ title: item.name, - url: $(["复制地址","分享接口","删除接口","密码管理","向上进位","向下落位","列表置顶","列表置底"],2).select((item,alistfile)=>{ + url: $(["复制地址","分享接口","删除接口","密码管理",item.nofilter?"全局过滤":"禁止过滤","获取令牌","向上进位","向下落位","列表置顶","列表置底"],2).select((item,alistfile)=>{ if(input=="复制地址"){ copy(item.name+item.server); return "hiker://empty"; @@ -250,6 +250,18 @@ function alistHome() { writeFile(alistfile, JSON.stringify(alistData)); refreshPage(false); return 'toast://已删除'; + } else if (input == "全局过滤" || input == "禁止过滤") { + let datalist = alistData.drives; + let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]); + if(input == "禁止过滤"){ + datalist[index].nofilter = true; + }else{ + delete datalist[index].nofilter; + } + alistData.drives = datalist; + writeFile(alistfile, JSON.stringify(alistData)); + refreshPage(false); + return 'toast://已删除'; } else if (input=="向上进位" || input=="向下落位" || input=="列表置顶" || input=="列表置底"){ let datalist = alistData.drives; let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);