2023-10-23 06:58:18 +00:00

18 lines
480 B
JavaScript

import { Controller } from '@hotwired/stimulus'
export default class MediumController extends Controller {
connect () {
this.reRenderMediaElement()
}
// Fix potentially blank videos due to autoplay rules?
reRenderMediaElement () {
const mediaElement = this.mediaElementTarget
const clone = mediaElement.cloneNode(true)
mediaElement.parentNode.insertBefore(clone, mediaElement)
mediaElement.remove()
}
}
MediumController.targets = ['mediaElement']