mirror of
https://github.com/google/nomulus.git
synced 2025-05-21 19:59:34 +02:00
Include the user's registry lock email in the lock/unlock modal (#696)
* Include the user's registry lock email in the lock/unlock modal
This commit is contained in:
parent
f7a67b7676
commit
ce35f6bc93
4 changed files with 7 additions and 3 deletions
|
@ -92,6 +92,7 @@ registry.registrar.RegistryLock.prototype.fillLocksPage_ = function(e) {
|
||||||
lockEnabledForContact: locksDetails.lockEnabledForContact});
|
lockEnabledForContact: locksDetails.lockEnabledForContact});
|
||||||
|
|
||||||
if (locksDetails.lockEnabledForContact) {
|
if (locksDetails.lockEnabledForContact) {
|
||||||
|
this.registryLockEmailAddress = locksDetails.email;
|
||||||
// Listen to the lock-domain 'submit' button click
|
// Listen to the lock-domain 'submit' button click
|
||||||
var lockButton = goog.dom.getRequiredElement('button-lock-domain');
|
var lockButton = goog.dom.getRequiredElement('button-lock-domain');
|
||||||
goog.events.listen(lockButton, goog.events.EventType.CLICK, this.onLockDomain_, false, this);
|
goog.events.listen(lockButton, goog.events.EventType.CLICK, this.onLockDomain_, false, this);
|
||||||
|
@ -116,7 +117,10 @@ registry.registrar.RegistryLock.prototype.showModal_ = function(targetElement, d
|
||||||
// attach the modal to the parent element so focus remains correct if the user closes the modal
|
// attach the modal to the parent element so focus remains correct if the user closes the modal
|
||||||
var modalElement = goog.soy.renderAsElement(
|
var modalElement = goog.soy.renderAsElement(
|
||||||
registry.soy.registrar.registrylock.confirmModal,
|
registry.soy.registrar.registrylock.confirmModal,
|
||||||
{domain: domain, isLock: isLock, isAdmin: this.isAdmin});
|
{domain: domain,
|
||||||
|
isLock: isLock,
|
||||||
|
isAdmin: this.isAdmin,
|
||||||
|
emailAddress: this.registryLockEmailAddress});
|
||||||
parentElement.prepend(modalElement);
|
parentElement.prepend(modalElement);
|
||||||
if (domain == null) {
|
if (domain == null) {
|
||||||
goog.dom.getRequiredElement('domain-lock-input-value').focus();
|
goog.dom.getRequiredElement('domain-lock-input-value').focus();
|
||||||
|
|
|
@ -115,12 +115,12 @@
|
||||||
{template .confirmModal}
|
{template .confirmModal}
|
||||||
{@param isLock: bool}
|
{@param isLock: bool}
|
||||||
{@param isAdmin: bool}
|
{@param isAdmin: bool}
|
||||||
|
{@param emailAddress: string}
|
||||||
{@param? domain: string|null}
|
{@param? domain: string|null}
|
||||||
<div id="lock-confirm-modal" class="{css('lock-confirm-modal')}">
|
<div id="lock-confirm-modal" class="{css('lock-confirm-modal')}">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<p>Are you sure you want to {if $isLock}lock a domain{else}unlock the domain {$domain}{/if}?
|
<p>Are you sure you want to {if $isLock}lock a domain{else}unlock the domain {$domain}{/if}?
|
||||||
We will send an email to the email address on file to confirm the {if not $isLock}un{/if}
|
We will send an email to {$emailAddress} to confirm the {if not $isLock}un{/if}lock.</p>
|
||||||
lock.</p>
|
|
||||||
<label for="domain-to-lock">Domain: </label>
|
<label for="domain-to-lock">Domain: </label>
|
||||||
<input id="domain-lock-input-value"
|
<input id="domain-lock-input-value"
|
||||||
{if isNonnull($domain)}
|
{if isNonnull($domain)}
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Binary file not shown.
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 58 KiB |
Loading…
Add table
Add a link
Reference in a new issue