mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-18 07:24:10 +02:00
Updated comments
This commit is contained in:
parent
c022003539
commit
6b13c0fa34
1 changed files with 18 additions and 10 deletions
|
@ -597,7 +597,7 @@ function initializeWidgetOnList(list, parentId) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Show an editable email field or a readonly one
|
// Show either a preview of the email or some text describing no email will be sent
|
||||||
updateActionNeededEmailDisplay(reason, emailBody)
|
updateActionNeededEmailDisplay(reason, emailBody)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -605,10 +605,8 @@ function initializeWidgetOnList(list, parentId) {
|
||||||
// The button does not exist if no fields are editable.
|
// The button does not exist if no fields are editable.
|
||||||
if (saveButton) {
|
if (saveButton) {
|
||||||
saveButton.addEventListener('click', function(event) {
|
saveButton.addEventListener('click', function(event) {
|
||||||
// Update appearance of action needed e-mail header
|
// Show readonly view with messaging to indicate email was sent
|
||||||
hideElement(actionNeededEmailHeader)
|
showEmailAlreadySentView()
|
||||||
showElement(actionNeededEmailHeaderOnSave)
|
|
||||||
actionNeededEmailFooter.innerHTML = "This email has been sent to the creator of this request";
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -623,9 +621,8 @@ function initializeWidgetOnList(list, parentId) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Shows an editable email field or a readonly one.
|
// Shows either a preview of the email or some text describing no email will be sent.
|
||||||
// If the email doesn't exist or if we're of reason "other", display that no email was sent.
|
// If the email doesn't exist or if we're of reason "other", display that no email was sent.
|
||||||
// Likewise, if we've sent this email before, we should just display the content.
|
|
||||||
function updateActionNeededEmailDisplay(reason, emailBody) {
|
function updateActionNeededEmailDisplay(reason, emailBody) {
|
||||||
|
|
||||||
if (reason && emailBody) {
|
if (reason && emailBody) {
|
||||||
|
@ -634,24 +631,34 @@ function initializeWidgetOnList(list, parentId) {
|
||||||
actionNeededEmailReadonlyTextarea.value = emailBody;
|
actionNeededEmailReadonlyTextarea.value = emailBody;
|
||||||
}
|
}
|
||||||
|
|
||||||
// showElement(actionNeededEmailHeader)
|
|
||||||
// hideElement(actionNeededEmailHeaderOnSave)
|
|
||||||
actionNeededEmailFooter.innerHTML = "This email will be sent to the creator of this request after saving";
|
actionNeededEmailFooter.innerHTML = "This email will be sent to the creator of this request after saving";
|
||||||
hideElement(actionNeededEmail.parentElement)
|
hideElement(actionNeededEmail.parentElement)
|
||||||
|
|
||||||
if (reason) {
|
if (reason) {
|
||||||
if (reason === "other") {
|
if (reason === "other") {
|
||||||
|
// Hide email preview and show this text instead
|
||||||
showPlaceholderText("No email will be sent");
|
showPlaceholderText("No email will be sent");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Always show readonly view to start
|
// Always show readonly view of email to start
|
||||||
showEmail(false)
|
showEmail(false)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
// Hide email preview and show this text instead
|
||||||
showPlaceholderText("Select an action needed reason to see email");
|
showPlaceholderText("Select an action needed reason to see email");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Shows a readonly preview of the email with updated messaging to indicate this email was sent
|
||||||
|
function showEmailAlreadySentView()
|
||||||
|
{
|
||||||
|
showEmail(false)
|
||||||
|
hideElement(actionNeededEmailHeader)
|
||||||
|
showElement(actionNeededEmailHeaderOnSave)
|
||||||
|
actionNeededEmailFooter.innerHTML = "This email has been sent to the creator of this request";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Shows either a readonly view (canEdit=false) or editable view (canEdit=true) of the action needed email
|
||||||
function showEmail(canEdit)
|
function showEmail(canEdit)
|
||||||
{
|
{
|
||||||
if(!canEdit)
|
if(!canEdit)
|
||||||
|
@ -668,6 +675,7 @@ function initializeWidgetOnList(list, parentId) {
|
||||||
hideElement(placeholderText)
|
hideElement(placeholderText)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Hides preview of action needed email and instead displays the given text (innerHTML)
|
||||||
function showPlaceholderText(innerHTML)
|
function showPlaceholderText(innerHTML)
|
||||||
{
|
{
|
||||||
hideElement(actionNeededEmail.parentElement)
|
hideElement(actionNeededEmail.parentElement)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue