Skip to content

Commit 2741537

Browse files
committed
UX improvements for canned messages dropdown
1 parent 696849b commit 2741537

21 files changed

+35
-18
lines changed

lhc_web/design/defaulttheme/js/admin/dist/977.f4a8ecc1cf8d232c31e8.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

lhc_web/design/defaulttheme/js/admin/dist/977.f4a8ecc1cf8d232c31e8.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

lhc_web/design/defaulttheme/js/admin/dist/977.f702cf215cd60e81a028.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/admin/dist/977.f702cf215cd60e81a028.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/admin/dist/react.admin.app.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/admin/dist/react.admin.app.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/admin/src/components/CannedMessages.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ const CannedMessages = props => {
3030
});
3131

3232
});
33+
} else {
34+
setCollapsed(false);
3335
}
3436
}
3537

@@ -215,14 +217,23 @@ const CannedMessages = props => {
215217
}
216218
}
217219

220+
function chatFocused(chatId) {
221+
if (props.chatId == chatId) {
222+
setCollapsed(true);
223+
}
224+
}
225+
218226
ee.addListener('sendCannedByMessageId',sendManualMessage)
219-
227+
ee.addListener('chatAreaFocused',chatFocused);
228+
229+
220230
// Canned component was mounted event
221231
ee.emitEvent('chatCannedMounted', [props.chatId]);
222232

223233
// Cleanup
224234
return function cleanup() {
225235
ee.removeListener('sendCannedByMessageId', sendManualMessage);
236+
ee.removeListener('chatAreaFocused', chatFocused);
226237
};
227238

228239
},[]);

lhc_web/design/defaulttheme/js/js_static/54bcce5942dd8e6e1e1e0c29802cfbef.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/js_static/54bcce5942dd8e6e1e1e0c29802cfbef.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lhc_web/design/defaulttheme/js/js_static/853a6cc8fc98e3350d02c9f99195b422.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)