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