From 9a72d92e130a568eaaecafe1e88bb215ec30a361 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Sun, 8 Feb 2026 01:58:59 +0100 Subject: [PATCH] Release 0.247: improve delete confirmation dialog --- admin/templates/components/table-list.php | 110 +++++++++++++++++++++- updates/0.20/ver_0.247.zip | Bin 0 -> 3472 bytes updates/changelog.php | 6 +- updates/versions.php | 2 +- 4 files changed, 112 insertions(+), 6 deletions(-) create mode 100644 updates/0.20/ver_0.247.zip diff --git a/admin/templates/components/table-list.php b/admin/templates/components/table-list.php index 209bfac..7a4bb5e 100644 --- a/admin/templates/components/table-list.php +++ b/admin/templates/components/table-list.php @@ -149,11 +149,22 @@ $perPage = (int)($list->pagination['per_page'] ?? 15); + - onclick="return confirm('');" + class="" + + data-confirm-title="Potwierdzenie" + data-confirm-message="" + data-confirm-ok="" + data-confirm-cancel="" > @@ -217,3 +228,96 @@ $perPage = (int)($list->pagination['per_page'] ?? 15); + + + + diff --git a/updates/0.20/ver_0.247.zip b/updates/0.20/ver_0.247.zip new file mode 100644 index 0000000000000000000000000000000000000000..8fb1eec4fc0f14532d1e8e82135b1729e50ea9c7 GIT binary patch literal 3472 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 EU-lz{-v9sr literal 0 HcmV?d00001 diff --git a/updates/changelog.php b/updates/changelog.php index 154a66a..c9941b1 100644 --- a/updates/changelog.php +++ b/updates/changelog.php @@ -1,5 +1,7 @@ -ver. 0.245
-ver. 0.246
+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
- UPDATE - migracja listy banerow do nowego mechanizmu tabeli (`components/table-list`, filtrowanie, sortowanie, paginacja) - UPDATE - `admin\Controllers\BannerController::list()` buduje `PaginatedTableViewModel` - UPDATE - `Domain\Banner\BannerRepository::listForAdmin()` (bezpieczne filtrowanie i sortowanie) diff --git a/updates/versions.php b/updates/versions.php index 2fd9f0c..1f8f86b 100644 --- a/updates/versions.php +++ b/updates/versions.php @@ -1,5 +1,5 @@