Fix error for empty typebox

This commit is contained in:
TomatoCake 2024-07-24 19:43:44 +02:00
parent 5e9405207b
commit 1c3674b52d

View file

@ -470,16 +470,15 @@ class MarkDown{
restore(); restore();
} }
static gatherBoxText(element:HTMLElement){ static gatherBoxText(element:HTMLElement){
const children=element.childNodes;
if(element.tagName.toLowerCase()==="img"){ if(element.tagName.toLowerCase()==="img"){
return (element as HTMLImageElement).alt; return (element as HTMLImageElement).alt;
} }
if(element.tagName.toLowerCase()==="br"){ if(element.tagName.toLowerCase()==="br"){
return "\n"; return "\n";
} }
if(children.length!==0){
let build=""; let build="";
for(const thing of children){ for(const thing of element.childNodes){
if(thing instanceof Text){ if(thing instanceof Text){
@ -494,7 +493,6 @@ class MarkDown{
} }
return build; return build;
} }
}
} }
//solution from https://stackoverflow.com/questions/4576694/saving-and-restoring-caret-position-for-contenteditable-div //solution from https://stackoverflow.com/questions/4576694/saving-and-restoring-caret-position-for-contenteditable-div