更新 'SrcJuying.js'

master
src48597962 6 months ago
parent 4b3865c9bc
commit 5f13f52b36
  1. 21
      SrcJuying.js

@ -287,7 +287,6 @@ function dianboerji() {
let details2 = erdata.details2 || "";
let pic = sextra.pic || MY_PARAMS.pic || erdata.pic;//优先一级图片
let updateParams = 0;
log('加载海报前');
let d = [];
//海报
d.push({
@ -317,20 +316,15 @@ function dianboerji() {
return title;
}
}
log('加载二级菜单前');
//二级统一菜单
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyMenu.js');
log(erjimenu.length);
erjimenu(erdata.desc, name, sgroup).forEach(it=>{
d.push(it);
})
log('加载二级菜单后');
if(jkdata.type=="yundisk"){
d = d.concat(erdata.lists);
}else{
log('加载记录前');
//取之前足迹记录,用于自动定位之前的线路和分页
let smark = {};
try {
@ -345,7 +339,6 @@ function dianboerji() {
let pageid = parseInt(getMyVar(MY_URL+"_page", (smark.page||0).toString()));//分页index
//设置记录线路足迹的数量
let Marksum = 100;
log('加载记录后');
//生成线路
d.push({
title: getMyVar('shsort') == '1'?'““””<b><span style="color: #FF0000">∨</span></b>' : '““””<b><span style="color: #1aad19">∧</span></b>',
@ -359,10 +352,9 @@ function dianboerji() {
cls: "Juloadlist"
}
})
log('加载线路前');
erdata.tabs.forEach((it,i)=>{
it = it.replace(/|||/g, '').trim();
if(it && !/播放错误会自动换源/.test(it)){
d.push({
title: lineid == i ? getHead(it,Color1,1) : getHead(it,Color2),
@ -399,7 +391,7 @@ function dianboerji() {
})
}
})
log('取列表');
//生成选集
let 列表 = erdata.lists.length>lineid?erdata.lists[lineid].filter(v=>v):[];
if(列表.length>0){
@ -417,7 +409,7 @@ function dianboerji() {
//xlog('强制修正选集顺序失败>'+e.message)
}
}
log('分页');
//分页定义
let partpage = storage0.getItem('partpage') || {};
if(partpage.ispage){//启用分页
@ -521,7 +513,6 @@ 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){
@ -574,11 +565,10 @@ function dianboerji() {
return SrcParseS.聚影(input, dataObj);
}, dataObj);
}
log('选 集2');
let playSet = storage0.getItem('playSet') || {};
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();
@ -606,7 +596,6 @@ function dianboerji() {
});
}
updateParams = 1;
log('选集4');
}
}
@ -621,7 +610,6 @@ function dianboerji() {
}
});
setResult(d);
log('结束');
if(pic && pic!=MY_PARAMS.pic && !/^hiker/.test(pic)){
setPagePicUrl(pic);
}
@ -641,7 +629,6 @@ function dianboerji() {
setLastChapter(url,jkdata);
}, MY_URL, jkdata))
}
log('结束2');
}
//点播一级

Loading…
Cancel
Save