diff --git a/scripts/pi-hole/js/settings.js b/scripts/pi-hole/js/settings.js index dc5c1ff4..660bb56a 100644 --- a/scripts/pi-hole/js/settings.js +++ b/scripts/pi-hole/js/settings.js @@ -37,10 +37,26 @@ function setConfigValues(topic, key, value) { // else: we have a setting we can set var escapedKey = key.replaceAll(".", "\\."); + var envTitle = $(`.${escapedKey}`); + + if (value.flags.advanced) { + if (envTitle.find(".advanced-warning").length === 0) { + envTitle.append( + `  ` + ); + } + } + + if (value.flags.restart_dnsmasq) { + if (envTitle.find(".restart-warning").length === 0) { + envTitle.append( + `  ` + ); + } + } if (value.flags.env_var) { // If this setting has been set by environment variable, display a padlock in the section title - var envTitle = $(`.${escapedKey}`); if (envTitle.find(".env-warning").length === 0) { envTitle.append( `  ` diff --git a/settings-dhcp.lp b/settings-dhcp.lp index e66609fb..60a64cb8 100644 --- a/settings-dhcp.lp +++ b/settings-dhcp.lp @@ -146,7 +146,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
-

Static DHCP configuration  

+

Static DHCP configuration

diff --git a/settings-dns.lp b/settings-dns.lp index 5cb8e884..9b7e969f 100644 --- a/settings-dns.lp +++ b/settings-dns.lp @@ -59,7 +59,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
-

Conditional forwarding  

+

Conditional forwarding

@@ -125,7 +125,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
-

Interface settings  

+

Interface settings

@@ -212,7 +212,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
-

Rate-limiting  

+

Rate-limiting

diff --git a/settings-system.lp b/settings-system.lp index 68b8b63b..44b2fc59 100644 --- a/settings-system.lp +++ b/settings-system.lp @@ -282,7 +282,7 @@ mg.include('scripts/pi-hole/lua/settings_header.lp','r')
-

Actions  

+

Actions