PCv5/app/templates/admin
Lephe 1d38f906ee
admin/members: add a dynamic regex/logic filter for the member list
This commit introduces a client-side table filter that supports regexes
and propositional logic to filter table rows.

A table can be filtered if it has the [filter-target] class and its
first row has <th> tags with a [data-filter] attribute specifying column
names.

The filter itself is a div with the [form] and [filter] classes, and a
[data-target] attribute pointing to the table to filter. The filter
contains a text <input> which is passed to filter_update() when the
filter expression is validated.

The client-side filter code runs the expression through a basic lexer
and parser, then matches the result for every row in the target table.
The [textContent] of each cell is used for string and regex matching.
2020-11-02 14:38:28 +01:00
..
attachments.html attachments: added attachments system 2020-08-01 21:26:06 +02:00
config.html admin: add a page to get configuration used 2020-08-27 23:12:31 +02:00
delete_account.html refactor: passage aux variables CSS4 2020-07-13 22:54:34 +02:00
delete_trophy.html refactor: passage aux variables CSS4 2020-07-13 22:54:34 +02:00
edit_account.html titles: add displayed title (#65) 2020-07-29 00:57:06 +02:00
edit_trophy.html admin: improve display of trophies 2020-10-31 09:53:55 +01:00
forums.html admin: fixed the forum panel 2020-09-24 00:22:20 +02:00
groups_privileges.html admin: ADD suivi des comptes inactifs, validation manuelle (#58) 2020-07-23 19:12:37 +02:00
index.html admin/members: add a full member list 2020-11-01 16:12:15 +01:00
members.html admin/members: add a dynamic regex/logic filter for the member list 2020-11-02 14:38:28 +01:00
trophies.html admin: improve display of trophies 2020-10-31 09:53:55 +01:00