Merge branch 'dosisod-use-html-data-attribs'

pull/809/head
Luke Smith 2 years ago
commit eadba0b80b

@ -35,8 +35,8 @@ document.addEventListener("DOMContentLoaded", () => {
// for each recipe hide all but matched // for each recipe hide all but matched
recipes.forEach(recipe => { recipes.forEach(recipe => {
const recipeName = recipe.textContent.toLowerCase(); const searchString = `${recipe.textContent} ${recipe.dataset.tags}`.toLowerCase();
const isMatch = searchTerms.every(term => recipeName.includes(term)); const isMatch = searchTerms.every(term => searchString.includes(term));
recipe.hidden = !isMatch; recipe.hidden = !isMatch;
recipe.classList.toggle("matched-recipe", hasFilter && isMatch); recipe.classList.toggle("matched-recipe", hasFilter && isMatch);

@ -1,5 +1,5 @@
<ul id=artlist> <ul id=artlist>
{{range.Site.RegularPages}} {{range.Site.RegularPages}}
<li><a href="{{.Permalink}}">{{.Title}}<span style="display:none">{{.Params.Tags}}</span></a></li> <li data-tags="{{.Params.Tags}}"><a href="{{.Permalink}}">{{.Title}}</a></li>
{{end}} {{end}}
</ul> </ul>

Loading…
Cancel
Save