fix(editor): extra line breaks and spaces when parsing table from html (#10190)

close: BS-2562, BS-2569
This commit is contained in:
zzj3720
2025-02-14 12:13:00 +00:00
parent 35aec95022
commit b6f8027e1b
4 changed files with 4 additions and 4 deletions

View File

@@ -41,7 +41,7 @@ export const tableBlockHtmlAdapterMatcher: BlockHtmlAdapterMatcher = {
},
'children'
);
walkerContext.skipChildren();
walkerContext.skipAllChildren();
}
},
leave: (o, context) => {

View File

@@ -35,7 +35,7 @@ export const tableBlockMarkdownAdapterMatcher: BlockMarkdownAdapterMatcher = {
},
'children'
);
walkerContext.skipChildren();
walkerContext.skipAllChildren();
}
},
leave: (o, context) => {

View File

@@ -91,7 +91,7 @@ export const processTable = (
};
const getTextFromElement = (element: ElementContent): string => {
if (element.type === 'text') {
return element.value;
return element.value.trim();
}
if (element.type === 'element') {
return element.children.map(child => getTextFromElement(child)).join('');