更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent e887044d73
commit 09e51da552
  1. 18
      SrcJyAlist.js

@ -9,7 +9,7 @@ try{
let datalist = alistData.drives || []; let datalist = alistData.drives || [];
let alistconfig = alistData.config || {}; let alistconfig = alistData.config || {};
let fileFilter = alistconfig['fileFilter']==0?0:1; let fileFilter = alistconfig['fileFilter']==0?0:1;
let contain = /\.mp4|\.avi|\.mkv|\.rmvb|\.flv|\.mov|\.ts|\.mp3|\.m4a|\.wma|\.flac/;//设置可显示的文件后缀 let contain = new RegExp(alistconfig.contain||'.mp4|.avi|.mkv|.rmvb|.flv|.mov|.ts|.mp3|.m4a|.wma|.flac');//设置可显示的文件后缀
function gethtml(api,path,password) { function gethtml(api,path,password) {
try{ try{
@ -67,11 +67,12 @@ function alistHome() {
var alistData= {drives:[]}; var alistData= {drives:[]};
} }
let alistconfig = alistData.config || {}; let alistconfig = alistData.config || {};
let contain = alistconfig.contain || '.mp4|.avi|.mkv|.rmvb|.flv|.mov|.ts|.mp3|.m4a|.wma|.flac';
let fileFilter = alistconfig['fileFilter']==0?0:1; let fileFilter = alistconfig['fileFilter']==0?0:1;
let datalist = alistData.drives; let datalist = alistData.drives;
var d = []; var d = [];
d.push({ d.push({
title: '音视频过滤', title: fileFilter?'音视频过滤开':'音视频过滤关',
url: $('#noLoading#').lazyRule((fileFilter,alistData,alistfile) => { url: $('#noLoading#').lazyRule((fileFilter,alistData,alistfile) => {
let alistconfig = alistData.config || {}; let alistconfig = alistData.config || {};
let sm = ""; let sm = "";
@ -90,6 +91,19 @@ function alistHome() {
img: fileFilter?"https://lanmeiguojiang.com/tubiao/messy/55.svg":"https://lanmeiguojiang.com/tubiao/messy/56.svg", img: fileFilter?"https://lanmeiguojiang.com/tubiao/messy/55.svg":"https://lanmeiguojiang.com/tubiao/messy/56.svg",
col_type: "icon_2" col_type: "icon_2"
}); });
d.push({
title: '音视频后缀名',
url: $(contain,"开启过滤后,仅允许显示的音频或视频文件格式,用|隔开").input((alistData,alistfile) => {
let alistconfig = alistData.config || {};
alistconfig['contain'] =input;
alistData.config = alistconfig;
writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false);
return 'toast://已设置音视频文件格式后缀';
}, alistData, alistfile),
img: fileFilter?"https://lanmeiguojiang.com/tubiao/messy/55.svg":"https://lanmeiguojiang.com/tubiao/messy/56.svg",
col_type: "icon_2"
});
d.push({ d.push({
col_type: "line" col_type: "line"
}); });

Loading…
Cancel
Save