1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-12-07 03:42:20 +03:00

support toggling inline formatting

This commit is contained in:
Bruno Windels
2019-09-06 16:25:06 +02:00
parent 4876f4c469
commit 26bd694c6a
2 changed files with 24 additions and 7 deletions

View File

@@ -24,7 +24,7 @@ import {setSelection} from '../../../editor/caret';
import {
formatRangeAsQuote,
formatRangeAsCode,
formatInline,
toggleInlineFormat,
replaceRangeAndMoveCaret,
} from '../../../editor/operations';
import {getCaretOffsetAndText, getRangeForSelection} from '../../../editor/dom';
@@ -457,13 +457,13 @@ export default class BasicMessageEditor extends React.Component {
this.historyManager.ensureLastChangesPushed(this.props.model);
switch (action) {
case "bold":
formatInline(range, "**");
toggleInlineFormat(range, "**");
break;
case "italics":
formatInline(range, "*");
toggleInlineFormat(range, "*");
break;
case "strikethrough":
formatInline(range, "<del>", "</del>");
toggleInlineFormat(range, "<del>", "</del>");
break;
case "code":
formatRangeAsCode(range);