This commit is contained in:
parent
842b66def0
commit
ff8d9c80e6
@ -23,7 +23,10 @@ function filterSongs() {
|
|||||||
const searchTerm = sanitizeString(search.value);
|
const searchTerm = sanitizeString(search.value);
|
||||||
const songs = Array.from(songList.children);
|
const songs = Array.from(songList.children);
|
||||||
songs.forEach(song => {
|
songs.forEach(song => {
|
||||||
const matching = song.dataset.title.includes(searchTerm) && (!selectedCategory || song.dataset.category === selectedCategory);
|
const matching = (
|
||||||
|
(song.dataset.title.includes(searchTerm) || (song.dataset.artist && song.dataset.artist.includes(searchTerm))) &&
|
||||||
|
(!selectedCategory || song.dataset.category === selectedCategory)
|
||||||
|
);
|
||||||
song.classList.toggle("hidden", !matching);
|
song.classList.toggle("hidden", !matching);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,13 @@
|
|||||||
</section>
|
</section>
|
||||||
<section class="song-list">
|
<section class="song-list">
|
||||||
{% for song in section.pages %}
|
{% for song in section.pages %}
|
||||||
<div class="{{ macros::primary_category(song=song) }}" data-title="{{ song.title }}" data-category="{{ macros::primary_category(song=song) }}">
|
<div class="{{ macros::primary_category(song=song) }}"
|
||||||
|
data-title="{{ song.title }}"
|
||||||
|
data-category="{{ macros::primary_category(song=song) }}"
|
||||||
|
{% if song.taxonomies["artist"] %}
|
||||||
|
data-artist="{{ song.taxonomies["artist"][0] }}"
|
||||||
|
{% endif %}
|
||||||
|
>
|
||||||
<div class="meta">
|
<div class="meta">
|
||||||
<div class="title">{{ song.title }}</div>
|
<div class="title">{{ song.title }}</div>
|
||||||
{% if song.taxonomies["artist"] %}
|
{% if song.taxonomies["artist"] %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user