From 1f1615e2f17bae616c3e0603e768fb2c9f25cabd Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 22 Feb 2023 15:48:31 +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 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SrcJyAlist.js b/SrcJyAlist.js index cb01b479..9f2d9cc2 100644 --- a/SrcJyAlist.js +++ b/SrcJyAlist.js @@ -37,13 +37,15 @@ function getlist(data,isdir) { } function alistHome() { - let alistapi = storage0.getItem('Alistapi',datalist.length>0?datalist[0]:{}); + let alistapi = datalist.filter(item => { + return item.server == getItem('Alistapi',datalist.length>0?datalist[0].server:""); + }) let d = []; datalist.forEach(item => { d.push({ title: alistapi.server==item.server?`““””`+item.name+``:item.name, url: $(item.server+'#noLoading#').lazyRule((item) => { - storage0.setItem('Alistapi', item); + setItem('Alistapi', item.server); refreshPage(false); return "hiker://empty"; }, item), @@ -234,7 +236,7 @@ function alistHome() { let datalist = alistData.drives; let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]); if((index==0&&(input=="向上进位"||input=="列表置顶")) || (index==datalist.length-1&&(input=="向下落位"||input=="列表置底"))){ - return 'toast://位置无法移动'; + return 'toast://位置移动无效'; }else{ if (input=="向上进位" || input=="向下落位"){ let newindex = input=="向上进位"?index-1:index+1;