diff --git a/resources/js/search.js b/resources/js/search.js index 854a4b4..bc99780 100644 --- a/resources/js/search.js +++ b/resources/js/search.js @@ -89,12 +89,15 @@ $(() => { doSearch: () => { let form = document.getElementById('search-form'); let form_values = searchJs.getFormValues(); - let page = document.getElementById('search-page').value; + let pageEl = document.getElementById('search-page'); searchJs.loader.css('display', 'block'); searchJs.results.css('display', 'none'); searchJs.error.css('display', 'none'); let form_data = new FormData(form); - form_data.set('page', page); + if (pageEl) { + let page = pageEl.value; + form_data.set('page', page); + } window.history.pushState(null, null, '/search/?' + $.param(form_values)); fetch('/search', { method: "POST", headers: searchJs.headers, body: form_data}) .then((response) => { diff --git a/resources/lang/en/ui.php b/resources/lang/en/ui.php index 8d337e6..8edd229 100644 --- a/resources/lang/en/ui.php +++ b/resources/lang/en/ui.php @@ -99,16 +99,22 @@ 'search' => [ 'title' => 'Search', + 'filters' => 'Filters', + 'clear_filters' => 'Clear Filters', + 'no_results' => 'No Results!', + 'try_again' => 'Try another search?', 'brands' => 'Brands', 'categories' => 'Categories', 'tags' => 'Tags', 'features' => 'Features', 'colors' => 'Colors', + 'year' => 'Year', 'match_type' => 'Match', 'match_any' => 'Any', 'match_all' => 'All', 'match_none' => 'None', - 'error' => 'Something went wrong, please try again later!' + 'error' => 'Something went wrong, please try again later!', + 'placeholder' => 'Type to search or filter' ], 'item' => [ diff --git a/resources/views/components/filters.blade.php b/resources/views/components/filters.blade.php index 74ce1d6..450a7dc 100644 --- a/resources/views/components/filters.blade.php +++ b/resources/views/components/filters.blade.php @@ -1,6 +1,6 @@
- Filters + {{__('ui.search.filters')}}
@foreach ($sections as $name => $items) @@ -27,7 +27,7 @@
@endforeach
- +
- +
diff --git a/resources/views/components/search-bar.blade.php b/resources/views/components/search-bar.blade.php index 29155a0..37a8cb3 100644 --- a/resources/views/components/search-bar.blade.php +++ b/resources/views/components/search-bar.blade.php @@ -2,11 +2,11 @@
-

Type to search or filter

+

{{__('ui.search.placeholder')}}

- +
diff --git a/resources/views/components/search-results.blade.php b/resources/views/components/search-results.blade.php index 2abf3cb..bfacb22 100644 --- a/resources/views/components/search-results.blade.php +++ b/resources/views/components/search-results.blade.php @@ -8,8 +8,8 @@
-

No Results!

-

Try another search?

+

{{__('ui.search.no_results')}}

+

{{__('ui.search.try_again')}}

@endforelse