diff --git a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml index 438c440c6..4109e2c0d 100644 --- a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml +++ b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml @@ -26,6 +26,7 @@ header + validation.http_service @@ -36,6 +37,7 @@ header + validation.http_opn_autodiscovery @@ -61,6 +63,7 @@ header + validation.http_haproxyInject @@ -93,6 +96,7 @@ header + validation.dns_service diff --git a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt index 60f179f1c..b192c9477 100644 --- a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt +++ b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt @@ -53,9 +53,16 @@ POSSIBILITY OF SUCH DAMAGE. $("#validation\\.dns_service").change(function(){ var service_id = 'table_' + $(this).val() ; $(".table_dns").hide(); - $("."+service_id).show(); + if ($("#validation\\.method").val() == 'dns01') { + $("."+service_id).show(); + } }); - $("#validation\\.dns_service").change(); + $("#validation\\.method").change(function(){ + $(".method_table").hide(); + $(".method_table_"+$(this).val()).show(); + $("#validation\\.dns_service").change(); + }); + $("#validation\\.method").change(); }) });