Implemented SVG icons

This commit is contained in:
Trevor Mears
2025-12-28 21:27:21 -08:00
parent 44365c4dad
commit 29a7996ecd
8 changed files with 151 additions and 49 deletions
+7 -7
View File
@@ -449,7 +449,7 @@ class EpgGuide {
data-source-id="${sourceChannel.sourceId}">
<div class="epg-channel-info">
<button class="favorite-btn ${isFavorite ? 'active' : ''}" title="${isFavorite ? 'Remove from Favorites' : 'Add to Favorites'}">
${isFavorite ? '❤️' : '♡'}
${isFavorite ? Icons.favorite : Icons.favoriteOutline}
</button>
<img class="epg-channel-logo" src="${logo}"
alt="" onerror="this.onerror=null;this.src='/img/placeholder.png'">
@@ -536,11 +536,11 @@ class EpgGuide {
if (btn) {
if (isNowFavorite) {
btn.classList.add('active');
btn.innerHTML = '❤️';
btn.innerHTML = Icons.favorite;
btn.title = 'Remove from Favorites';
} else {
btn.classList.remove('active');
btn.innerHTML = '♡';
btn.innerHTML = Icons.favoriteOutline;
btn.title = 'Add to Favorites';
}
}
@@ -578,11 +578,11 @@ class EpgGuide {
if (btn) {
if (wasFavorite) {
btn.classList.add('active');
btn.innerHTML = '❤️';
btn.innerHTML = Icons.favorite;
btn.title = 'Remove from Favorites';
} else {
btn.classList.remove('active');
btn.innerHTML = '♡';
btn.innerHTML = Icons.favoriteOutline;
btn.title = 'Add to Favorites';
}
}
@@ -619,11 +619,11 @@ class EpgGuide {
if (btn) {
if (isFavorite) {
btn.classList.add('active');
btn.innerHTML = '❤️';
btn.innerHTML = Icons.favorite;
btn.title = 'Remove from Favorites';
} else {
btn.classList.remove('active');
btn.innerHTML = '♡';
btn.innerHTML = Icons.favoriteOutline;
btn.title = 'Add to Favorites';
}
}