mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-18 15:34:16 +02:00
more formatting fixes
This commit is contained in:
parent
4666da4df7
commit
72fdcfdac0
1 changed files with 21 additions and 12 deletions
|
@ -55,22 +55,31 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
|
||||||
//------ Submitter
|
//------ Submitter
|
||||||
// Function to extract text by ID and handle missing elements
|
// Function to extract text by ID and handle missing elements
|
||||||
function extractTextById(id) {
|
function extractTextById(id, divElement) {
|
||||||
const element = document.getElementById(id);
|
if (divElement) {
|
||||||
return element ? element.textContent.trim()+"," : '';
|
const element = divElement.querySelector(`#${id}`);
|
||||||
|
return element ? ", " + element.textContent.trim() : '';
|
||||||
|
}
|
||||||
|
return '';
|
||||||
}
|
}
|
||||||
// Extract the submitter name, title, email, and phone number
|
// Extract the submitter name, title, email, and phone number
|
||||||
const submitterName = extractTextById('contact_info_name');
|
const submitterDiv = document.querySelector('.form-row.field-submitter');
|
||||||
const submitterTitle = extractTextById('contact_info_title');
|
const submitterNameElement = document.getElementById('id_submitter');
|
||||||
const submitterEmail = extractTextById('contact_info_email');
|
const submitterName = submitterNameElement.options[submitterNameElement.selectedIndex].text;
|
||||||
const submitterPhone = extractTextById('contact_info_phone');
|
const submitterTitle = extractTextById('contact_info_title', submitterDiv);
|
||||||
// Format the contact information
|
const submitterEmail = extractTextById('contact_info_email', submitterDiv);
|
||||||
|
const submitterPhone = extractTextById('contact_info_phone', submitterDiv);
|
||||||
let submitterInfo = `${submitterName} ${submitterTitle} ${submitterEmail} ${submitterPhone}`;
|
let submitterInfo = `${submitterName} ${submitterTitle} ${submitterEmail} ${submitterPhone}`;
|
||||||
|
|
||||||
|
|
||||||
//------ Senior Official
|
//------ Senior Official
|
||||||
|
const seniorOfficialDiv = document.querySelector('.form-row.field-senior_official');
|
||||||
const seniorOfficialElement = document.getElementById('id_senior_official');
|
const seniorOfficialElement = document.getElementById('id_senior_official');
|
||||||
const seniorOfficial = seniorOfficialElement.options[seniorOfficialElement.selectedIndex].text;
|
const seniorOfficialName = seniorOfficialElement.options[seniorOfficialElement.selectedIndex].text;
|
||||||
|
const seniorOfficialTitle = extractTextById('contact_info_title', seniorOfficialDiv);
|
||||||
|
const seniorOfficialEmail = extractTextById('contact_info_email', seniorOfficialDiv);
|
||||||
|
const seniorOfficialPhone = extractTextById('contact_info_phone', seniorOfficialDiv);
|
||||||
|
let seniorOfficialInfo = `${seniorOfficialName} ${seniorOfficialTitle} ${seniorOfficialEmail} ${seniorOfficialPhone}`;
|
||||||
|
|
||||||
const summary = `<strong>Recommendation:</strong></br>` +
|
const summary = `<strong>Recommendation:</strong></br>` +
|
||||||
`<strong>Organization Type:</strong> ${organizationType}</br>` +
|
`<strong>Organization Type:</strong> ${organizationType}</br>` +
|
||||||
|
@ -79,7 +88,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||||
`<strong>Rationale:</strong></br>` +
|
`<strong>Rationale:</strong></br>` +
|
||||||
`<strong>Alternate Domain(s):</strong> ${alternativeDomains.join(', ')}</br>` +
|
`<strong>Alternate Domain(s):</strong> ${alternativeDomains.join(', ')}</br>` +
|
||||||
`<strong>Submitter:</strong> ${submitterInfo}</br>` +
|
`<strong>Submitter:</strong> ${submitterInfo}</br>` +
|
||||||
`<strong>Senior Official:</strong> ${seniorOfficial}</br>` +
|
`<strong>Senior Official:</strong> ${seniorOfficialInfo}</br>` +
|
||||||
`<strong>Additional Contact(s):</strong> ${otherContactsSummary}</br>`;
|
`<strong>Additional Contact(s):</strong> ${otherContactsSummary}</br>`;
|
||||||
|
|
||||||
// Create a temporary element
|
// Create a temporary element
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue