mirror of
https://github.com/LukeSmithxyz/based.cooking.git
synced 2025-03-27 03:59:15 +00:00
when searching, list one column, big results
This commit is contained in:
parent
56c44d2637
commit
10b9f8fbc3
@ -16,6 +16,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
const rec = document.querySelectorAll('#artlist li')
|
const rec = document.querySelectorAll('#artlist li')
|
||||||
const search = document.querySelector('#search')
|
const search = document.querySelector('#search')
|
||||||
const clearSearch = document.querySelector('.clear-search')
|
const clearSearch = document.querySelector('.clear-search')
|
||||||
|
const artlist = document.getElementById('artlist')
|
||||||
|
|
||||||
search.addEventListener('input', e => {
|
search.addEventListener('input', e => {
|
||||||
// grab search input value
|
// grab search input value
|
||||||
@ -26,12 +27,15 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
const isMatch = recipeName.includes(searchText)
|
const isMatch = recipeName.includes(searchText)
|
||||||
|
|
||||||
el.hidden = !isMatch
|
el.hidden = !isMatch
|
||||||
|
el.classList.toggle('matched-recipe', isMatch && searchText.length !== 0);
|
||||||
|
artlist.classList.add('list-searched');
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
clearSearch.addEventListener('click', e => {
|
clearSearch.addEventListener('click', e => {
|
||||||
search.value = ''
|
search.value = ''
|
||||||
rec.forEach(el => el.hidden = false)
|
rec.forEach(el => el.hidden = false)
|
||||||
|
artlist.classList.remove('list-searched') ;
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
@ -51,6 +51,7 @@ h1 {
|
|||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
color: tomato ;
|
color: tomato ;
|
||||||
|
text-align: center ;
|
||||||
}
|
}
|
||||||
|
|
||||||
footer {
|
footer {
|
||||||
@ -146,3 +147,13 @@ button.clear-search {
|
|||||||
button.clear-search:hover {
|
button.clear-search:hover {
|
||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.matched-recipe {
|
||||||
|
font-size: x-large ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list-searched {
|
||||||
|
column-count: 1 !important ;
|
||||||
|
list-style: decimal ;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user