diff --git a/modules/shared/auth/ui/home.php b/modules/shared/auth/ui/home.php index 23ed5ba..df1ea70 100644 --- a/modules/shared/auth/ui/home.php +++ b/modules/shared/auth/ui/home.php @@ -719,6 +719,22 @@ function render_auth_home_page(array $user, array $otcProducts = [], array $best echo " });"; echo " }"; echo " });"; + echo " contentRoot.addEventListener('input', (event) => {"; + echo " const searchInput = event.target.closest('[data-large-table-search]');"; + echo " if (!searchInput) {"; + echo " return;"; + echo " }"; + echo " syncSearchState();"; + echo " if (searchTimer) { window.clearTimeout(searchTimer); }"; + echo " searchTimer = window.setTimeout(() => {"; + echo " void loadFragment({"; + echo " bestellungen_search: getSearchValue(),"; + echo " bestellungen_sort: getSortColumn(),"; + echo " bestellungen_dir: getSortDirection(),"; + echo " bestellungen_limit: getPageSize(),"; + echo " });"; + echo " }, 250);"; + echo " });"; echo " document.addEventListener('keydown', (event) => {"; echo " if (event.key === 'Escape') {"; echo " closeDrawer();";