From e4e4b5202bf0039127f591941fddc1ff5ca09897 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Tue, 24 Jan 2023 13:07:20 +0100 Subject: Update project, improve sensor/render logic --- src/lib/stores/canvas.js | 2 +- src/lib/stores/widgets.js | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) (limited to 'src/lib/stores') diff --git a/src/lib/stores/canvas.js b/src/lib/stores/canvas.js index e0cc115..2a5e89c 100644 --- a/src/lib/stores/canvas.js +++ b/src/lib/stores/canvas.js @@ -1,4 +1,4 @@ -import { browser } from '$app/env'; +import { browser } from '$app/environment'; import { derived, writable } from 'svelte/store'; export const canvas = writable({x: 0, y: 0}); diff --git a/src/lib/stores/widgets.js b/src/lib/stores/widgets.js index 4da94ff..9bdb649 100644 --- a/src/lib/stores/widgets.js +++ b/src/lib/stores/widgets.js @@ -13,17 +13,12 @@ const getBoxes = function getBoxes ({left, top, right, bottom}) { `box.ov."((${left},${top}),(${right},${bottom}))"`, `box.ov."((${left+maxSize},${top+maxSize}),(${right+maxSize},${bottom+maxSize}))"`, `box.ov."((${left+maxSize},${top}),(${right+maxSize},${bottom}))"`, - `box.ov."((${left},${top+maxSize}),(${right},${bottom+maxSize}))"` + `box.ov."((${left},${top+maxSize}),(${right},${bottom+maxSize}))"`, + `box.ov."((${left-maxSize},${top-maxSize}),(${right-maxSize},${bottom-maxSize}))"`, + `box.ov."((${left-maxSize},${top}),(${right-maxSize},${bottom}))"`, + `box.ov."((${left},${top-maxSize}),(${right},${bottom-maxSize}))"` ]; - if (right > maxSize || bottom > maxSize) { - return [...results, - `box.ov."((${left-maxSize},${top-maxSize}),(${right-maxSize},${bottom-maxSize}))"`, - `box.ov."((${left-maxSize},${top}),(${right-maxSize},${bottom}))"`, - `box.ov."((${left},${top-maxSize}),(${right},${bottom-maxSize}))"` - ]; - } - return results }; -- cgit