diff --git a/acmsite/static/js/tableutils.js b/acmsite/static/js/tableutils.js new file mode 100644 index 0000000..ee9688f --- /dev/null +++ b/acmsite/static/js/tableutils.js @@ -0,0 +1,12 @@ +var $rows = $('#searchable tr'); +$('#search').keyup(function() { + + var val = '^(?=.*\\b' + $.trim($(this).val()).split(/\s+/).join('\\b)(?=.*\\b') + ').*$', + reg = RegExp(val, 'i'), + text; + + $rows.show().filter(function() { + text = $(this).text().replace(/\s+/g, ' '); + return !reg.test(text); + }).hide(); +}); diff --git a/acmsite/templates/admin/events.html b/acmsite/templates/admin/events.html index 92fbb8c..3297a68 100644 --- a/acmsite/templates/admin/events.html +++ b/acmsite/templates/admin/events.html @@ -4,6 +4,11 @@ {% block app_content %}

Event list

+
+ + +
+ @@ -15,7 +20,7 @@ data-bs-target="#editModal" data-id="0">New - + {% for e in e_list %} @@ -126,6 +131,7 @@ + +
{{ e.name }}