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('= htmlspecialchars((string)$action['confirm'], ENT_QUOTES, 'UTF-8'); ?>');"
+ class="= htmlspecialchars($actionClass, ENT_QUOTES, 'UTF-8'); ?>"
+
+ data-confirm-title="Potwierdzenie"
+ data-confirm-message="= htmlspecialchars($confirmMessage, ENT_QUOTES, 'UTF-8'); ?>"
+ data-confirm-ok="= htmlspecialchars((string)($action['confirm_ok'] ?? 'Usun'), ENT_QUOTES, 'UTF-8'); ?>"
+ data-confirm-cancel="= htmlspecialchars((string)($action['confirm_cancel'] ?? 'Anuluj'), ENT_QUOTES, 'UTF-8'); ?>"
>
= htmlspecialchars((string)($action['label'] ?? ''), ENT_QUOTES, 'UTF-8'); ?>
@@ -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 0000000..8fb1eec
Binary files /dev/null and b/updates/0.20/ver_0.247.zip differ
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 @@
-$current_ver = 246;
+$current_ver = 247;
for ($i = 1; $i <= $current_ver; $i++)
{
|