diff options
author | Aarni Koskela <akx@iki.fi> | 2023-04-30 11:42:11 +0000 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2023-04-30 11:46:03 +0000 |
commit | ee973dcf1d1de44a248dc3a1b7043c9b8ebdc25a (patch) | |
tree | 277d23660c985487429433c826f4ab7e7e14460f /javascript/imageMaskFix.js | |
parent | 13d8d65ef98c1f1f52fa6e60f21025319556a6ae (diff) | |
download | stable-diffusion-webui-gfx803-ee973dcf1d1de44a248dc3a1b7043c9b8ebdc25a.tar.gz stable-diffusion-webui-gfx803-ee973dcf1d1de44a248dc3a1b7043c9b8ebdc25a.tar.bz2 stable-diffusion-webui-gfx803-ee973dcf1d1de44a248dc3a1b7043c9b8ebdc25a.zip |
imageMaskFix.js: fix event listeners to not use anonymous trampoline
Diffstat (limited to 'javascript/imageMaskFix.js')
-rw-r--r-- | javascript/imageMaskFix.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/javascript/imageMaskFix.js b/javascript/imageMaskFix.js index 9fe7a603..6a82928e 100644 --- a/javascript/imageMaskFix.js +++ b/javascript/imageMaskFix.js @@ -2,7 +2,6 @@ * temporary fix for https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/668 * @see https://github.com/gradio-app/gradio/issues/1721 */ -window.addEventListener( 'resize', () => imageMaskResize()); function imageMaskResize() { const canvases = gradioApp().querySelectorAll('#img2maskimg .touch-none canvas'); if ( ! canvases.length ) { @@ -15,7 +14,7 @@ function imageMaskResize() { const previewImage = wrapper.previousElementSibling; if ( ! previewImage.complete ) { - previewImage.addEventListener( 'load', () => imageMaskResize()); + previewImage.addEventListener( 'load', imageMaskResize); return; } @@ -40,6 +39,7 @@ function imageMaskResize() { c.style.maxHeight = '100%'; c.style.objectFit = 'contain'; }); - } - - onUiUpdate(() => imageMaskResize()); +} + +onUiUpdate(imageMaskResize); +window.addEventListener( 'resize', imageMaskResize); |