Added send message button

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner 2021-01-09 09:09:14 +01:00
parent 2d37151750
commit d589c61000
No known key found for this signature in database
GPG key ID: 9760693FDD98A790
2 changed files with 19 additions and 0 deletions

View file

@ -239,6 +239,7 @@ limitations under the License.
mask-image: url('$(res)/img/element-icons/call/video-call.svg'); mask-image: url('$(res)/img/element-icons/call/video-call.svg');
} }
.mx_MessageComposer_emoji::before { .mx_MessageComposer_emoji::before {
mask-image: url('$(res)/img/element-icons/room/composer/emoji.svg'); mask-image: url('$(res)/img/element-icons/room/composer/emoji.svg');
} }
@ -247,6 +248,10 @@ limitations under the License.
mask-image: url('$(res)/img/element-icons/room/composer/sticker.svg'); mask-image: url('$(res)/img/element-icons/room/composer/sticker.svg');
} }
.mx_MessageComposer_sendMessage::before {
mask-image: url('$(res)/img/element-icons/call/video-call.svg');
}
.mx_MessageComposer_formatting { .mx_MessageComposer_formatting {
cursor: pointer; cursor: pointer;
margin: 0 11px; margin: 0 11px;

View file

@ -393,6 +393,10 @@ export default class MessageComposer extends React.Component {
}); });
} }
sendMessage = () => {
this.messageComposerInput._sendMessage();
}
render() { render() {
const controls = [ const controls = [
this.state.me ? <ComposerAvatar key="controls_avatar" me={this.state.me} /> : null, this.state.me ? <ComposerAvatar key="controls_avatar" me={this.state.me} /> : null,
@ -450,6 +454,16 @@ export default class MessageComposer extends React.Component {
); );
} }
} }
if (true) {
controls.push((
<AccessibleTooltipButton
className="mx_MessageComposer_button mx_MessageComposer_sendMessage"
onClick={this.sendMessage}
title={_t('Send message')}
/>
));
}
} else if (this.state.tombstone) { } else if (this.state.tombstone) {
const replacementRoomId = this.state.tombstone.getContent()['replacement_room']; const replacementRoomId = this.state.tombstone.getContent()['replacement_room'];