From 8cb086ef31d1f1f80c3cbd91dc1f8eb24e30bab9 Mon Sep 17 00:00:00 2001 From: Aviral Dasgupta Date: Tue, 14 Jun 2016 19:14:09 +0530 Subject: [PATCH] use constants for keycodes in RTE --- src/components/views/rooms/MessageComposerInput.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/views/rooms/MessageComposerInput.js b/src/components/views/rooms/MessageComposerInput.js index da61631b4d..09f208b035 100644 --- a/src/components/views/rooms/MessageComposerInput.js +++ b/src/components/views/rooms/MessageComposerInput.js @@ -46,6 +46,8 @@ import * as RichText from '../../../RichText'; const TYPING_USER_TIMEOUT = 10000, TYPING_SERVER_TIMEOUT = 30000; +const KEY_M = 77; + // FIXME Breaks markdown with multiple paragraphs, since it only strips first and last

function mdownToHtml(mdown) { var html = marked(mdown) || ""; @@ -85,7 +87,7 @@ export default class MessageComposerInput extends React.Component { static getKeyBinding(e: SyntheticKeyboardEvent): string { // C-m => Toggles between rich text and markdown modes - if(e.keyCode == 77 && KeyBindingUtil.isCtrlKeyCommand(e)) { + if(e.keyCode == KEY_M && KeyBindingUtil.isCtrlKeyCommand(e)) { return 'toggle-mode'; }