From ffb7b137fc901dac271daf60c753d6cdaafb5cb7 Mon Sep 17 00:00:00 2001 From: Kevin Hahn Date: Thu, 28 Nov 2024 11:03:42 +0700 Subject: [PATCH] don't attempt to change entries in readonly mode --- frontend/viewer/src/lib/Editor.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/viewer/src/lib/Editor.svelte b/frontend/viewer/src/lib/Editor.svelte index 71bf2492f..bb56788bc 100644 --- a/frontend/viewer/src/lib/Editor.svelte +++ b/frontend/viewer/src/lib/Editor.svelte @@ -26,12 +26,14 @@ const viewSettings = useViewSettings(); async function onChange(e: { entry: IEntry, sense?: ISense, example?: IExampleSentence }) { + if (readonly) return; await updateEntry(e.entry); dispatch('change', {entry: e.entry}); updateInitialEntry(); } async function onDelete(e: { entry: IEntry, sense?: ISense, example?: IExampleSentence }) { + if (readonly) return; if (e.example !== undefined && e.sense !== undefined) { await saveHandler(() => lexboxApi.DeleteExampleSentence(e.entry.id, e.sense!.id, e.example!.id)); } else if (e.sense !== undefined) {