更新 'SrcJyPublic.js'

master
src48597962 9 months ago
parent 697b23db96
commit 44c1c744eb
  1. 12
      SrcJyPublic.js

@ -117,6 +117,14 @@ function dataEnable(lx, data, input) {
clearMyVar('SrcJu_duoselect');
return sm;
}
// 获取接口对应的显示标题
function getDataTitle(data) {
if(data.url){
return data.name + ' ('+data.type+')' + (data.group&&data.group!=data.type?' [' + data.group + ']':"");
}else{
return data.sort+'-'+data.name+'-'+data.parse;
}
}
//接口管理多选方法
function duoselect(datas){
let datalist = [];
@ -130,7 +138,7 @@ function duoselect(datas){
let id = data.url?data.url:data.parse;
if(!duoselect.some(item => id==(item.url?item.url:item.parse))){
duoselect.push(data);
updateItem(id, {title:'<font color=#3CB371>'+data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "")});
updateItem(id, {title:'<font color=#3CB371>'+getDataTitle(data)});
}else{
for(var i = 0; i < duoselect.length; i++) {
if(id == (duoselect[i].url?duoselect[i].url:duoselect[i].parse)) {
@ -138,7 +146,7 @@ function duoselect(datas){
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>`:"") + getDataTitle(data)});
}
})
storage0.putMyVar('SrcJu_duoselect',duoselect);

Loading…
Cancel
Save