show html textarea

This commit is contained in:
Pete Matsyburka
2026-02-24 11:29:32 +02:00
parent d035525c7a
commit a5716cd518
2 changed files with 77 additions and 74 deletions
+5 -8
View File
@@ -36,15 +36,11 @@ function loadTiptap () {
}
class LinkTooltip {
constructor (container, editor) {
constructor (container, editor, templateEl) {
this.container = container
this.editor = editor
const template = document.createElement('template')
template.innerHTML = container.dataset.linkTooltipHtml
this.tooltip = template.content.firstElementChild
this.tooltip = templateEl.content.firstElementChild.cloneNode(true)
this.input = this.tooltip.querySelector('input')
this.saveButton = this.tooltip.querySelector('[data-role="link-save"]')
@@ -140,7 +136,8 @@ export default actionable(targetable(class extends HTMLElement {
'boldButton',
'italicButton',
'underlineButton',
'linkButton'
'linkButton',
'linkTooltipTemplate'
]
async connectedCallback () {
@@ -256,7 +253,7 @@ export default actionable(targetable(class extends HTMLElement {
}
})
this.linkTooltip = new LinkTooltip(this, this.editor)
this.linkTooltip = new LinkTooltip(this, this.editor, this.linkTooltipTemplate)
}
adjustShortcutsForPlatform () {