|
|
@ -58,15 +58,9 @@ function yiji() { |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
col_type: 'line' |
|
|
|
col_type: 'line' |
|
|
|
}) |
|
|
|
}) |
|
|
|
/* |
|
|
|
|
|
|
|
let sourcedata = datalist.length>0?datalist.filter(it=>{ |
|
|
|
|
|
|
|
return it.name==sourcename&&it.parse; |
|
|
|
|
|
|
|
}):[]; |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
let sourcedata = datalist.filter(it=>{ |
|
|
|
let sourcedata = datalist.filter(it=>{ |
|
|
|
return it.name==sourcename&&it.parse; |
|
|
|
return it.name==sourcename&&it.parse; |
|
|
|
}); |
|
|
|
}); |
|
|
|
log(sourcedata); |
|
|
|
|
|
|
|
if(sourcedata.length==0){ |
|
|
|
if(sourcedata.length==0){ |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: "请先配置一个主页源", |
|
|
|
title: "请先配置一个主页源", |
|
|
@ -113,9 +107,9 @@ function sousuo() { |
|
|
|
let d = []; |
|
|
|
let d = []; |
|
|
|
let name = MY_URL.split('##')[1]; |
|
|
|
let name = MY_URL.split('##')[1]; |
|
|
|
let page = MY_URL.split('##')[2]; |
|
|
|
let page = MY_URL.split('##')[2]; |
|
|
|
let sourcedata = datalist.length>0?datalist.filter(it=>{ |
|
|
|
let sourcedata = datalist.filter(it=>{ |
|
|
|
return it.name==sourcename&&it.parse; |
|
|
|
return it.name==sourcename&&it.parse; |
|
|
|
}):[]; |
|
|
|
}); |
|
|
|
if(sourcedata.length==0){ |
|
|
|
if(sourcedata.length==0){ |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: "请先配置一个主页源", |
|
|
|
title: "请先配置一个主页源", |
|
|
@ -152,15 +146,23 @@ function sousuo() { |
|
|
|
//二级+源搜索
|
|
|
|
//二级+源搜索
|
|
|
|
function erji() { |
|
|
|
function erji() { |
|
|
|
let name = MY_PARAMS.name; |
|
|
|
let name = MY_PARAMS.name; |
|
|
|
|
|
|
|
addListener("onClose", $.toString(() => { |
|
|
|
|
|
|
|
clearMyVar(name+'erji'); |
|
|
|
|
|
|
|
})); |
|
|
|
let isload;//是否正确加载
|
|
|
|
let isload;//是否正确加载
|
|
|
|
let d = []; |
|
|
|
let d = []; |
|
|
|
let parse; |
|
|
|
let parse; |
|
|
|
try{ |
|
|
|
try{ |
|
|
|
let sourcedata = datalist.length>0?datalist.filter(it=>{ |
|
|
|
let sourcedata = []; |
|
|
|
return it.name==MY_PARAMS.sname&&it.erparse; |
|
|
|
sourcedata = datalist.filter(it=>{ |
|
|
|
})[0]:{erparse: JSON.parse(MY_PARAMS.parse)}; |
|
|
|
return it.name==getMyVar(name+'erji',MY_PARAMS.sname)&&it.erparse; |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
if(sourcedata.length==0){ |
|
|
|
|
|
|
|
sourcedata = [{erparse: JSON.parse(MY_PARAMS.parse)}]; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(sourcedata.erparse){ |
|
|
|
if(sourcedata.erparse){ |
|
|
|
eval("let source = " + sourcedata.erparse); |
|
|
|
eval("let source = " + sourcedata[0].erparse); |
|
|
|
if(source.ext && /^http/.test(source.ext)){ |
|
|
|
if(source.ext && /^http/.test(source.ext)){ |
|
|
|
requireCache(source.ext, 48); |
|
|
|
requireCache(source.ext, 48); |
|
|
|
parse = erdata; |
|
|
|
parse = erdata; |
|
|
@ -321,12 +323,18 @@ function search(name) { |
|
|
|
data = 搜索(); |
|
|
|
data = 搜索(); |
|
|
|
data.forEach(item => { |
|
|
|
data.forEach(item => { |
|
|
|
item.extra = {name: item.desc,img: item.pic_url,sname:obj.name,url:item.url,parse: JSON.stringify(parse)}; |
|
|
|
item.extra = {name: item.desc,img: item.pic_url,sname:obj.name,url:item.url,parse: JSON.stringify(parse)}; |
|
|
|
item.url = item.url + $("#noLoading#").lazyRule(() => { |
|
|
|
item.url = item.url + $("#noLoading#").lazyRule((name,sname) => { |
|
|
|
return $('hiker://empty#immersiveTheme##autoCache#').rule(() => { |
|
|
|
if(getMyVar('backsousuo')=="1"){ |
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); |
|
|
|
return $('hiker://empty#immersiveTheme##autoCache#').rule(() => { |
|
|
|
erji(); |
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); |
|
|
|
}) |
|
|
|
erji(); |
|
|
|
}); |
|
|
|
}) |
|
|
|
|
|
|
|
}else{ |
|
|
|
|
|
|
|
putMyVar(name+'erji', sname); |
|
|
|
|
|
|
|
refreshPage(false); |
|
|
|
|
|
|
|
return "toast://已切换源:"+sname; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
},item.desc,obj.name); |
|
|
|
item.desc = item.desc + '-源:'+obj.name; |
|
|
|
item.desc = item.desc + '-源:'+obj.name; |
|
|
|
item.col_type = "avatar"; |
|
|
|
item.col_type = "avatar"; |
|
|
|
}) |
|
|
|
}) |
|
|
|