Devportal fix with settings.

This commit is contained in:
Koen J
2025-11-14 13:20:21 +01:00
parent 098599853b
commit 6289c85bd5
+15 -12
View File
@@ -1025,18 +1025,21 @@
let settingsToUse = __DEV_SETTINGS ?? {}; let settingsToUse = __DEV_SETTINGS ?? {};
if (true) { if (true) {
for (let setting of this.Plugin?.currentPlugin?.settings) { const settings = this.Plugin?.currentPlugin?.settings;
if (typeof settingsToUse[setting.variable] == "undefined") { if (settings) {
switch (setting?.type?.toLowerCase()) { for (let setting of settings) {
case "boolean": if (typeof settingsToUse[setting.variable] == "undefined") {
settingsToUse[setting.variable] = setting.default === 'true'; switch (setting?.type?.toLowerCase()) {
break; case "boolean":
case "dropdown": settingsToUse[setting.variable] = setting.default === 'true';
let dropDownIndex = parseInt(setting.default); break;
if (dropDownIndex) { case "dropdown":
settingsToUse[setting.variable] = setting.options[dropDownIndex]; let dropDownIndex = parseInt(setting.default);
} if (dropDownIndex) {
break; settingsToUse[setting.variable] = setting.options[dropDownIndex];
}
break;
}
} }
} }
} }