diff options
Diffstat (limited to 'src/lib/stores')
| -rw-r--r-- | src/lib/stores/canvas.js | 2 | ||||
| -rw-r--r-- | src/lib/stores/widgets.js | 13 |
2 files changed, 5 insertions, 10 deletions
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 }; |