video link takes one straight to the comment and not the direct url

This commit is contained in:
2026-05-17 09:11:32 +02:00
parent 108c9d2cc4
commit 734685b734

View File

@@ -314,7 +314,9 @@
isSameSite = url.startsWith(siteOrigin) || (url.startsWith('/') && !url.startsWith('//'));
}
const label = isSameSite ? 'Video Link' : 'External Video Link';
return `<a href="${url}" target="_blank" rel="noopener noreferrer" class="sidebar-video-link"><i class="fa-solid fa-film"></i> ${label} &raquo;</a>`;
const targetHref = (itemId && commentId) ? `/${itemId}#c${commentId}` : (commentId ? `#sc${commentId}` : url);
const externalAttr = (itemId && commentId) || commentId ? '' : ' target="_blank" rel="noopener noreferrer"';
return `<a href="${targetHref}"${externalAttr} class="sidebar-video-link"><i class="fa-solid fa-film"></i> ${label} &raquo;</a>`;
});
// Handle spoilers [spoiler]text[/spoiler] (supports nesting)