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