From d5b6eaec2bde3ab33fc96085fc8a16249d31adb2 Mon Sep 17 00:00:00 2001 From: MultiMote Date: Fri, 11 Apr 2025 21:37:10 +0300 Subject: [PATCH] Canvas clear button --- src/lib/ImageEditor.svelte | 15 +++++++++++++++ src/locale/dicts/en.json | 2 ++ src/locale/dicts/ru.json | 2 ++ 3 files changed, 19 insertions(+) diff --git a/src/lib/ImageEditor.svelte b/src/lib/ImageEditor.svelte index 11b1b35..e3078c7 100644 --- a/src/lib/ImageEditor.svelte +++ b/src/lib/ImageEditor.svelte @@ -245,6 +245,14 @@ } }; + const clearCanvas = () => { + if (!confirm($tr("editor.clear.confirm"))) { + return; + } + undo.push(fabricCanvas, labelProps); + fabricCanvas.clear(); + }; + onMount(() => { const csvSaved = LocalStoragePersistence.loadCsv(); csvData = csvSaved.data; @@ -376,6 +384,13 @@
+ +