mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-05 01:11:55 +02:00
Consolidate js
This commit is contained in:
parent
9fe87fbba1
commit
6662d82539
1 changed files with 6 additions and 37 deletions
|
@ -190,43 +190,12 @@ export function initPortfolioMemberPage() {
|
|||
if (!memberForm) {
|
||||
return;
|
||||
}
|
||||
|
||||
// console.log("test")
|
||||
// hookupRadioTogglerListener(
|
||||
// 'role',
|
||||
// {
|
||||
// 'organization_admin': 'new-member-admin-permissions',
|
||||
// 'organization_member': 'new-member-basic-permissions'
|
||||
// }
|
||||
// )
|
||||
|
||||
let memberAdminContainer = document.getElementById("member-admin-permissions");
|
||||
let memberBasicContainer = document.getElementById("member-basic-permissions");
|
||||
let roleRadios = document.querySelectorAll('input[name="role"]');
|
||||
|
||||
function toggleContainers() {
|
||||
let selectedRole = document.querySelector('input[name="role"]:checked');
|
||||
if (!selectedRole) {
|
||||
hideElement(memberAdminContainer);
|
||||
hideElement(memberBasicContainer);
|
||||
return;
|
||||
hookupRadioTogglerListener(
|
||||
'role',
|
||||
{
|
||||
'organization_admin': 'member-admin-permissions',
|
||||
'organization_member': 'member-basic-permissions'
|
||||
}
|
||||
|
||||
if (selectedRole.value === "organization_admin") {
|
||||
showElement(memberAdminContainer);
|
||||
hideElement(memberBasicContainer);
|
||||
} else if (selectedRole.value === "organization_member") {
|
||||
hideElement(memberAdminContainer);
|
||||
showElement(memberBasicContainer);
|
||||
}
|
||||
}
|
||||
|
||||
// Initial state
|
||||
toggleContainers();
|
||||
|
||||
// Add change listener to all radio buttons
|
||||
roleRadios.forEach(radio => {
|
||||
radio.addEventListener("change", toggleContainers);
|
||||
});
|
||||
)
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue