mirror of
https://github.com/ankitects/anki.git
synced 2025-11-21 03:57:14 -05:00
Rename fieldIsInInlineMode to fieldContainsInlineContent
This commit is contained in:
parent
d9f00c4839
commit
bf7ff65af6
1 changed files with 4 additions and 3 deletions
|
|
@ -334,7 +334,7 @@ function onBlur(): void {
|
|||
}
|
||||
}
|
||||
|
||||
function fieldIsInInlineMode(field: HTMLDivElement): boolean {
|
||||
function fieldContainsInlineContent(field: HTMLDivElement): boolean {
|
||||
if (field.childNodes.length === 0) {
|
||||
// for now, for all practical purposes, empty fields are in block mode
|
||||
return false;
|
||||
|
|
@ -357,7 +357,8 @@ function saveField(type: "blur" | "key"): void {
|
|||
}
|
||||
|
||||
const fieldText =
|
||||
fieldIsInInlineMode(currentField) && currentField.innerHTML.endsWith("<br>")
|
||||
fieldContainsInlineContent(currentField) &&
|
||||
currentField.innerHTML.endsWith("<br>")
|
||||
? // trim trailing <br>
|
||||
currentField.innerHTML.slice(0, -4)
|
||||
: currentField.innerHTML;
|
||||
|
|
@ -466,7 +467,7 @@ function createField(
|
|||
field.addEventListener("oncut", onCutOrCopy);
|
||||
field.innerHTML = content;
|
||||
|
||||
if (fieldIsInInlineMode(field)) {
|
||||
if (fieldContainsInlineContent(field)) {
|
||||
field.appendChild(document.createElement("br"));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue