25 lines
1020 B
Plaintext
25 lines
1020 B
Plaintext
function toggleUnitField(type) {
|
|
console.log('[DEBUG] toggleUnitField called for type:', type);
|
|
try {
|
|
const cb = document.getElementById('unit_can_be_' + type);
|
|
if (!cb) {
|
|
console.error('[DEBUG] Checkbox NOT found for type:', type);
|
|
return;
|
|
}
|
|
const isChecked = cb.checked;
|
|
console.log('[DEBUG] isChecked:', isChecked);
|
|
|
|
const resGrp = document.getElementById('group_' + type + '_res');
|
|
const amtGrp = document.getElementById('group_' + type + '_amt');
|
|
|
|
if (resGrp) {
|
|
resGrp.style.display = isChecked ? 'block' : 'none';
|
|
}
|
|
if (amtGrp) {
|
|
amtGrp.style.display = isChecked ? 'block' : 'none';
|
|
}
|
|
} catch (err) {
|
|
console.error('[DEBUG] Error in toggleUnitField:', err);
|
|
}
|
|
}
|