mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-30 18:12:25 -04:00 
			
		
		
		
	Fix player track tooltip overflowing on share player
This commit is contained in:
		
							parent
							
								
									9f834a5345
								
							
						
					
					
						commit
						6819c0b108
					
				| @ -74,6 +74,9 @@ export default { | ||||
|     currentChapterStart() { | ||||
|       if (!this.currentChapter) return 0 | ||||
|       return this.currentChapter.start | ||||
|     }, | ||||
|     isMobile() { | ||||
|       return this.$store.state.globals.isMobile | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
| @ -145,6 +148,9 @@ export default { | ||||
|       }) | ||||
|     }, | ||||
|     mousemoveTrack(e) { | ||||
|       if (this.isMobile) { | ||||
|         return | ||||
|       } | ||||
|       const offsetX = e.offsetX | ||||
| 
 | ||||
|       const baseTime = this.useChapterTrack ? this.currentChapterStart : 0 | ||||
| @ -198,6 +204,7 @@ export default { | ||||
|     setTrackWidth() { | ||||
|       if (this.$refs.track) { | ||||
|         this.trackWidth = this.$refs.track.clientWidth | ||||
|         this.trackOffsetLeft = this.$refs.track.getBoundingClientRect().left | ||||
|       } else { | ||||
|         console.error('Track not loaded', this.$refs) | ||||
|       } | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| <template> | ||||
|   <div class="w-full h-dvh max-h-dvh overflow-hidden" :style="{ backgroundColor: coverRgb }"> | ||||
|   <div class="w-full max-w-full h-dvh max-h-dvh overflow-hidden" :style="{ backgroundColor: coverRgb }"> | ||||
|     <div class="w-screen h-screen absolute inset-0 pointer-events-none" style="background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(38, 38, 38, 1) 80%)"></div> | ||||
|     <div class="absolute inset-0 w-screen h-dvh flex items-center justify-center z-10"> | ||||
|       <div class="w-full p-2 sm:p-4 md:p-8"> | ||||
| @ -335,8 +335,11 @@ export default { | ||||
|       } | ||||
|     }, | ||||
|     resize() { | ||||
|       this.windowWidth = window.innerWidth | ||||
|       this.windowHeight = window.innerHeight | ||||
|       setTimeout(() => { | ||||
|         this.windowWidth = window.innerWidth | ||||
|         this.windowHeight = window.innerHeight | ||||
|         this.$store.commit('globals/updateWindowSize', { width: window.innerWidth, height: window.innerHeight }) | ||||
|       }, 100) | ||||
|     }, | ||||
|     playerError(error) { | ||||
|       console.error('Player error', error) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user