Add logging for saving options in mzta-options.js

This commit is contained in:
Mic 2025-05-23 00:01:00 +02:00
parent 4d1cc07894
commit 37aa8bdcdf

View file

@ -38,19 +38,27 @@ function saveOptions(e) {
switch (element.type) { switch (element.type) {
case 'checkbox': case 'checkbox':
options[element.id] = element.checked; options[element.id] = element.checked;
taLog.log('Saving option: ' + element.id + ' = ' + element.checked);
break; break;
case 'number': case 'number':
options[element.id] = element.valueAsNumber; options[element.id] = element.valueAsNumber;
taLog.log('Saving option: ' + element.id + ' = ' + element.valueAsNumber);
break; break;
case 'text': case 'text':
case 'password':
options[element.id] = element.value.trim(); options[element.id] = element.value.trim();
taLog.logger.log('Saving option: ' + element.id + ' = ' + element.value);
break;
case 'password':
options[element.id] = element.value.trim();
taLog.logger.log('Saving option: ' + element.id + ' = *********');
break; break;
default: default:
if (element.tagName === 'SELECT') { if (element.tagName === 'SELECT') {
options[element.id] = element.value; options[element.id] = element.value;
taLog.log('Saving option: ' + element.id + ' = ' + element.value);
} else if (element.tagName === 'TEXTAREA') { } else if (element.tagName === 'TEXTAREA') {
options[element.id] = element.value.trim(); options[element.id] = element.value.trim();
taLog.log('Saving option: ' + element.id + ' = ' + element.value.trim());
} else { } else {
console.error("[ThunderAI] Unhandled input type:", element.type); console.error("[ThunderAI] Unhandled input type:", element.type);
} }