From 3391e1eaebbaf5632ca3f638c01a2306f1b8a0d9 Mon Sep 17 00:00:00 2001 From: JeLuF Date: Tue, 1 Aug 2023 17:17:00 +0200 Subject: [PATCH] croppr ui --- ui/media/js/main.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ui/media/js/main.js b/ui/media/js/main.js index 7efc9759..effd9660 100644 --- a/ui/media/js/main.js +++ b/ui/media/js/main.js @@ -678,8 +678,14 @@ function onUseAsThumbnailClick(req, img) { useAsThumbDialog.showModal() useAsThumbImage.src = img.src + img.width = img.height = 512 - var croppr = new Croppr('#croppr', { aspectRatio: 1, minSize: [384,384,'px'], startSize: [100, 100, '%'], returnMode:"real" }) + var croppr = new Croppr(useAsThumbImage, { aspectRatio: 1, minSize: [384,384,'px'], startSize: [100, 100, '%'], returnMode:"real" }) + + useAsThumbDialog.addEventListener("blur", () => { + console.log("blur") + croppr.destroy + }) // fetch(img.src) // .then(response => response.blob()) @@ -691,6 +697,10 @@ function onUseAsThumbnailClick(req, img) { // }) } +modalDialogCloseOnBackdropClick(useAsThumbDialog) +makeDialogDraggable(useAsThumbDialog) + + function enqueueImageVariationTask(req, img, reqDiff) { const imageSeed = img.getAttribute("data-seed")