From 0311ced7c3a33be648585868e1417411044758c4 Mon Sep 17 00:00:00 2001 From: envoyr Date: Mon, 16 May 2022 14:42:05 +0200 Subject: [PATCH] check/uncheck all-checkbox --- lng/de.lng.php | 2 ++ lng/en.lng.php | 2 ++ templates/Froxlor/src/js/components/tablecolumns.js | 8 ++++++++ templates/Froxlor/table/table.html.twig | 2 ++ 4 files changed, 14 insertions(+) diff --git a/lng/de.lng.php b/lng/de.lng.php index e42b52eb..40ad77c6 100644 --- a/lng/de.lng.php +++ b/lng/de.lng.php @@ -1165,6 +1165,8 @@ Vielen Dank, Ihr Administrator', 'description' => 'Hier können die angezeigten Tabellenspalten angepasst werden', ], 'mandatoryfield' => 'Pflichtfeld', + 'select_all' => 'Alle auswählen', + 'unselect_all' => 'Alle abwählen', ], 'phpfpm' => [ 'vhost_httpuser' => 'Lokaler Benutzer für PHP-FPM (Froxlor-Vhost)', diff --git a/lng/en.lng.php b/lng/en.lng.php index 76b51137..3ca32959 100644 --- a/lng/en.lng.php +++ b/lng/en.lng.php @@ -1529,6 +1529,8 @@ Yours sincerely, your administrator', 'description' => 'Here you can customize the visible columns', ], 'mandatoryfield' => 'Field is mandatory', + 'select_all' => 'Select all', + 'unselect_all' => 'Unselect all', ], 'phpfpm' => [ 'vhost_httpuser' => 'Local user to use for PHP-FPM (Froxlor vHost)', diff --git a/templates/Froxlor/src/js/components/tablecolumns.js b/templates/Froxlor/src/js/components/tablecolumns.js index 0fa17882..345093a7 100644 --- a/templates/Froxlor/src/js/components/tablecolumns.js +++ b/templates/Froxlor/src/js/components/tablecolumns.js @@ -34,4 +34,12 @@ $(function () { } }); }); + + $('#manageColumnsModal form #select-all').on('click', function () { + $('#manageColumnsModal form input:checkbox').prop('checked', true); + }); + + $('#manageColumnsModal form #unselect-all').on('click', function () { + $('#manageColumnsModal form input:checkbox').prop('checked', false); + }); }); diff --git a/templates/Froxlor/table/table.html.twig b/templates/Froxlor/table/table.html.twig index a123591d..43999b31 100644 --- a/templates/Froxlor/table/table.html.twig +++ b/templates/Froxlor/table/table.html.twig @@ -82,6 +82,8 @@ {% endfor %}