更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent 239bab6aed
commit 030debceb5
  1. 39
      SrcJyAlist.js

@ -197,7 +197,7 @@ function alistHome() {
datalist.forEach(item => { datalist.forEach(item => {
d.push({ d.push({
title: item.name, title: item.name,
url: $(["复制地址","分享接口","删除接口","密码管理","向上进位","向下落位"],2).select((item,alistfile)=>{ url: $(["复制地址","分享接口","删除接口","密码管理","向上进位","向下落位","列表置顶","列表置底"],2).select((item,alistfile)=>{
if(input=="复制地址"){ if(input=="复制地址"){
copy(item.name+item.server); copy(item.name+item.server);
return "hiker://empty"; return "hiker://empty";
@ -230,34 +230,29 @@ function alistHome() {
writeFile(alistfile, JSON.stringify(alistData)); writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false); refreshPage(false);
return 'toast://已删除'; return 'toast://已删除';
} else if (input == "向上进位"){ } else if (input=="向上进位" || input=="向下落位" || input=="列表置顶" || input=="列表置底"){
let datalist = alistData.drives; let datalist = alistData.drives;
let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]); let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);
if(index==0){ if(index==0 || index==datalist.length-1){
return 'toast://已经在顶端了'; return 'toast://位置无法移动';
}else{ }else{
/* if (input=="向上进位" || input=="向下落位"){
let data = datalist[index]; let newindex = input=="向上进位"?index-1:index+1;
datalist.splice(index, 1); datalist.splice(newindex, 0, datalist.splice(index, 1)[0]);
datalist[index-1] = data;*/ }else{
datalist = Move(datalist,index,index-1); let data = datalist[index];
} datalist.splice(index, 1);
alistData.drives = datalist; if(input=="列表置顶"){
writeFile(alistfile, JSON.stringify(alistData)); datalist.unshift(data);
refreshPage(false); }else{
return 'toast://已进位'; datalist.push(data);
} else if (input == "向下落位"){ }
let datalist = alistData.drives; }
let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);
if(index==datalist.length-1){
return 'toast://已经在地板了';
}else{
datalist = Move(datalist,index,index+1);
} }
alistData.drives = datalist; alistData.drives = datalist;
writeFile(alistfile, JSON.stringify(alistData)); writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false); refreshPage(false);
return 'toast://已落位'; return 'toast://已移动';
} else if (input == "密码管理") { } else if (input == "密码管理") {
return $('hiker://empty#noRecordHistory##noHistory#').rule((item,alistfile) => { return $('hiker://empty#noRecordHistory##noHistory#').rule((item,alistfile) => {
setPageTitle(item.name+' | 密码管理'); setPageTitle(item.name+' | 密码管理');

Loading…
Cancel
Save