更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent 09ba7d4d0e
commit 7f4e1648bb
  1. 17
      SrcJu.js

@ -186,6 +186,7 @@ function erji() {
let erjiextra;
let sname;
let surl;
let sgroup;
let detailload;
for(let i=0; i<datasource.length; i++){
if(datasource[i]){
@ -217,6 +218,7 @@ function erji() {
parse = source;
}
sourcedata2 = sourcedata[0];
sgroup = sourcedata2.group;
try{
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js');
cacheData(sourcedata[0]);
@ -424,7 +426,7 @@ function erji() {
})
d.push({
title: "切换书源",
url: $("#noLoading#").lazyRule((name) => {
url: $("#noLoading#").lazyRule((name,sgroup) => {
updateItem("listloading2", {
extra: {
id: "listloading",
@ -439,13 +441,13 @@ function erji() {
require(config.依赖);
deleteItemByCls('loadlist');
showLoading('搜源中,请稍后.');
search(name,"erji");
search(name,"erji",false,sgroup);
hideLoading();
return "hiker://empty";
}else{
return "toast://上一个搜索线程还未结束,稍等...";
}
}, name),
}, name,sgroup),
pic_url: 'https://lanmeiguojiang.com/tubiao/messy/20.svg',
col_type: 'icon_small_3',
extra: {
@ -635,7 +637,7 @@ function erji() {
});
setResult(d);
if(!getMyVar('SrcJuSousuoTest') && !getMyVar("调试模式")){
search(name,"erji");
search(name,"erji",false,sgroup);
}
}
clearMyVar('已选择换源列表');
@ -655,7 +657,7 @@ function sousuo() {
search(name,'sousuo');
}
//搜索接口
function search(keyword, mode, sdata) {
function search(keyword, mode, sdata, group) {
if(getMyVar('SrcJuSearching')=="1"){
toast("上次搜索线程还未结束,等等再来");
if(mode=="sousuotest"){
@ -709,6 +711,7 @@ function search(keyword, mode, sdata) {
putMyVar('SrcJuSearching','1');
let info = storage0.getMyVar('一级源接口信息') || {};
group = group || info.group;
let success = 0;
let results = [];
let ssdatalist = [];
@ -720,10 +723,10 @@ function search(keyword, mode, sdata) {
});
}else{
ssdatalist = erdatalist.filter(it=>{
if(info.group=="全全"){
if(group=="全全"){
return it.type==runMode;
}else{
return it.type==runMode && (it.group==info.group||it.group=="全全");
return it.type==runMode && (it.group==group||it.group=="全全");
}
});
}

Loading…
Cancel
Save