From 7f949b585e275c0a9c025bb9861d7a0357c9fee3 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Wed, 28 Dec 2022 18:11:11 +0100 Subject: [PATCH] :sparkles: Added remove-buttons in editor instead of right-click --- frontend/src/lib/editor/ABCDEditorPart.svelte | 29 +++++++++--- frontend/src/lib/editor/card.svelte | 44 +++++++++++++------ frontend/src/lib/editor/sidebar.svelte | 33 +++++++++++--- 3 files changed, 81 insertions(+), 25 deletions(-) diff --git a/frontend/src/lib/editor/ABCDEditorPart.svelte b/frontend/src/lib/editor/ABCDEditorPart.svelte index f633924..a8ced58 100644 --- a/frontend/src/lib/editor/ABCDEditorPart.svelte +++ b/frontend/src/lib/editor/ABCDEditorPart.svelte @@ -44,21 +44,40 @@ {#each data.questions[selected_question].answers as answer, index}
- { + + {#if data.questions[selected_question].image != undefined && data.questions[selected_question].image !== ''} -
- not available { - data.questions[selected_question].image = ''; - }} - /> +
+
+ + not available +
{:else if pow_data === undefined} {$t('words.voting')}
-
+
{#if data.questions[selected_question].type === QuizQuestionType.ABCD} {#await import('$lib/editor/ABCDEditorPart.svelte')} @@ -180,9 +201,6 @@ {/await} {/if}
-

- {$t('editor_page.right_click_to_delete')} -

{/if}
diff --git a/frontend/src/lib/editor/sidebar.svelte b/frontend/src/lib/editor/sidebar.svelte index c23f9cd..8500553 100644 --- a/frontend/src/lib/editor/sidebar.svelte +++ b/frontend/src/lib/editor/sidebar.svelte @@ -147,18 +147,37 @@ class="bg-white shadow rounded-lg h-40 p-2 mb-6 hover:cursor-pointer drop-shadow-2xl border border-gray-500 dark:bg-gray-600 transition" class:bg-green-300={index === selected_question} class:dark:bg-green-500={index === selected_question} - on:contextmenu|preventDefault={() => { - if (confirm('Do you really want to delete this Question?')) { - selected_question = selected_question - 1; - data.questions.splice(index, 1); - data.questions = data.questions; - } - }} on:click={() => { setSelectedQuestion(index); }} bind:this={arr_of_cards[index]} > +