1
0
mirror of https://github.com/nolanlawson/pinafore synced 2025-02-04 23:58:10 +01:00

31 lines
628 B
HTML
Raw Normal View History

<ModalDialog :label :shown background="#000">
<video poster="{{poster}}"
src="{{src}}"
width="{{width}}"
height="{{height}}"
2018-01-21 10:32:18 -08:00
aria-label="Video: {{description || ''}}"
controls
/>
</ModalDialog>
<style>
:global(#modal-dialog video) {
object-fit: contain;
max-width: calc(100vw - 20px);
2018-02-22 20:04:19 -08:00
max-height: calc(100% - 20px);
overflow: hidden;
}
</style>
<script>
2018-02-05 09:43:45 -08:00
import ModalDialog from './ModalDialog.html'
export default {
components: {
ModalDialog
},
methods: {
async show() {
this.set({shown: true})
}
}
}
</script>