FIX: several bugs
This commit is contained in:
parent
65f3676746
commit
1a4c75f833
3 changed files with 10 additions and 4 deletions
|
|
@ -748,8 +748,7 @@ export function initializeSettings(scrobbler, player, api, ui) {
|
||||||
showQualityBadgesToggle.checked = qualityBadgeSettings.isEnabled();
|
showQualityBadgesToggle.checked = qualityBadgeSettings.isEnabled();
|
||||||
showQualityBadgesToggle.addEventListener('change', (e) => {
|
showQualityBadgesToggle.addEventListener('change', (e) => {
|
||||||
qualityBadgeSettings.setEnabled(e.target.checked);
|
qualityBadgeSettings.setEnabled(e.target.checked);
|
||||||
// Re-render to reflect changes
|
// Re-render queue if available, but don't force navigation to library
|
||||||
ui.renderLibraryPage();
|
|
||||||
if (window.renderQueueFunction) window.renderQueueFunction();
|
if (window.renderQueueFunction) window.renderQueueFunction();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
9
js/ui.js
9
js/ui.js
|
|
@ -302,8 +302,15 @@ export class UIRenderer {
|
||||||
? `title="Blocked: ${contentBlockingSettings.isTrackBlocked(track.id) ? 'Track blocked' : contentBlockingSettings.isArtistBlocked(track.artist?.id) ? 'Artist blocked' : 'Album blocked'}"`
|
? `title="Blocked: ${contentBlockingSettings.isTrackBlocked(track.id) ? 'Track blocked' : contentBlockingSettings.isArtistBlocked(track.artist?.id) ? 'Artist blocked' : 'Album blocked'}"`
|
||||||
: '';
|
: '';
|
||||||
|
|
||||||
|
const classList = [
|
||||||
|
'track-item',
|
||||||
|
isCurrentTrack ? 'playing' : '',
|
||||||
|
isUnavailable ? 'unavailable' : '',
|
||||||
|
isBlocked ? 'blocked' : ''
|
||||||
|
].filter(Boolean).join(' ');
|
||||||
|
|
||||||
return `
|
return `
|
||||||
<div class="track-item ${isCurrentTrack ? 'playing' : ''} ${isUnavailable ? 'unavailable' : ''} ${isBlocked ? 'blocked' : ''}"
|
<div class="${classList}"
|
||||||
data-track-id="${track.id}"
|
data-track-id="${track.id}"
|
||||||
${track.isLocal ? 'data-is-local="true"' : ''}
|
${track.isLocal ? 'data-is-local="true"' : ''}
|
||||||
${isUnavailable ? 'title="This track is currently unavailable"' : ''}
|
${isUnavailable ? 'title="This track is currently unavailable"' : ''}
|
||||||
|
|
|
||||||
|
|
@ -1484,7 +1484,7 @@ input[type='search']::-webkit-search-cancel-button {
|
||||||
/* Editable Playlist Track Items (with remove button) */
|
/* Editable Playlist Track Items (with remove button) */
|
||||||
.is-editable .track-list-header,
|
.is-editable .track-list-header,
|
||||||
.is-editable .track-item {
|
.is-editable .track-item {
|
||||||
grid-template-columns: 40px 1fr 80px 90px;
|
grid-template-columns: 40px 1fr 32px 64px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.detail-header {
|
.detail-header {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue