website: simulation: small fixes

This commit is contained in:
k
2024-11-28 15:58:11 +01:00
parent 71871901ef
commit 4dac44e720
6 changed files with 53 additions and 98 deletions

View File

@@ -5367,27 +5367,25 @@ export function initOptions({
});
}
}
}
function createCheckEffect() {
signals.createEffect(selected, (selected) => {
if (selected?.id === option.id) {
input.checked = true;
localStorage.setItem(ids.selectedId, option.id);
} else if (input.checked) {
input.checked = false;
}
});
}
function createCheckEffect() {
signals.createEffect(selected, (selected) => {
if (selected?.id === option.id) {
input.checked = true;
localStorage.setItem(ids.selectedId, option.id);
} else if (input.checked) {
input.checked = false;
}
});
}
if (owner !== undefined) {
signals.runWithOwner(owner, () => {
createCheckEffect();
});
} else {
if (owner !== undefined) {
signals.runWithOwner(owner, () => {
createCheckEffect();
}
});
} else {
console.log("else", option);
createCheckEffect();
}
return label;