fix(lesson): ensure markdown text is displayed when pasted

This commit is contained in:
raizasafeel
2026-01-15 14:49:04 +05:30
parent 6d988eb2b4
commit 5890885475

View File

@@ -34,7 +34,27 @@ export class Markdown {
}
static get pasteConfig() {
return { tags: ['P'] }
return {
tags: ['P'],
patterns: { plain: /^[\s\S]*$/ },
}
}
onPaste(event) {
const content = event.detail.data
let plainText = ''
if (content instanceof HTMLElement) {
plainText = content.innerText || content.textContent
} else {
plainText = content
}
this.text = plainText
if (this.wrapper) {
this.wrapper.textContent = this.text
}
}
render() {