|
|
@ -178,10 +178,19 @@ function erji() { |
|
|
|
col_type: 'movie_1_vertical_pic_blur', |
|
|
|
col_type: 'movie_1_vertical_pic_blur', |
|
|
|
extra: { |
|
|
|
extra: { |
|
|
|
gradient: true, |
|
|
|
gradient: true, |
|
|
|
id: "erjidetails" |
|
|
|
id: "listloading" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "换源", |
|
|
|
|
|
|
|
url: $("#noLoading#").lazyRule(() => { |
|
|
|
|
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); |
|
|
|
|
|
|
|
deleteItemByCls('loadlist'); |
|
|
|
|
|
|
|
searchList(name); |
|
|
|
|
|
|
|
return '#noHistory#hiker://empty' |
|
|
|
|
|
|
|
}), |
|
|
|
|
|
|
|
col_type: 'scroll_button' |
|
|
|
|
|
|
|
}) |
|
|
|
let 解析 = eval(parse['解析']) || ""; |
|
|
|
let 解析 = eval(parse['解析']) || ""; |
|
|
|
let lists = eval(parse['选集']) || []; |
|
|
|
let lists = eval(parse['选集']) || []; |
|
|
|
lists.forEach((item,id) =>{ |
|
|
|
lists.forEach((item,id) =>{ |
|
|
@ -190,7 +199,8 @@ function erji() { |
|
|
|
url: item.url + 解析, |
|
|
|
url: item.url + 解析, |
|
|
|
col_type: "text_2", |
|
|
|
col_type: "text_2", |
|
|
|
extra: { |
|
|
|
extra: { |
|
|
|
id: name + "_选集_" + id |
|
|
|
id: name + "_选集_" + id, |
|
|
|
|
|
|
|
cls: "loadlist" |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
}) |
|
|
|
}) |
|
|
@ -207,18 +217,24 @@ function erji() { |
|
|
|
col_type: 'movie_1_vertical_pic_blur', |
|
|
|
col_type: 'movie_1_vertical_pic_blur', |
|
|
|
extra: { |
|
|
|
extra: { |
|
|
|
gradient: true, |
|
|
|
gradient: true, |
|
|
|
id: "erjidetails" |
|
|
|
id: "listloading" |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
setResult(d); |
|
|
|
setResult(d); |
|
|
|
let soulistMark = storage0.getMyVar('soulistMark') || {}; |
|
|
|
searchList(name); |
|
|
|
if(soulistMark[name]){ |
|
|
|
} |
|
|
|
addItemAfter('erjidetails', soulistMark[name]); |
|
|
|
setResult(d); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//搜索图源
|
|
|
|
|
|
|
|
function searchList(name) { |
|
|
|
|
|
|
|
let searchMark = storage0.getMyVar('searchMark') || {}; |
|
|
|
|
|
|
|
if(searchMark[name]){ |
|
|
|
|
|
|
|
addItemAfter('listloading', searchMark[name]); |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
showLoading('搜源中,请稍后.'); |
|
|
|
showLoading('搜源中,请稍后.'); |
|
|
|
let soulistMark = storage0.getMyVar('soulistMark') || {}; |
|
|
|
let searchMark = storage0.getMyVar('searchMark') || {}; |
|
|
|
if(soulistMark.length>30){ |
|
|
|
if(searchMark.length>30){ |
|
|
|
soulistMark.splice(0,1); |
|
|
|
searchMark.splice(0,1); |
|
|
|
} |
|
|
|
} |
|
|
|
datalist = datalist.filter(it => {return it.erparse}) |
|
|
|
datalist = datalist.filter(it => {return it.erparse}) |
|
|
|
let task = function(obj) { |
|
|
|
let task = function(obj) { |
|
|
@ -241,11 +257,11 @@ function erji() { |
|
|
|
storage0.putMyVar('erjisource'+name, {sname:sname,url:url}); |
|
|
|
storage0.putMyVar('erjisource'+name, {sname:sname,url:url}); |
|
|
|
refreshPage(); |
|
|
|
refreshPage(); |
|
|
|
return "toast://"+sname |
|
|
|
return "toast://"+sname |
|
|
|
},obj.name,name,item.url) |
|
|
|
},obj.name,name,item.url); |
|
|
|
}) |
|
|
|
}) |
|
|
|
soulistMark[name] = soulistMark[name] || []; |
|
|
|
searchMark[name] = searchMark[name] || []; |
|
|
|
soulistMark[name] = soulistMark[name].concat(data); |
|
|
|
searchMark[name] = searchMark[name].concat(data); |
|
|
|
addItemAfter('erjidetails', data); |
|
|
|
addItemAfter('listloading', data); |
|
|
|
}catch(e){ |
|
|
|
}catch(e){ |
|
|
|
log(obj.name+'>搜源失败>'+e.message); |
|
|
|
log(obj.name+'>搜源失败>'+e.message); |
|
|
|
} |
|
|
|
} |
|
|
@ -268,7 +284,7 @@ function erji() { |
|
|
|
param: { |
|
|
|
param: { |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
storage0.putMyVar('soulistMark',soulistMark); |
|
|
|
storage0.putMyVar('searchMark',searchMark); |
|
|
|
//clearMyVar('diskSearch');
|
|
|
|
//clearMyVar('diskSearch');
|
|
|
|
toast('搜源完成'); |
|
|
|
toast('搜源完成'); |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
@ -276,8 +292,6 @@ function erji() { |
|
|
|
} |
|
|
|
} |
|
|
|
hideLoading(); |
|
|
|
hideLoading(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
setResult(d); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
//图标下载
|
|
|
|
//图标下载
|
|
|
|
function downloadicon() { |
|
|
|
function downloadicon() { |
|
|
|