From c39df37db80ff15f05c5bb7114ea24680f4a7018 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 12 Jul 2024 17:34:29 +0530 Subject: [PATCH] fix: resize iframe if collapser is clicked based on content height --- frontend/src/components/EmailContent.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/components/EmailContent.vue b/frontend/src/components/EmailContent.vue index fb095cc8..f2eb2329 100644 --- a/frontend/src/components/EmailContent.vue +++ b/frontend/src/components/EmailContent.vue @@ -232,6 +232,15 @@ watch(iframeRef, (iframe) => { const emailContent = iframe.contentWindow.document.querySelector('.email-content') iframe.style.height = emailContent.offsetHeight + 25 + 'px' + + let replyCollapsers = emailContent.querySelectorAll('.replyCollapser') + if (replyCollapsers.length) { + replyCollapsers.forEach((replyCollapser) => { + replyCollapser.addEventListener('change', () => { + iframe.style.height = emailContent.offsetHeight + 25 + 'px' + }) + }) + } } } })