Commit Graph
5816 Commits
Author SHA1 Message Date
RD WebDesign 0f58fbfb96 Tweak the lists user interface, specially the icons
- add a new column for list type;
- separate status and type icons;
- move the code responsible for the icons to dedicated functions;
- use the same icons for block/allow everywhere;
- use the same style (solid circle) for every status icon (except history).

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-27 02:48:18 -03:00
yubiuser 4ed958db73 Revert datatables upgrade (#2874) 2023-11-26 22:00:08 +01:00
Christian König 046c694c63 Fix datatable warning on network table
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-26 20:57:09 +01:00
Christian König c8a43d3daa Revert "Update datatables (#2852)"
This reverts commit e4ac12c3e0, reversing
changes made to 54dba57161.

Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-26 20:57:08 +01:00
DL6ER 7d42606062 Fix legend crossing out (#2872) 2023-11-25 22:46:29 +01:00
DL6ER aa0d09e0e4 Also check item.hidden property when deciding to skip legend regeneration
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-25 10:52:50 +01:00
DL6ER 781cf52a4b Store refresh intervals in a common place (#2871) 2023-11-25 06:55:24 +01:00
DL6ER 781118c8b8 Only refresh data when page/tab is currently visible
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 22:48:31 +01:00
DL6ER 570f89fcc6 Run codespell also on pushes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 11:18:59 +01:00
DL6ER 279dd2a405 Sort intervals by duration and add comments where they are applicable
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 11:17:47 +01:00
DL6ER c853148897 Store refresh intervals in a common place for easy editing (and possibly future programatic adjustments)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 11:14:48 +01:00
DL6ER 828cc91829 Remove extra <ul></ul> (#2868) 2023-11-24 08:11:10 +01:00
DL6ER 70a009d24d Remove extra <ul></ul>
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 07:50:45 +01:00
DL6ER 49cd7f8a37 Continue tailing log after FTL restart (#2866) 2023-11-23 22:08:42 +01:00
RD WebDesign c3ee946ac8 Local records: better layout to avoid text overlapping in smaller screens (#2864) 2023-11-23 17:10:18 -03:00
yubiuser e4ac12c3e0 Update datatables (#2852) 2023-11-23 20:36:46 +01:00
DL6ER d2546bdc52 Reset nextID on change of FTL's PID to appreciate the new counter after a restart
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-23 09:41:13 +01:00
RD WebDesign 1c0a3ea8a3 Fix column width zero adding autoWidth: false
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-23 03:26:49 -03:00
RD WebDesign 9fdd77f9b5 Adjusting the placeholder text and cell widths
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-22 19:14:24 -03:00
yubiuser 54dba57161 Emphasize whole row for current client in API session table (#2865) 2023-11-22 22:09:10 +01:00
yubiuserandRD WebDesign e7be61b9e2 Less code is better code
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: yubiuser <ckoenig@posteo.de>
2023-11-22 22:03:43 +01:00
RD WebDesign 17fca26e28 Remove test leftover - unused code (#2863) 2023-11-22 13:23:07 -03:00
Christian König 43200d2de8 Fix styling
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-22 12:11:44 +00:00
Christian König 89873c226a Emphasize whole row for current client
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-22 13:06:04 +01:00
RD WebDesign 0a4af10463 Add missing text "(optional)" to the TTL field
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-22 00:58:55 -03:00
RD WebDesign 4ceabfb388 Simplify the layout moving "add new item" fields to the table footer
- create a table footer and move the input fields there;
- CSS to format the input fields
- remove the collapsible box

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-22 00:24:18 -03:00
RD WebDesign 2aa278d209 Move notes to extenal box-footer
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 21:23:12 -03:00
RD WebDesign 3dcc2862b5 Adjust the grid for datatables elements
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 20:25:38 -03:00
RD WebDesign 0d5365af86 Use 2 columns only in large screens
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 20:23:38 -03:00
RD WebDesign 2bf2420af4 Removing code not used
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 20:11:32 -03:00
RD WebDesign ad81c347d5 Add pagination controls to Local records pages (#2859) 2023-11-21 19:48:53 -03:00
RD WebDesign 15364b500c Add pagination controls to Local records pages
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 15:49:41 -03:00
DL6ER 42395e14bc Improve escaping on the web interface (#2851) 2023-11-21 18:45:36 +01:00
DL6ER fe8296acb8 Merge branch 'development-v6' into tweak/contentType
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-20 19:51:49 +01:00
DL6ER 52f198971c Show Unicode domains (if domain is punycode-encoded) (#2857) 2023-11-20 19:45:43 +01:00
yubiuser 44d6edd50f Fix deleting sessions via red trash icon (#2856) 2023-11-19 23:13:07 +01:00
DL6ER a518b60afe Show Unicode domains (if different from possibly punycode-encoded raw domains)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-19 23:02:12 +01:00
DL6ER ae52e79bbc Add HTTP 403 error page (#2853) 2023-11-19 22:41:45 +01:00
RD WebDesign 3b5cfd7d6e Change the text-danger color to increase the contrast
The issue only affects one theme: High Contrast Dark

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 18:04:39 -03:00
Christian König a4b7537ae1 Fix deleting sessions via red trash icon
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-19 20:55:54 +00:00
Christian König 55782d3e82 Revert datatables select to v 1.3.1
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-19 20:56:27 +01:00
RD WebDesign 49f6d76140 Rename the modified datatables.min.css to datatables-pihole.min.css
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 16:00:40 -03:00
RD WebDesign 4ac37a602e Use a modified version of datatables.min.css
- after the update, a few CSS rules were removed to keep the original look;
- a header containing a link to the removed code was added.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 15:57:22 -03:00
Christian König 040f746c22 Revert "Set pagingTag: 'button'"
This reverts commit a8bb9ed201.

Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-19 13:48:39 +01:00
DL6ER caef160c55 Add HTTP 403 error page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-19 11:39:33 +01:00
RD WebDesign d3652ffed3 Fix the selected row background and text colors
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 03:00:09 -03:00
RD WebDesign c8bad97b84 Revert the style change for select plugin (back to 1.3.1)
This fixes the double checkbox icon used to select table rows

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 03:00:08 -03:00
RD WebDesign c172a7349b Use the Bootstrap 3 version for buttons (CSS)
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 02:59:50 -03:00
RD WebDesign cb35da4e91 Add datatables bootstrap3 integration code (javascript)
- Add the main integration code for datatables
- Add the integration code for Buttons plugin

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 02:57:54 -03:00
Christian König a8bb9ed201 Set pagingTag: 'button'
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-18 23:59:50 +01:00