From 034f16b4d0d3773f2eec82e094bdc86cd3246b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Mon, 15 Jun 2026 16:22:52 +0200 Subject: [PATCH] Bestellungen-Suche per Delegation absichern --- modules/shared/auth/ui/home.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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();";