update mzta-options.js for improved option handling

This commit is contained in:
Mic 2025-06-09 20:32:00 +02:00
parent 3fc641dea4
commit 3e85a88bd3

View file

@ -52,17 +52,17 @@ function saveOptions(e) {
options[element.id] = element.value.trim(); options[element.id] = element.value.trim();
taLog.log('Saving option: ' + element.id + ' = *********'); taLog.log('Saving option: ' + element.id + ' = *********');
break; break;
default: case 'select-one':
if (element.tagName === 'SELECT') {
options[element.id] = element.value; options[element.id] = element.value;
taLog.log('Saving option: ' + element.id + ' = ' + element.value); taLog.log('Saving option: ' + element.id + ' = ' + element.value);
} if (element.tagName === 'TEXTAREA') { break;
case 'textarea':
options[element.id] = element.value.trim(); options[element.id] = element.value.trim();
taLog.log('Saving option: ' + element.id + ' = ' + element.value.trim()); taLog.log('Saving option: ' + element.id + ' = ' + element.value.trim());
} else { break;
default:
console.error("[ThunderAI] Unhandled input type:", element.type); console.error("[ThunderAI] Unhandled input type:", element.type);
} }
}
browser.storage.sync.set(options); browser.storage.sync.set(options);
} }