diff --git a/app/templates/domain.html b/app/templates/domain.html index 2c6718d..68c9e15 100644 --- a/app/templates/domain.html +++ b/app/templates/domain.html @@ -413,7 +413,43 @@ modal.modal('hide'); }) modal.modal('show'); - } else if (record_type == "TXT") { + } else if (record_type == "TLSA") { + var modal = $("#modal_custom_record"); + if (record_data.val() == "") { + var form = " \ + \ + \ + \ + \ + \ + \ + \ + "; + } else { + var parts = record_data.val().split(" "); + var form = " \ + \ + \ + \ + \ + \ + \ + \ + "; + } + modal.find('.modal-body p').html(form); + modal.find('#button_save').click(function() { + tlsa_certificate_usage = modal.find('#tlsa_certificate_usage').val(); + tlsa_selector = modal.find('#tlsa_selector').val(); + tlsa_matching = modal.find('#tlsa_matching').val(); + tlsa_hash = modal.find('#tlsa_hash').val(); + + data = tlsa_certificate_usage + " " + tlsa_selector + " " + tlsa_matching + " " + tlsa_hash; + record_data.val(data); + modal.modal('hide'); + }) + modal.modal('show'); + } else if (record_type == "TXT") { var txt_data = record_data.val().replace(/"/g, '"'); var modal = $("#modal_custom_record"); var form = " \