1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-19 05:22:13 +03:00

Merge pull request #3402 from matrix-org/bwindels/cider-toggle-inline-formatting

New composer: support toggling inline formatting
This commit is contained in:
Bruno Windels
2019-09-06 14:42:16 +00:00
committed by GitHub
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);