mirror of
https://github.com/GuerillaStudio/vanillalist.git
synced 2024-12-21 08:31:55 +00:00
Display message when no search result
This commit is contained in:
parent
e722ef899c
commit
a70690880b
2 changed files with 9 additions and 3 deletions
|
@ -2,6 +2,7 @@ class PluginSearch {
|
|||
constructor() {
|
||||
this.plugins = null
|
||||
this.container = document.querySelector('[data-search="results"]')
|
||||
this.noresult = document.querySelector('[data-search="noresult"]')
|
||||
this.form = document.querySelector('[data-search="form"]')
|
||||
this.input = document.querySelector('[data-search="input"]')
|
||||
this.cardGenerator = window.vanillalistCard
|
||||
|
@ -41,10 +42,14 @@ class PluginSearch {
|
|||
}
|
||||
|
||||
generateResults(plugins) {
|
||||
if (plugins.length === 0) {
|
||||
this.noresult.classList.remove('hidden')
|
||||
} else {
|
||||
this.container.innerHTML = plugins.map(plugin => {
|
||||
return this.cardGenerator(plugin)
|
||||
}).join('');
|
||||
}
|
||||
}
|
||||
|
||||
updateResults(plugins) {
|
||||
const queryParams = new URLSearchParams(window.location.search);
|
||||
|
|
|
@ -18,6 +18,7 @@ class Main {
|
|||
`;
|
||||
|
||||
return `
|
||||
<div class="txtcenter hidden" data-search="noresult">No plugin found with those keywords :(</div>
|
||||
<div class="pluginList" data-search="results">
|
||||
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue