From 44e2938d05dd94d9b4bfafa2f5e97effd66f9f86 Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Tue, 13 Sep 2022 12:09:55 +0200 Subject: [PATCH] Fix avatar cropper gets closed right after uploading an image --- api/js/etemplate/Et2Avatar/Et2Avatar.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/js/etemplate/Et2Avatar/Et2Avatar.ts b/api/js/etemplate/Et2Avatar/Et2Avatar.ts index ef4bee7bc3..de7bfc8101 100644 --- a/api/js/etemplate/Et2Avatar/Et2Avatar.ts +++ b/api/js/etemplate/Et2Avatar/Et2Avatar.ts @@ -299,6 +299,8 @@ export class Et2Avatar extends Et2Widget(SlotMixin(SlAvatar)) implements et2_IDe let widget = document.getElementById('_cropper_image'); switch(_buttons) { + case 0: + return true; case 1: let canvas = jQuery(widget._imageNode).cropper('getCroppedCanvas'); this.image = canvas.toDataURL("image/jpeg", 1.0) @@ -315,6 +317,8 @@ export class Et2Avatar extends Et2Widget(SlotMixin(SlAvatar)) implements et2_IDe case '_rotate_r': jQuery(widget._imageNode).cropper('rotate', 90); return false; + default: + return false; } }