Improve Wysiwyg editor

This commit is contained in:
Juergen Kunz
2025-06-24 07:21:09 +00:00
parent 7ce282c500
commit e4a042907a
2 changed files with 68 additions and 165 deletions

View File

@ -74,12 +74,13 @@ export class WysiwygBlocks {
console.log('Block mouseup event fired');
if (handlers.onMouseUp) handlers.onMouseUp(e);
}}"
.textContent="${block.content || ''}"
></div>
</div>
`;
}
return html`
const blockElement = html`
<div
class="block ${block.type} ${isSelected ? 'selected' : ''}"
contenteditable="true"
@ -93,8 +94,11 @@ export class WysiwygBlocks {
console.log('Block mouseup event fired');
if (handlers.onMouseUp) handlers.onMouseUp(e);
}}"
.innerHTML="${block.content || ''}"
></div>
`;
return blockElement;
}
static setCursorToEnd(element: HTMLElement): void {