diff --git a/template/admin.chtml b/template/admin.chtml index 5ffd74e..4c73568 100644 --- a/template/admin.chtml +++ b/template/admin.chtml @@ -233,9 +233,9 @@ function filterTracks() { const query = document.getElementById('track-search').value.toLowerCase(); const filtered = tracks.filter(track => - (track.title[0] || '').toLowerCase().includes(query) || - (track.artist[0] || '').toLowerCase().includes(query) || - (track.album[0] || '').toLowerCase().includes(query) + (track.title || '').toLowerCase().includes(query) || + (track.artist || '').toLowerCase().includes(query) || + (track.album || '').toLowerCase().includes(query) ); displayTracks(filtered); } @@ -244,9 +244,11 @@ function sortTracks() { const sortBy = document.getElementById('sort-tracks').value; const sorted = [...tracks].sort((a, b) => { - const aVal = a[sortBy] ? a[sortBy][0] : ''; - const bVal = b[sortBy] ? b[sortBy][0] : ''; - return aVal.localeCompare(bVal); + /* const aVal = a[sortBy] ? a[sortBy][0] : ''; + * const bVal = b[sortBy] ? b[sortBy][0] : ''; */ + const aVal = a[sortBy] ? a[sortBy] : ''; + const bVal = b[sortBy] ? b[sortBy] : ''; + return aVal.localeCompare(bVal); }); displayTracks(sorted); }