From 55578a4381bfb3a2accfe34d7c087e7cb23751e4 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 26 May 2020 15:26:07 -0500 Subject: [PATCH] Composer: shouldCollapse --> isClickOutside --- app/gabsocial/features/compose/components/compose_form.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/gabsocial/features/compose/components/compose_form.js b/app/gabsocial/features/compose/components/compose_form.js index 067b98296..1f0a02e0b 100644 --- a/app/gabsocial/features/compose/components/compose_form.js +++ b/app/gabsocial/features/compose/components/compose_form.js @@ -97,8 +97,10 @@ class ComposeForm extends ImmutablePureComponent { return clickableAreaRef ? clickableAreaRef.current : this.form; } - shouldCollapse = (e) => { + isClickOutside = (e) => { return ![ + // List of elements that shouldn't collapse the composer when clicked + // FIXME: Make this less brittle this.getClickableArea(), document.querySelector('.privacy-dropdown__dropdown'), document.querySelector('.emoji-picker-dropdown__menu'), @@ -107,7 +109,7 @@ class ComposeForm extends ImmutablePureComponent { } handleClick = (e) => { - if (this.shouldCollapse(e)) { + if (this.isClickOutside(e)) { this.handleClickOutside(); } }