tags and searching

This commit is contained in:
Anthony Stirling
2023-07-23 23:05:02 +01:00
parent 940f8d999e
commit 295357f12b
5 changed files with 84 additions and 47 deletions

View File

@@ -7,8 +7,12 @@ function filterCards() {
var card = cards[i];
var title = card.querySelector('h5.card-title').innerText;
var text = card.querySelector('p.card-text').innerText;
var tags = card.getAttribute('data-tags');
var content = title + ' ' + text + ' ' + tags;
// Get the navbar tags associated with the card
var navbarItem = document.querySelector(`a.dropdown-item[href="${card.id}"]`);
var navbarTags = navbarItem ? navbarItem.getAttribute('data-tags') : '';
var content = title + ' ' + text + ' ' + navbarTags;
if (content.toUpperCase().indexOf(filter) > -1) {
card.style.display = "";
@@ -19,6 +23,7 @@ function filterCards() {
}
function toggleFavorite(element) {
var img = element.querySelector('img');
var card = element.closest('.feature-card');