| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  | {{#if staticSrc === src}} | 
					
						
							|  |  |  |   <img class="{{className || ''}}" | 
					
						
							|  |  |  |        aria-hidden="{{ariaHidden}}" | 
					
						
							| 
									
										
										
										
											2018-04-10 20:02:42 -07:00
										 |  |  |        alt="{{alt || ''}}" | 
					
						
							|  |  |  |        title="{{alt || ''}}" | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |        src="{{src}}" | 
					
						
							|  |  |  |        on:imgLoadError /> | 
					
						
							|  |  |  | {{else}} | 
					
						
							| 
									
										
										
										
											2018-03-16 18:48:24 -07:00
										 |  |  |   <img class="{{className || ''}} non-autoplay-zoom-in {{isLink ? 'is-link' : ''}}" | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |        aria-hidden="{{ariaHidden}}" | 
					
						
							| 
									
										
										
										
											2018-04-10 20:02:42 -07:00
										 |  |  |        alt="{{alt || ''}}" | 
					
						
							|  |  |  |        title="{{alt || ''}}" | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |        src="{{staticSrc}}" | 
					
						
							|  |  |  |        on:imgLoadError | 
					
						
							|  |  |  |        on:mouseover="onMouseOver(event)" | 
					
						
							|  |  |  |        ref:node /> | 
					
						
							|  |  |  | {{/if}} | 
					
						
							|  |  |  | <style> | 
					
						
							|  |  |  |   .non-autoplay-zoom-in { | 
					
						
							|  |  |  |     cursor: zoom-in; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-03-16 18:48:24 -07:00
										 |  |  |   .non-autoplay-zoom-in.is-link { | 
					
						
							|  |  |  |     cursor: pointer; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  | </style> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   import { imgLoadError, mouseover } from '../_utils/events' | 
					
						
							|  |  |  |   export default { | 
					
						
							|  |  |  |     methods: { | 
					
						
							|  |  |  |       onMouseOver(mouseOver) { | 
					
						
							| 
									
										
										
										
											2018-04-19 09:37:05 -07:00
										 |  |  |         let { src, staticSrc } = this.get() | 
					
						
							|  |  |  |         this.refs.node.src = mouseOver ? src : staticSrc | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     events: { | 
					
						
							|  |  |  |       imgLoadError, | 
					
						
							|  |  |  |       mouseover | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | </script> |