🐛 Fixed broken editor in specific situation
This commit is contained in:
@@ -43,6 +43,18 @@
|
|||||||
$: save_colors(data);
|
$: save_colors(data);
|
||||||
data.questions[selected_question].type =
|
data.questions[selected_question].type =
|
||||||
check_choice === true ? QuizQuestionType.CHECK : QuizQuestionType.ABCD;
|
check_choice === true ? QuizQuestionType.CHECK : QuizQuestionType.ABCD;
|
||||||
|
const set_colors_if_unset = () => {
|
||||||
|
for (let i = 0; i < data.questions[selected_question].answers.length; i++) {
|
||||||
|
if (!data.questions[selected_question].answers[i].color) {
|
||||||
|
data.questions[selected_question].answers[i].color = default_colors[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
$: {
|
||||||
|
set_colors_if_unset();
|
||||||
|
data;
|
||||||
|
selected_question;
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="grid grid-rows-2 grid-flow-col auto-cols-auto gap-4 w-full px-10">
|
<div class="grid grid-rows-2 grid-flow-col auto-cols-auto gap-4 w-full px-10">
|
||||||
|
|||||||
@@ -27,6 +27,18 @@
|
|||||||
// eslint-disable-next-line no-empty
|
// eslint-disable-next-line no-empty
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
||||||
|
const set_colors_if_unset = () => {
|
||||||
|
for (let i = 0; i < data.questions[selected_question].answers.length; i++) {
|
||||||
|
if (!data.questions[selected_question].answers[i].color) {
|
||||||
|
data.questions[selected_question].answers[i].color = default_colors[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
$: {
|
||||||
|
set_colors_if_unset();
|
||||||
|
data;
|
||||||
|
selected_question;
|
||||||
|
}
|
||||||
/*console.log(data.questions[selected_question].answers, 'moIn!', data.questions[selected_question].answers.length);
|
/*console.log(data.questions[selected_question].answers, 'moIn!', data.questions[selected_question].answers.length);
|
||||||
onMount(() => {
|
onMount(() => {
|
||||||
for (let i = 0; i < data.questions[selected_question].answers; i++) {
|
for (let i = 0; i < data.questions[selected_question].answers; i++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user