summaryrefslogtreecommitdiffstats
path: root/modules-available/permissionmanager/clientscript.js
diff options
context:
space:
mode:
authorChristian Hofmaier2017-03-28 11:23:24 +0200
committerChristian Hofmaier2017-03-28 11:23:24 +0200
commit7807e30a69ab39b3f2a7f20d2608ba6b46b456e8 (patch)
tree0c9054b307b72d2a891e4b5b0e0a389acd9716cd /modules-available/permissionmanager/clientscript.js
parent[permission-manager] renamed module folder (diff)
downloadslx-admin-7807e30a69ab39b3f2a7f20d2608ba6b46b456e8.tar.gz
slx-admin-7807e30a69ab39b3f2a7f20d2608ba6b46b456e8.tar.xz
slx-admin-7807e30a69ab39b3f2a7f20d2608ba6b46b456e8.zip
[permission-manager] first part of UI, database table, sql queries and db methods
Diffstat (limited to 'modules-available/permissionmanager/clientscript.js')
-rw-r--r--modules-available/permissionmanager/clientscript.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules-available/permissionmanager/clientscript.js b/modules-available/permissionmanager/clientscript.js
new file mode 100644
index 00000000..da825984
--- /dev/null
+++ b/modules-available/permissionmanager/clientscript.js
@@ -0,0 +1,12 @@
+document.addEventListener("DOMContentLoaded", function() {
+ var table = $("table").stupidtable();
+
+ // to show the sort-arrow next to the table header
+ table.on("aftertablesort", function (event, data) {
+ var th = $(this).find("th");
+ th.find(".arrow").remove();
+ var dir = $.fn.stupidtable.dir;
+ var arrow = data.direction === dir.ASC ? "down" : "up";
+ th.eq(data.column).append(' <span class="arrow glyphicon glyphicon-chevron-'+arrow+'"></span>');
+ });
+}); \ No newline at end of file