mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-13 21:19:42 +02:00
clean up JS and dnssec template
This commit is contained in:
parent
afdc922b13
commit
13e294d0d2
3 changed files with 20 additions and 89 deletions
|
@ -472,22 +472,18 @@ function prepareDeleteButtons() {
|
||||||
// })();
|
// })();
|
||||||
|
|
||||||
|
|
||||||
|
function toggleElements() {
|
||||||
|
let element1 = document.getElementById("enable-dnssec");
|
||||||
|
let element2 = document.getElementById("add-records");
|
||||||
|
element1.classList.toggle("display-none");
|
||||||
|
element2.classList.toggle("display-none");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
(function toggleDNSSECWarning() {
|
(function toggleDNSSECWarning() {
|
||||||
document.getElementById("toggler1").addEventListener("click", function () {
|
document.getElementById("enable_dnssec").addEventListener("click", toggleElements);
|
||||||
var element = document.getElementById("step-1");
|
document.getElementById("cancel_dnssec").addEventListener("click", toggleElements);
|
||||||
var element2 = document.getElementById("step-2");
|
|
||||||
element.classList.toggle("display-none");
|
|
||||||
element2.classList.toggle("display-none");
|
|
||||||
});
|
|
||||||
|
|
||||||
document.getElementById("toggler2").addEventListener("click", function () {
|
|
||||||
var element = document.getElementById("step-1");
|
|
||||||
var element2 = document.getElementById("step-2");
|
|
||||||
element.classList.toggle("display-none");
|
|
||||||
element2.classList.toggle("display-none");
|
|
||||||
});
|
|
||||||
})();
|
})();
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<form class="usa-form usa-form--large" method="post">
|
<form class="usa-form usa-form--large" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% if domain.has_dnssec_records %}
|
{% if has_dnssec_records %}
|
||||||
<div class="usa-alert usa-alert--info usa-alert--slim margin-bottom-3">
|
<div class="usa-alert usa-alert--info usa-alert--slim margin-bottom-3">
|
||||||
<div class="usa-alert__body">
|
<div class="usa-alert__body">
|
||||||
In order to fully disable DNSSEC on your domain, you will need to work with your DNS provider to remove your DNSSEC-related records from your zone.
|
In order to fully disable DNSSEC on your domain, you will need to work with your DNS provider to remove your DNSSEC-related records from your zone.
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
>Disable DNSSEC</a
|
>Disable DNSSEC</a
|
||||||
>
|
>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div id="step-1">
|
<div id="enable-dnssec">
|
||||||
<div class="usa-alert usa-alert--info usa-alert--slim margin-bottom-3">
|
<div class="usa-alert usa-alert--info usa-alert--slim margin-bottom-3">
|
||||||
<div class="usa-alert__body">
|
<div class="usa-alert__body">
|
||||||
It is strongly recommended that you do not enable this unless you fully understand DNSSEC and know how to set it up properly. If you make a mistake, it could cause your domain name to stop working.
|
It is strongly recommended that you do not enable this unless you fully understand DNSSEC and know how to set it up properly. If you make a mistake, it could cause your domain name to stop working.
|
||||||
|
@ -35,11 +35,11 @@
|
||||||
type="button"
|
type="button"
|
||||||
class="usa-button"
|
class="usa-button"
|
||||||
name="enable_dnssec"
|
name="enable_dnssec"
|
||||||
id="toggler1"
|
id="enable_dnssec"
|
||||||
>Enable DNSSEC</button>
|
>Enable DNSSEC</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="step-2" class="display-none">
|
<div id="add-records" class="display-none">
|
||||||
<h2> Add DS Records </h2>
|
<h2> Add DS Records </h2>
|
||||||
<p>In order to enable DNSSEC and add Delegation Signer (DS) records, you must first configure it with your DNS hosting service. Your configuration will determine whether you need to add DS Data or Key Data. Contact your DNS hosting provider if you are unsure which record type to add.</p>
|
<p>In order to enable DNSSEC and add Delegation Signer (DS) records, you must first configure it with your DNS hosting service. Your configuration will determine whether you need to add DS Data or Key Data. Contact your DNS hosting provider if you are unsure which record type to add.</p>
|
||||||
<p>
|
<p>
|
||||||
|
@ -48,84 +48,21 @@
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
class="usa-button usa-button--unstyled"
|
class="usa-button usa-button--unstyled"
|
||||||
name="cancel"
|
name="cancel_dnssec"
|
||||||
id="toggler2"
|
id="cancel_dnssec"
|
||||||
>Cancel</button>
|
>Cancel</button>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="usa-modal"
|
class="usa-modal"
|
||||||
id="example-modal-1"
|
id="toggle-dnssec-alert"
|
||||||
aria-labelledby="modal-1-heading"
|
aria-labelledby="Are you sure you want to continue?"
|
||||||
aria-describedby="modal-1-description"
|
aria-describedby="Your DNSSEC records will be deleted from the registry."
|
||||||
>
|
>
|
||||||
{% include 'includes/modal.html' with modal_heading="Are you sure you want to continue?" modal_description="Your DNSSEC records will be deleted from the registry." modal_button=modal_button|safe %}
|
{% include 'includes/modal.html' with modal_heading="Are you sure you want to continue?" modal_description="Your DNSSEC records will be deleted from the registry." modal_button=modal_button|safe %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{% comment %} <div
|
|
||||||
class="usa-modal"
|
|
||||||
id="example-modal-1"
|
|
||||||
aria-labelledby="modal-1-heading"
|
|
||||||
aria-describedby="modal-1-description"
|
|
||||||
>
|
|
||||||
<div class="usa-modal__content">
|
|
||||||
<div class="usa-modal__main">
|
|
||||||
<h2 class="usa-modal__heading" id="modal-1-heading">
|
|
||||||
Are you sure you want to continue?
|
|
||||||
</h2>
|
|
||||||
<div class="usa-prose">
|
|
||||||
<p id="modal-1-description">
|
|
||||||
Your DNSSEC records will be deleted from the registry.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="usa-modal__footer">
|
|
||||||
<ul class="usa-button-group">
|
|
||||||
<li class="usa-button-group__item">
|
|
||||||
<form method="post">
|
|
||||||
{% csrf_token %}
|
|
||||||
<button
|
|
||||||
type="submit"
|
|
||||||
class="usa-button"
|
|
||||||
name="disable_dnssec"
|
|
||||||
>Disable DNSSEC</button>
|
|
||||||
</form>
|
|
||||||
</li>
|
|
||||||
<li class="usa-button-group__item">
|
|
||||||
<button
|
|
||||||
type="button"
|
|
||||||
class="usa-button usa-button--unstyled padding-105 text-center"
|
|
||||||
data-close-modal
|
|
||||||
>
|
|
||||||
Cancel
|
|
||||||
</button>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<button
|
|
||||||
type="button"
|
|
||||||
class="usa-button usa-modal__close"
|
|
||||||
aria-label="Close this window"
|
|
||||||
data-close-modal
|
|
||||||
>
|
|
||||||
<svg class="usa-icon" aria-hidden="true" focusable="false" role="img">
|
|
||||||
<use xlink:href="/assets/img/sprite.svg#close"></use>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div> {% endcomment %}
|
|
||||||
|
|
||||||
|
|
||||||
{% endblock %} {# domain_content #}
|
{% endblock %} {# domain_content #}
|
||||||
|
|
|
@ -242,8 +242,6 @@ class DomainDNSSECView(DomainPermissionView, FormMixin):
|
||||||
|
|
||||||
has_dnssec_records = self.domain.dnssecdata is not None
|
has_dnssec_records = self.domain.dnssecdata is not None
|
||||||
|
|
||||||
logger.debug(f"clicked_enable_dns {self.clicked_enable_dns}")
|
|
||||||
|
|
||||||
# if does_not_have_dnssec_records and self.clicked_enable_dns == False:
|
# if does_not_have_dnssec_records and self.clicked_enable_dns == False:
|
||||||
# logger.debug(f"clicked_enable_dns {self.clicked_enable_dns}")
|
# logger.debug(f"clicked_enable_dns {self.clicked_enable_dns}")
|
||||||
# self.domain.dnssec_enabled = False
|
# self.domain.dnssec_enabled = False
|
||||||
|
@ -256,7 +254,7 @@ class DomainDNSSECView(DomainPermissionView, FormMixin):
|
||||||
|
|
||||||
context['modal_button'] = modal_button
|
context['modal_button'] = modal_button
|
||||||
context['has_dnssec_records'] = has_dnssec_records
|
context['has_dnssec_records'] = has_dnssec_records
|
||||||
context['domain'] = self.domain
|
# context['domain'] = self.domain
|
||||||
|
|
||||||
return context
|
return context
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue