更新 'SrcJuMethod.js'

Ju
src48597962 2 years ago
parent c613df9594
commit 7791c43fdb
  1. 16
      SrcJuMethod.js

@ -33,12 +33,19 @@ function cacheData(jkdata){
} }
} }
//接口管理多选方法 //接口管理多选方法
function duoselect(data){ function duoselect(datas){
let id = data.type+"_"+data.name; let datalist = [];
if($.type(datas)=="array"){
datalist = datas;
}else if($.type(datas)=="object"){
datalist.push(datas);
}
let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[]; let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[];
datalist.forEach(data=>{
let id = data.type+"_"+data.name;
if(!duoselect.some(item => item.name == data.name && item.type==data.type)){ if(!duoselect.some(item => item.name == data.name && item.type==data.type)){
duoselect.push(data); duoselect.push(data);
updateItem(id, {title:'<font color=#3CB371>'+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")}) updateItem(id, {title:'<font color=#3CB371>'+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")});
}else{ }else{
for(var i = 0; i < duoselect.length; i++) { for(var i = 0; i < duoselect.length; i++) {
if(duoselect[i].type+"_"+duoselect[i].name == id) { if(duoselect[i].type+"_"+duoselect[i].name == id) {
@ -46,8 +53,9 @@ function duoselect(data){
break; break;
} }
} }
updateItem(id, {title:(data.stop?`<font color=#f20c00>`:"") + data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "") + (data.stop?`</font>`:"")}) updateItem(id, {title:(data.stop?`<font color=#f20c00>`:"") + data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "") + (data.stop?`</font>`:"")});
} }
})
storage0.putMyVar('SrcJu_duoselect',duoselect); storage0.putMyVar('SrcJu_duoselect',duoselect);
} }
//来自阿尔法大佬的主页幻灯片 //来自阿尔法大佬的主页幻灯片

Loading…
Cancel
Save