|
|
@ -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{ |
|
|
|
|
|
|
|
if (input=="向上进位" || input=="向下落位"){ |
|
|
|
|
|
|
|
let newindex = input=="向上进位"?index-1:index+1; |
|
|
|
|
|
|
|
datalist.splice(newindex, 0, datalist.splice(index, 1)[0]); |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
/* |
|
|
|
|
|
|
|
let data = datalist[index]; |
|
|
|
let data = datalist[index]; |
|
|
|
datalist.splice(index, 1); |
|
|
|
datalist.splice(index, 1); |
|
|
|
datalist[index-1] = data;*/ |
|
|
|
if(input=="列表置顶"){ |
|
|
|
datalist = Move(datalist,index,index-1); |
|
|
|
datalist.unshift(data); |
|
|
|
} |
|
|
|
|
|
|
|
alistData.drives = datalist; |
|
|
|
|
|
|
|
writeFile(alistfile, JSON.stringify(alistData)); |
|
|
|
|
|
|
|
refreshPage(false); |
|
|
|
|
|
|
|
return 'toast://已进位'; |
|
|
|
|
|
|
|
} 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{ |
|
|
|
}else{ |
|
|
|
datalist = Move(datalist,index,index+1); |
|
|
|
datalist.push(data); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
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+' | 密码管理'); |
|
|
|