From a6235ded8c0798b9468fb4bf2685cd926834a8fc Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Wed, 17 Jul 2019 21:34:53 -0700 Subject: [PATCH] fix: fix autosizing of delete/redraft (#1338) fixes #1334 --- src/routes/_components/compose/ComposeInput.html | 9 +++++++++ .../dialog/components/ComposeDialog.html | 13 +++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/routes/_components/compose/ComposeInput.html b/src/routes/_components/compose/ComposeInput.html index ca08ca98..f99f204e 100644 --- a/src/routes/_components/compose/ComposeInput.html +++ b/src/routes/_components/compose/ComposeInput.html @@ -68,12 +68,14 @@ } from '../../_actions/autosuggest' import { observe } from 'svelte-extras' import { get } from '../../_utils/lodash-lite' + import { on } from '../../_utils/eventBus' export default { oncreate () { this.setupSyncFromStore() this.setupSyncToStore() this.setupAutosize() + this.setupResize() }, ondestroy () { this.teardownAutosize() @@ -225,6 +227,13 @@ }) event.preventDefault() event.stopPropagation() + }, + setupResize () { + on('resizeComposeInput', this, realm => { + if (realm === this.get().realm) { + autosize.update(this.refs.textarea) + } + }) } }, store: () => store, diff --git a/src/routes/_components/dialog/components/ComposeDialog.html b/src/routes/_components/dialog/components/ComposeDialog.html index be98e51e..3040cd82 100644 --- a/src/routes/_components/dialog/components/ComposeDialog.html +++ b/src/routes/_components/dialog/components/ComposeDialog.html @@ -3,13 +3,14 @@ {label} {title} background="var(--main-bg)" + on:show="onShow()" > - +