1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

refactor: Move condition out of loop

This commit is contained in:
Dmitry Lyzo 2022-01-30 18:19:28 +03:00
parent ebaa5026d9
commit 08cbc5aa8f

View file

@ -898,10 +898,13 @@ function toggleLineClamp(clampTarget, e) {
} }
function renderOverview(page, item) { function renderOverview(page, item) {
for (const overviewElemnt of page.querySelectorAll('.overview')) { const overviewElements = page.querySelectorAll('.overview');
if (overviewElements.length > 0) {
const overview = item.Overview || ''; const overview = item.Overview || '';
if (overview) { if (overview) {
for (const overviewElemnt of overviewElements) {
overviewElemnt.innerHTML = overview; overviewElemnt.innerHTML = overview;
overviewElemnt.classList.remove('hide'); overviewElemnt.classList.remove('hide');
overviewElemnt.classList.add('detail-clamp-text'); overviewElemnt.classList.add('detail-clamp-text');
@ -922,12 +925,15 @@ function renderOverview(page, item) {
for (const anchor of overviewElemnt.querySelectorAll('a')) { for (const anchor of overviewElemnt.querySelectorAll('a')) {
anchor.setAttribute('target', '_blank'); anchor.setAttribute('target', '_blank');
} }
}
} else { } else {
for (const overviewElemnt of overviewElements) {
overviewElemnt.innerHTML = ''; overviewElemnt.innerHTML = '';
overviewElemnt.classList.add('hide'); overviewElemnt.classList.add('hide');
} }
} }
} }
}
function renderGenres(page, item, context = inferContext(item)) { function renderGenres(page, item, context = inferContext(item)) {
const genres = item.GenreItems || []; const genres = item.GenreItems || [];