mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
refac
This commit is contained in:
parent
1af45435eb
commit
f43cb87556
@ -387,9 +387,33 @@
|
|||||||
selectTemplate();
|
selectTemplate();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (value !== editor.getHTML()) {
|
if (raw) {
|
||||||
editor.commands.setContent(value);
|
if (value !== editor.getHTML()) {
|
||||||
selectTemplate();
|
editor.commands.setContent(value);
|
||||||
|
selectTemplate();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (
|
||||||
|
value !==
|
||||||
|
turndownService
|
||||||
|
.turndown(
|
||||||
|
(preserveBreaks
|
||||||
|
? editor.getHTML().replace(/<p><\/p>/g, '<br/>')
|
||||||
|
: editor.getHTML()
|
||||||
|
).replace(/ {2,}/g, (m) => m.replace(/ /g, '\u00a0'))
|
||||||
|
)
|
||||||
|
.replace(/\u00a0/g, ' ')
|
||||||
|
) {
|
||||||
|
preserveBreaks
|
||||||
|
? editor.commands.setContent(value)
|
||||||
|
: editor.commands.setContent(
|
||||||
|
marked.parse(value.replaceAll(`\n<br/>`, `<br/>`), {
|
||||||
|
breaks: false
|
||||||
|
})
|
||||||
|
); // Update editor content
|
||||||
|
|
||||||
|
selectTemplate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user