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
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
DL6ER
caef160c55
Add HTTP 403 error page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-19 11:39:33 +01:00
DL6ER
a39c8a5c0a
Escape only where we are displaying
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-18 22:38:01 +01:00
DL6ER
bc1c6bc117
Explicitly set contentType to avoid promotion to jsonp
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-18 12:54:41 +01:00
Adam Warner
69f838f7a6
[DevContainer] Mount external ssh directory in the correct place ( #2850 )
2023-11-18 11:39:11 +00:00
Adam Warner
9bb6d83895
Because the container is started as user node, the ssh mount should be in /home/node/.ssh rather than root
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2023-11-18 11:20:12 +00:00
yubiuser
cbe7b3bfdd
Devcontainer ( #2847 )
2023-11-18 10:55:03 +01:00
Christian König
dc2cfdba28
Fix tests and editorconfig
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-18 09:26:52 +00:00
Christian König
d0acd5f81b
Update prettier to 3.1.0 and regenerate package-lock.json
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-18 09:17:37 +00:00
Christian König
270dabfeca
Add devcontainer
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-18 09:06:47 +00:00
DL6ER
627020748f
Fix possible race-collision ( #2846 )
2023-11-17 21:34:17 +01:00
DL6ER
7c0812b52b
Apply necessary code styling changes
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-17 10:36:38 +01:00
DL6ER
9815602ecd
Call initTable() from getGroups() when finished to avoid a possible race-collision
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-17 10:33:38 +01:00
yubiuser
2c4c73b452
Add hint about dnsmasq default lease time ( #2844 )
2023-11-16 22:29:44 +01:00
DL6ER
5c09620a34
Fix Upstreams Query Log links ( #2843 )
2023-11-16 22:26:58 +01:00
DL6ER
8b7c88f1bf
Do not accept comma to separate regex ( #2835 )
2023-11-16 22:26:42 +01:00
Christian König
48622a3fa0
Add hint about dnsmasq default lease time
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-16 21:59:38 +01:00
Christian König
2069e3cffb
Add comma hints
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-16 21:28:29 +01:00
DL6ER
feea661daf
Fix upstream links yielding no results on the Query Log if names are shown
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-16 12:53:08 +01:00
DL6ER
fba38b32bd
Add space-separation for multi-add domains
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-16 12:42:22 +01:00
RD WebDesign
35ab1fd4a0
Use row background colors in Query Log table ( #2840 )
2023-11-15 21:56:55 -03:00
RD WebDesign
5b8bf35040
Clear input fields after successfully adding new items ( #2832 )
...
This applies to Clients, Domains, Lists, DNS records and CNAME records.
2023-11-15 17:48:02 -03:00
RD WebDesign
3aa6ee39ce
Add word break for clients column to avoid horizontal scrollbar (v6) ( #2839 )
2023-11-15 17:43:36 -03:00
RD WebDesign
aee5757c4a
Allow open details only on normal rows ( #2842 )
...
Avoid errors when clicking on detail rows
2023-11-15 17:41:48 -03:00
RD WebDesign
abfa0a44ae
Allow open details only on normal rows
...
Detail rows don't have their own details, so don't allow the click event
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-15 17:32:31 -03:00
RD WebDesign
74fa7e4965
Also clear input fields after adding DNS and CNAME records.
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-15 16:52:00 -03:00
RD WebDesign
d7466adb65
Use row background colors in Query Log table
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-15 16:29:01 -03:00
RD WebDesign
c84157eaf1
Add word break for clients column to avoid horizontal scrollbar
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-15 15:11:17 -03:00
DL6ER
0371f870a8
Domains/Regex must be either space or newline separated when adding multiple at once. It is not possible to use comma as this has a special meaning in the regex world
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-15 12:11:57 +01:00
DL6ER
5cd1b2e16b
Add DHCP netmask field and nicely format API errors ( #2805 )
2023-11-15 11:09:46 +01:00
RD WebDesign
eeb07535ad
Clear input fields after successfully adding new items
...
Applies to Clients, Domains and Lists.
2023-11-14 19:58:41 -03:00
RD WebDesign
6b58550bd1
Privacy Settings - Keep the text on the same line, even in smaller screens ( #2830 )
2023-11-14 19:11:04 -03:00
RD WebDesign
1778a8a650
Fix indentation of paragraphs inside icheck elements
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-14 17:40:43 -03:00
RD WebDesign
c885832087
Add a line break between the checkboxes and the number of days selector
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-14 17:18:36 -03:00
RD WebDesign
0b28146e15
Keep the text on the same line, even in smaller screens
...
- Add a row with `display:flex` to avoid the line break
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-11-14 15:47:17 -03:00
yubiuser
e0ca2b2b1f
Shorten animation delay ( #2815 )
2023-11-13 23:25:23 +01:00
DL6ER
b015938c9a
Move comment about CNAME limitations to the CNAME box ( #2806 )
2023-11-13 23:21:44 +01:00