diff --git a/ts/editor/HandleControl.svelte b/ts/editor/HandleControl.svelte index ef713a866..3b44375a4 100644 --- a/ts/editor/HandleControl.svelte +++ b/ts/editor/HandleControl.svelte @@ -6,7 +6,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { createEventDispatcher, getContext } from "svelte"; import { nightModeKey } from "components/context-keys"; - export let active: boolean; + export let offsetX = 0; + export let offsetY = 0; + + export let active = false; + export let activeSize = 5; const dispatch = createEventDispatcher(); const nightMode = getContext(nightModeKey); @@ -19,48 +23,57 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
- - - + class="d-contents" + style="--offsetX: {offsetX}px; --offsetY: {offsetY}px; --activeSize: {activeSize}px;" +> + + + + + diff --git a/ts/editor/HandleSelection.svelte b/ts/editor/HandleSelection.svelte index 52fd5dfc7..c9a9724d9 100644 --- a/ts/editor/HandleSelection.svelte +++ b/ts/editor/HandleSelection.svelte @@ -6,6 +6,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export let container: HTMLElement; export let activeImage: HTMLImageElement | null; + export let offsetX = 0; + export let offsetY = 0; + $: if (activeImage) { updateSelection(); } else { @@ -41,7 +44,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html