From 0b80524d719aaeedadd8ffb1b692c885d52b5887 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Sun, 8 Feb 2026 02:04:08 +0100 Subject: [PATCH] Release 0.248: auto-submit table filters on change --- admin/templates/components/table-list.php | 17 ++++++++++++++++- updates/0.20/ver_0.248.zip | Bin 0 -> 3583 bytes updates/changelog.php | 5 ++++- updates/versions.php | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 updates/0.20/ver_0.248.zip diff --git a/admin/templates/components/table-list.php b/admin/templates/components/table-list.php index 7a4bb5e..0aa97ac 100644 --- a/admin/templates/components/table-list.php +++ b/admin/templates/components/table-list.php @@ -37,7 +37,7 @@ $perPage = (int)($list->pagination['per_page'] ?? 15);
-
+ filters as $filter): ?> pagination['per_page'] ?? 15); return false; }); + + $(document).off( + 'change.tableListAutoFilter', + '.js-table-filters-form select, .js-table-filters-form input[type="date"], .js-table-filters-form input[type="text"]' + ); + $(document).on( + 'change.tableListAutoFilter', + '.js-table-filters-form select, .js-table-filters-form input[type="date"], .js-table-filters-form input[type="text"]', + function() { + var form = $(this).closest('form'); + if (form.length) { + form.trigger('submit'); + } + } + ); })(window.jQuery); diff --git a/updates/0.20/ver_0.248.zip b/updates/0.20/ver_0.248.zip new file mode 100644 index 0000000000000000000000000000000000000000..b820476af2f994be4a412d6d8c618b1e011c2b50 GIT binary patch literal 3583 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 QzoV3YI{S}WUHSX^7ioE?oB#j- literal 0 HcmV?d00001 diff --git a/updates/changelog.php b/updates/changelog.php index c9941b1..46d4c47 100644 --- a/updates/changelog.php +++ b/updates/changelog.php @@ -1,4 +1,7 @@ -ver. 0.247
+ver. 0.248
+- UPDATE - filtry w nowych tabelach dzialaja automatycznie na `onchange` +- UPDATE - `components/table-list`: auto-submit formularza filtrow po zmianie pola (select, date, text) +
ver. 0.247
- UPDATE - nowy dialog potwierdzenia usuwania w `components/table-list` (zamiast natywnego `confirm`) - UPDATE - popup usuwania: wiekszy rozmiar i centrowanie na srodku ekranu
ver. 0.246
diff --git a/updates/versions.php b/updates/versions.php index 1f8f86b..56ebd7b 100644 --- a/updates/versions.php +++ b/updates/versions.php @@ -1,5 +1,5 @@