diff --git a/site/cart.html b/site/cart.html index 7178639..93beef9 100644 --- a/site/cart.html +++ b/site/cart.html @@ -7,10 +7,10 @@ Noch keine Produkte im Warenkorb.
Produkte suchen und mit '+' zum Warenkorb hinzufügen. - + - + %%_templates/_loader.html%% diff --git a/site/changes.html b/site/changes.html index 93062b4..6306604 100644 --- a/site/changes.html +++ b/site/changes.html @@ -2,7 +2,7 @@

Preisänderungen

- + %%_templates/_loader.html%%
diff --git a/site/js/misc.js b/site/js/misc.js index b121156..bd9f6a7 100644 --- a/site/js/misc.js +++ b/site/js/misc.js @@ -137,6 +137,8 @@ exports.queryItemsAlasql = (query, items) => { }; exports.queryItems = (query, items, exactWord) => { + query = query.trim(); + if (query.length < 3) return []; let tokens = query.split(/\s+/).map((token) => token.toLowerCase().replace(",", ".")); // Find quantity/unit query diff --git a/site/views/items-filter.js b/site/views/items-filter.js index b77e102..6c66a08 100644 --- a/site/views/items-filter.js +++ b/site/views/items-filter.js @@ -18,7 +18,7 @@ class ItemsFilter extends View { const hidePriceDirection = this._filterByPriceDirection ? "" : "hidden"; const hideStores = this._filterByStores ? "" : "hidden"; const hideMisc = this._filterByMisc ? "" : "hidden"; - const placeholder = this.hasAttribute("placeholder") ? this.getAttribute("placeholder") : "Produkte suchen..."; + const placeholder = this.hasAttribute("placeholder") ? this.getAttribute("placeholder") : "Produkte suchen... (min. 3 Zeichen)"; this.innerHTML = /*html*/ `