From 65d02072c8c4f4feb9c9393e06130b6b23f06d2b Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Wed, 11 Nov 2020 11:47:05 +0100 Subject: [PATCH] hook up UI --- src/domain/session/room/RoomViewModel.js | 4 ++++ src/platform/web/ui/session/room/MessageComposer.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/domain/session/room/RoomViewModel.js b/src/domain/session/room/RoomViewModel.js index bad1ecbd..6d3fa167 100644 --- a/src/domain/session/room/RoomViewModel.js +++ b/src/domain/session/room/RoomViewModel.js @@ -204,6 +204,10 @@ class ComposerViewModel extends ViewModel { return success; } + sendAttachment() { + this._roomVM._sendFile(); + } + get canSend() { return !this._isEmpty; } diff --git a/src/platform/web/ui/session/room/MessageComposer.js b/src/platform/web/ui/session/room/MessageComposer.js index 20d1b639..0be8de19 100644 --- a/src/platform/web/ui/session/room/MessageComposer.js +++ b/src/platform/web/ui/session/room/MessageComposer.js @@ -30,6 +30,11 @@ export class MessageComposer extends TemplateView { }); return t.div({className: "MessageComposer"}, [ this._input, + t.button({ + className: "attach", + title: vm.i18n`Attach`, + onClick: () => vm.sendAttachment(), + }, vm.i18n`Attach`), t.button({ className: "send", title: vm.i18n`Send`,