bkmdfg
This commit is contained in:
@@ -1199,6 +1199,19 @@
|
||||
? `<span class="sidebar-personalized-pill" title="Personalized recommendation based on your interests"><i class="fa-solid fa-wand-magic-sparkles"></i> For You</span>`
|
||||
: '';
|
||||
|
||||
const isDev = !!(window.f0ckSession && window.f0ckSession.development);
|
||||
const rawScore = (typeof video.score === 'number')
|
||||
? video.score
|
||||
: (typeof video.rank_score === 'number' ? video.rank_score : (video.xd_score || 0));
|
||||
const formattedScore = (typeof rawScore === 'number')
|
||||
? (Number.isInteger(rawScore) ? rawScore : +(rawScore.toFixed(1)))
|
||||
: rawScore;
|
||||
|
||||
const devScoreAttr = isDev ? ` data-score="${escapeHtml(String(formattedScore))}"` : '';
|
||||
const devScoreBadge = isDev
|
||||
? `<span class="sidebar-video-score sidebar-dev-score" title="Development Score: ${formattedScore} (Algo: ${video.score ?? video.rank_score ?? 0}, xD: ${video.xd_score ?? 0})"><i class="fa-solid fa-code"></i> score: ${formattedScore}</span>`
|
||||
: '';
|
||||
|
||||
const isTagFeed = options.isTagFeed || false;
|
||||
const tagContext = options.tag || null;
|
||||
const targetHref = (isTagFeed && tagContext)
|
||||
@@ -1207,7 +1220,7 @@
|
||||
const activeClass = options.isActive ? ' active-tag-item' : '';
|
||||
|
||||
return `
|
||||
<div class="sidebar-video-card${activeClass}" data-id="${video.id}" data-slug="${escapeHtml(video.slug || '')}" data-file="${escapeHtml(video.dest || '')}" data-mime="${escapeHtml(video.mime || '')}" data-ext="${escapeHtml(ext ? ext.toLowerCase() : '')}" data-mode="${rClass}" data-personalized="${video.personalized ? 'true' : 'false'}">
|
||||
<div class="sidebar-video-card${activeClass}" data-id="${video.id}" data-slug="${escapeHtml(video.slug || '')}" data-file="${escapeHtml(video.dest || '')}" data-mime="${escapeHtml(video.mime || '')}" data-ext="${escapeHtml(ext ? ext.toLowerCase() : '')}" data-mode="${rClass}" data-personalized="${video.personalized ? 'true' : 'false'}"${devScoreAttr}>
|
||||
<a href="${targetHref}" class="sidebar-video-link" data-mode="${rClass}" data-inherit-context="false">
|
||||
<div class="sidebar-video-thumb-wrap" data-file="${escapeHtml(video.dest || '')}" data-mime="${escapeHtml(video.mime || '')}" data-ext="${escapeHtml(ext ? ext.toLowerCase() : '')}" data-mode="${rClass}">
|
||||
${thumbContentHtml}
|
||||
@@ -1226,6 +1239,8 @@
|
||||
${xdBadge}
|
||||
${((timeStr || xdBadge) && forYouBadge) ? `•` : ''}
|
||||
${forYouBadge}
|
||||
${((timeStr || xdBadge || forYouBadge) && devScoreBadge) ? `•` : ''}
|
||||
${devScoreBadge}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user