main.js: updated code to disable real ip text box when insecure DoH is not enabled.

This commit is contained in:
Shreyas Zare
2024-11-16 17:24:51 +05:30
parent 9f257efabe
commit 997a1da9ae

View File

@@ -339,6 +339,7 @@ $(function () {
$("#txtDnsOverHttpPort").prop("disabled", !enableDnsOverHttp);
$("#txtReverseProxyNetworkACL").prop("disabled", !enableDnsOverUdpProxy && !enableDnsOverTcpProxy && !enableDnsOverHttp);
$("#txtDnsOverHttpRealIpHeader").prop("disabled", !enableDnsOverHttp);
});
$("#chkEnableDnsOverTls").click(function () {
@@ -1102,6 +1103,7 @@ function loadDnsSettings(responseJSON) {
$("#lblDoQHost").text("tls-certificate-domain:" + responseJSON.response.dnsOverQuicPort);
$("#lblDoHsHost").text("tls-certificate-domain" + (responseJSON.response.dnsOverHttpsPort == 443 ? "" : ":" + responseJSON.response.dnsOverHttpsPort));
$("#txtDnsOverHttpRealIpHeader").prop("disabled", !responseJSON.response.enableDnsOverHttp);
$("#txtDnsOverHttpRealIpHeader").val(responseJSON.response.dnsOverHttpRealIpHeader);
$("#lblDnsOverHttpRealIpHeader").text(responseJSON.response.dnsOverHttpRealIpHeader);
$("#lblDnsOverHttpRealIpNginx").text("proxy_set_header " + responseJSON.response.dnsOverHttpRealIpHeader + " $remote_addr;");