From f017c089f5ea740f3e4e458ff976e987ad2426ee Mon Sep 17 00:00:00 2001 From: Christian Hofmaier Date: Mon, 10 Apr 2017 18:58:26 +0200 Subject: [permission-manager] moved multiple code, added text-search to rolesTable --- .../templates/locationstable.html | 58 ++-------------------- .../permissionmanager/templates/roleeditor.html | 4 -- .../permissionmanager/templates/rolestable.html | 32 ++++++++++-- .../permissionmanager/templates/userstable.html | 51 +------------------ 4 files changed, 36 insertions(+), 109 deletions(-) (limited to 'modules-available/permissionmanager/templates') diff --git a/modules-available/permissionmanager/templates/locationstable.html b/modules-available/permissionmanager/templates/locationstable.html index aa4553f8..ea3a92e8 100644 --- a/modules-available/permissionmanager/templates/locationstable.html +++ b/modules-available/permissionmanager/templates/locationstable.html @@ -1,7 +1,8 @@
-
+
+
- +
+
+ +
+
+ +
+
@@ -16,8 +23,8 @@ {{#roles}} - - {{roleName}} + + {{roleName}} {{lang_Edit}} @@ -62,4 +69,23 @@ function deleteRole($roleId) { $(".modal-footer #deleteId").val($roleId); } + + function searchFieldFunction() { + // Declare variables + var input, filter, table, trs, a, i; + input = document.getElementById('roleNameSearchField'); + filter = input.value.toUpperCase(); + table = document.getElementById("rolesTable"); + trs = table.getElementsByClassName('rolesRow'); + + // Loop through all list items, and hide those who don't match the search query + for (i = 0; i < trs.length; i++) { + a = trs[i].getElementsByClassName("rolesData")[0]; + if (a.innerHTML.toUpperCase().indexOf(filter) > -1) { + trs[i].style.display = ""; + } else { + trs[i].style.display = "none"; + } + } + } \ No newline at end of file diff --git a/modules-available/permissionmanager/templates/userstable.html b/modules-available/permissionmanager/templates/userstable.html index 44b28833..a740c5e8 100644 --- a/modules-available/permissionmanager/templates/userstable.html +++ b/modules-available/permissionmanager/templates/userstable.html @@ -8,7 +8,7 @@