Files
LingChair/client/ui/custom-elements/chat-video.ts
2025-10-02 11:14:07 +08:00

18 lines
584 B
TypeScript

import { $ } from 'mdui/jq'
customElements.define('chat-video', class extends HTMLElement {
constructor() {
super()
}
connectedCallback() {
this.style.display = 'block'
const e = new DOMParser().parseFromString(`<video controls>視頻無法播放</video>`, 'text/html').body.firstChild as Node
e.style.width = "100%"
e.style.height = "100%"
e.style.borderRadius = "var(--mdui-shape-corner-medium)"
e.alt = $(this).attr('alt') || ""
e.src = $(this).attr('src') as string
this.appendChild(e)
}
})