20 lines
941 B
JavaScript
20 lines
941 B
JavaScript
|
document.querySelectorAll('.secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckbox').forEach(radio => {
|
||
|
radio.addEventListener('change', () => {
|
||
|
document.querySelectorAll('.secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckbox').forEach(otherRadio => {
|
||
|
const parentDiv = otherRadio.closest('div');
|
||
|
if (otherRadio.checked) {
|
||
|
parentDiv.classList.add('secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckboxWrapperActive');
|
||
|
} else {
|
||
|
parentDiv.classList.remove('secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckboxWrapperActive');
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
|
||
|
// Initial check in case any radio is already checked
|
||
|
if (radio.checked) {
|
||
|
radio.closest('div').classList.add('secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckboxWrapperActive');
|
||
|
} else {
|
||
|
radio.closest('div').classList.remove('secMBSI_DSMPremiumSecMidSubscribeBoxSecCheckboxWrapperActive');
|
||
|
}
|
||
|
});
|