diff --git a/scripts/pi-hole/js/settings-advanced.js b/scripts/pi-hole/js/settings-advanced.js index a89cf76f..bd514b56 100644 --- a/scripts/pi-hole/js/settings-advanced.js +++ b/scripts/pi-hole/js/settings-advanced.js @@ -50,7 +50,7 @@ function generateRow(topic, key, value) { ? ' ' : "") + (value.flags.env_var - ? ' ' + ? ' ' : "") + "" + "
" + diff --git a/scripts/pi-hole/js/settings-dns.js b/scripts/pi-hole/js/settings-dns.js index 5b750783..7059fc5e 100644 --- a/scripts/pi-hole/js/settings-dns.js +++ b/scripts/pi-hole/js/settings-dns.js @@ -18,6 +18,12 @@ function removeFromArray(arr, what) { } function fillDNSupstreams(value, servers) { + var disabledStr = ""; + if (value.flags.env_var === true) { + $("#DNSupstreamsTextfield").prop("disabled", true); + disabledStr = 'disabled="Disabled"'; + } + var i = 0; var customServers = value.value.length; servers.forEach(element => { @@ -30,21 +36,21 @@ function fillDNSupstreams(value, servers) { // Loop over available addresses (up to 2) for (let index = 0; index < 2; index++) { if (address.length > index) { - row += - '