Fixed placeholder.png fetch error

This commit is contained in:
Trevor Mears
2025-12-28 04:01:43 -08:00
parent 064d550cc8
commit 1f81323f16
4 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -293,8 +293,8 @@ class ChannelList {
data-source-type="${channel.sourceType}" data-source-type="${channel.sourceType}"
data-stream-id="${channel.streamId || ''}" data-stream-id="${channel.streamId || ''}"
data-url="${channel.url || ''}"> data-url="${channel.url || ''}">
<img class="channel-logo" src="${channel.tvgLogo || '/img/placeholder.png'}" <img class="channel-logo" src="${channel.tvgLogo && channel.tvgLogo.length > 0 ? channel.tvgLogo : '/img/placeholder.png'}"
alt="" onerror="this.src='/img/placeholder.png'"> alt="" onerror="this.onerror=null;this.src='/img/placeholder.png'">
<div class="channel-info"> <div class="channel-info">
<div class="channel-name">${this.escapeHtml(channel.name)}</div> <div class="channel-name">${this.escapeHtml(channel.name)}</div>
<div class="channel-program">${this.escapeHtml(this.getProgramInfo(channel) || '')}</div> <div class="channel-program">${this.escapeHtml(this.getProgramInfo(channel) || '')}</div>
@@ -741,8 +741,8 @@ class ChannelList {
div.dataset.url = channel.url || ''; div.dataset.url = channel.url || '';
div.innerHTML = ` div.innerHTML = `
<img class="channel-logo" src="${channel.tvgLogo || '/img/placeholder.png'}" <img class="channel-logo" src="${channel.tvgLogo && channel.tvgLogo.length > 0 ? channel.tvgLogo : '/img/placeholder.png'}"
alt="" onerror="this.src='/img/placeholder.png'"> alt="" onerror="this.onerror=null;this.src='/img/placeholder.png'">
<div class="channel-info"> <div class="channel-info">
<div class="channel-name">${this.escapeHtml(channel.name)}</div> <div class="channel-name">${this.escapeHtml(channel.name)}</div>
<div class="channel-program">${this.getProgramInfo(channel) || ''}</div> <div class="channel-program">${this.getProgramInfo(channel) || ''}</div>
+1 -1
View File
@@ -449,7 +449,7 @@ class EpgGuide {
${isFavorite ? '❤️' : '♡'} ${isFavorite ? '❤️' : '♡'}
</button> </button>
<img class="epg-channel-logo" src="${logo}" <img class="epg-channel-logo" src="${logo}"
alt="" onerror="this.src='/img/placeholder.png'"> alt="" onerror="this.onerror=null;this.src='/img/placeholder.png'">
<span class="epg-channel-name">${name}</span> <span class="epg-channel-name">${name}</span>
<div class="resize-handle"></div> <div class="resize-handle"></div>
</div> </div>
+1 -1
View File
@@ -287,7 +287,7 @@ class MoviesPage {
card.innerHTML = ` card.innerHTML = `
<div class="movie-poster"> <div class="movie-poster">
<img src="${poster}" alt="${movie.name}" <img src="${poster}" alt="${movie.name}"
onerror="this.src='/img/placeholder.png'" loading="lazy"> onerror="this.onerror=null;this.src='/img/placeholder.png'" loading="lazy">
<div class="movie-play-overlay"> <div class="movie-play-overlay">
<span class="play-icon">▶</span> <span class="play-icon">▶</span>
</div> </div>
+1 -1
View File
@@ -297,7 +297,7 @@ class SeriesPage {
card.innerHTML = ` card.innerHTML = `
<div class="series-poster"> <div class="series-poster">
<img src="${poster}" alt="${series.name}" <img src="${poster}" alt="${series.name}"
onerror="this.src='/img/placeholder.png'" loading="lazy"> onerror="this.onerror=null;this.src='/img/placeholder.png'" loading="lazy">
<div class="series-play-overlay"> <div class="series-play-overlay">
<span class="play-icon">▶</span> <span class="play-icon">▶</span>
</div> </div>