更新 'SrcJuying.js'

master
src48597962 7 months ago
parent 4ee76a8a40
commit 1ef034c9f0
  1. 18
      SrcJuying.js

@ -286,7 +286,7 @@ function dianboerji() {
let details2 = erdata.details2 || "";
let pic = sextra.pic || MY_PARAMS.pic || erdata.pic;//优先一级图片
let updateParams = 0;
log('加载海报前');
let d = [];
//海报
d.push({
@ -316,6 +316,7 @@ function dianboerji() {
return title;
}
}
log('加载二级菜单 前');
//二级统一菜单
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyMenu.js');
erjimenu(erdata.desc, name, sgroup).forEach(it=>{
@ -353,7 +354,7 @@ function dianboerji() {
cls: "Juloadlist"
}
})
log('加载线路前');
erdata.tabs.forEach((it,i)=>{
it = it.replace(/|||/g, '').trim();
@ -393,6 +394,7 @@ function dianboerji() {
})
}
})
log('取列表');
//生成选集
let 列表 = erdata.lists.length>lineid?erdata.lists[lineid].filter(v=>v):[];
if(列表.length>0){
@ -410,7 +412,7 @@ function dianboerji() {
//xlog('强制修正选集顺序失败>'+e.message)
}
}
log('分页');
//分页定义
let partpage = storage0.getItem('partpage') || {};
if(partpage.ispage){//启用分页
@ -514,6 +516,7 @@ function dianboerji() {
}
});
}else{
log('选集');
let flag = erdata.flags.length>lineid?erdata.flags[lineid]:erdata.tabs.length>lineid?erdata.tabs[lineid]:"";
let dataObj = {};
if(erdata.parse_api&&erdata.parse_api.length>0){
@ -566,13 +569,11 @@ function dianboerji() {
return SrcParseS.聚影(input, dataObj);
}, dataObj);
}
log('选 集2');
let playSet = storage0.getItem('playSet') || {};
//let listone = 列表[0].split('$')[0];
//const longestString = 列表.splice(0,10).reduce((a, b) => a.split('$')[0].replace(name,"").trim().length > b.split('$')[0].replace(name,"").trim().length ? a : b, '');
//listone = listone==name?'正片':listone.replace(name,"").trim();
let len = 列表.slice(0, 10).concat(列表.slice(-10)).reduce((max, str) => Math.max(max, str.split('$')[0].replace(name,"").trim().length), 0);
let col_type = 列表.length > 4 && len < 5 ? 'text_4' : len > 10 ? 'text_1' : len>4&&len<7 ? 'text_3' :'text_2';
log('选 集3');
for(let i=0; i<列表.length; i++) {
let playtitle = 列表[i].split('$')[0];
playtitle = playtitle==name?'正片':playtitle.replace(name+" - ","").replace(name+"_","").replace(name,"").trim();
@ -600,6 +601,7 @@ function dianboerji() {
});
}
updateParams = 1;
log('选集4');
}
}
@ -614,6 +616,7 @@ function dianboerji() {
}
});
setResult(d);
log('结束');
if(pic && pic!=MY_PARAMS.pic && !/^hiker/.test(pic)){
setPagePicUrl(pic);
}
@ -633,6 +636,7 @@ function dianboerji() {
setLastChapter(url,jkdata);
}, MY_URL, jkdata))
}
log('结束2');
}
//点播一级

Loading…
Cancel
Save