mirror of
https://github.com/element-hq/element-web
synced 2024-11-24 10:15:43 +03:00
fixup: improve quote and code block newline handling
This commit is contained in:
parent
e0668e8517
commit
42c37d8293
1 changed files with 3 additions and 4 deletions
|
@ -59,7 +59,7 @@ export function formatRangeAsQuote(range) {
|
|||
if (!rangeStartsAtBeginningOfLine(range)) {
|
||||
parts.unshift(partCreator.newline());
|
||||
}
|
||||
if (rangeEndsAtEndOfLine(range)) {
|
||||
if (!rangeEndsAtEndOfLine(range)) {
|
||||
parts.push(partCreator.newline());
|
||||
}
|
||||
|
||||
|
@ -79,15 +79,14 @@ export function formatRangeAsCode(range) {
|
|||
parts.push(
|
||||
partCreator.newline(),
|
||||
partCreator.plain("```"));
|
||||
if (rangeEndsAtEndOfLine(range)) {
|
||||
if (!rangeEndsAtEndOfLine(range)) {
|
||||
parts.push(partCreator.newline());
|
||||
}
|
||||
replaceRangeAndExpandSelection(model, range, parts);
|
||||
} else {
|
||||
parts.unshift(partCreator.plain("`"));
|
||||
parts.push(partCreator.plain("`"));
|
||||
replaceRangeAndExpandSelection(model, range, parts);
|
||||
}
|
||||
replaceRangeAndExpandSelection(model, range, parts);
|
||||
}
|
||||
|
||||
export function formatInline(range, prefix, suffix = prefix) {
|
||||
|
|
Loading…
Reference in a new issue