RD WebDesign
7a9105c89c
Display a message when there are no modified settings to display
...
The first rule adds a pseudo element (::before) with the desired text,
to every `settings-container` element.
The second rule removes that pseudo element from `settings-containers`
with at least one child box without attribute `style="display: none;"`
(in other words: at least one "visible" child box).
This doesn't currently works in Firefox, but this may change in FF 121:
https://www.mozilla.org/en-US/firefox/121.0beta/releasenotes/#note-789864
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-12-02 02:25:15 -03:00
DL6ER
af6be919a1
Redirect to admin/settings/system if on admin/settings/all and settings level is Basic
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-12-01 20:28:01 +01:00
DL6ER
132018b5fc
Add error toast for disabled expert settings on manual browsing /settigs/all
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-12-01 10:03:38 +01:00
DL6ER
469a179b0e
Address review comments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-12-01 09:49:20 +01:00
DL6ER
fb2a8cffa9
Apply expert settings even there is no #expert-settings element on this page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-12-01 09:46:45 +01:00
DL6ER
38679240c8
Skip if element is not present (e.g. on login page)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-30 22:05:44 +01:00
DL6ER
ae228de300
Set only-changed color to blue to match icon color
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-29 13:45:01 +01:00
DL6ER
ce96e15d59
Remove settings-level-1 and rename level 0 to basic, level 2 to expert
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-29 13:11:27 +01:00
DL6ER
ceb1118c0b
Add settings level and only-changed settings toggle
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-29 13:10:18 +01:00
DL6ER
01577e2392
Add dnsmasq tail log formatting ( #2878 )
2023-11-28 22:23:44 +01:00
DL6ER
35bf9124a3
Add review comment suggestion
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-28 20:41:51 +01:00
DL6ER
3586096f83
Add dnsmasq tail log formatting
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-28 19:33:34 +01:00
RD WebDesign
8a397e7a7e
Tweak lists user interface (icons and tooltips) ( #2876 )
2023-11-28 15:27:45 -03:00
RD WebDesign
147ca38723
Fix a few invalid HTML elements generated by javascript ( #2875 )
2023-11-27 20:26:57 -03:00
RD WebDesign
a14972f055
Use the status text as part of the icon tooltip
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 19:16:54 -03:00
RD WebDesign
44bc14d38e
Move status text definition to a dedicated function
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 19:16:46 -03:00
RD WebDesign
e69b7eaa81
Reduce concatenation using template literals
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 19:05:15 -03:00
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
RD WebDesign
056b1d1198
Remove extra space
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 00:51:09 -03:00
RD WebDesign
3e86cbd9ad
Replace some P elements with DIV
...
P element can't be parent of P or UL elements. DIV element can.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 00:27:21 -03:00
RD WebDesign
b3ed5275d4
Fix invalid HTML code generated using javascript
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-27 00:24:42 -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
yubiuser
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