INNER CODE UNIT · JavaScript
DetailedComponent_getDetailed
easybangumiorg/EasyBangumi · inner_source/block-kazumi-1ani.js:62
function DetailedComponent_getDetailed(summary) {
var sourceId = decodeSourceId(String(summary.id));
var detailUrl = runtimeUrl(sourceId.url);
var doc = getDoc(detailUrl);
var coverUrl = sourceId.cover;
if (coverUrl == null || coverUrl.length == 0) {
coverUrl = absoluteUrl(XPathUtils.firstImage(doc));
}
var title = sourceId.title;
if (title == null || title.length == 0) {
title = cleanTitle(XPathUtils.title(doc));
}
if (title == null || title.length == 0) {
title = detailUrl;
}
var roads = XPathUtils.nodes(doc, CHAPTER_ROADS_XPATH);
var lines = new ArrayList();
for (var i = 0; i < roads.size(); i++) {