mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Update:Persist show full path option for tables #2285
This commit is contained in:
		
							parent
							
								
									8f4c75ff2b
								
							
						
					
					
						commit
						33e287a543
					
				| @ -14,8 +14,7 @@ export default { | ||||
|   }, | ||||
|   data() { | ||||
|     return { | ||||
|       tracks: [], | ||||
|       showFullPath: false | ||||
|       tracks: [] | ||||
|     } | ||||
|   }, | ||||
|   watch: { | ||||
|  | ||||
| @ -6,7 +6,7 @@ | ||||
|         <span class="text-sm font-mono">{{ ebookFiles.length }}</span> | ||||
|       </div> | ||||
|       <div class="flex-grow" /> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="showFullPath = !showFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="toggleFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <div class="cursor-pointer h-10 w-10 rounded-full hover:bg-black-400 flex justify-center items-center duration-500" :class="showFiles ? 'transform rotate-180' : ''"> | ||||
|         <span class="material-icons text-4xl">expand_more</span> | ||||
|       </div> | ||||
| @ -75,6 +75,10 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|     toggleFullPath() { | ||||
|       this.showFullPath = !this.showFullPath | ||||
|       localStorage.setItem('showFullPath', this.showFullPath ? 1 : 0) | ||||
|     }, | ||||
|     readEbook(fileIno) { | ||||
|       this.$store.commit('showEReader', { libraryItem: this.libraryItem, keepProgress: false, fileId: fileIno }) | ||||
|     }, | ||||
| @ -82,6 +86,10 @@ export default { | ||||
|       this.showFiles = !this.showFiles | ||||
|     } | ||||
|   }, | ||||
|   mounted() {} | ||||
|   mounted() { | ||||
|     if (this.userIsAdmin) { | ||||
|       this.showFullPath = !!Number(localStorage.getItem('showFullPath') || 0) | ||||
|     } | ||||
|   } | ||||
| } | ||||
| </script> | ||||
| @ -6,7 +6,7 @@ | ||||
|         <span class="text-sm font-mono">{{ files.length }}</span> | ||||
|       </div> | ||||
|       <div class="flex-grow" /> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="showFullPath = !showFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="toggleFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <div class="cursor-pointer h-10 w-10 rounded-full hover:bg-black-400 flex justify-center items-center duration-500" :class="showFiles ? 'transform rotate-180' : ''"> | ||||
|         <span class="material-icons text-4xl">expand_more</span> | ||||
|       </div> | ||||
| @ -84,6 +84,10 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|     toggleFullPath() { | ||||
|       this.showFullPath = !this.showFullPath | ||||
|       localStorage.setItem('showFullPath', this.showFullPath ? 1 : 0) | ||||
|     }, | ||||
|     clickBar() { | ||||
|       this.showFiles = !this.showFiles | ||||
|     }, | ||||
| @ -93,6 +97,9 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   mounted() { | ||||
|     if (this.userIsAdmin) { | ||||
|       this.showFullPath = !!Number(localStorage.getItem('showFullPath') || 0) | ||||
|     } | ||||
|     this.showFiles = this.expanded | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -6,7 +6,7 @@ | ||||
|         <span class="text-sm font-mono">{{ tracks.length }}</span> | ||||
|       </div> | ||||
|       <div class="flex-grow" /> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="showFullPath = !showFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <ui-btn v-if="userIsAdmin" small :color="showFullPath ? 'gray-600' : 'primary'" class="mr-2 hidden md:block" @click.stop="toggleFullPath">{{ $strings.ButtonFullPath }}</ui-btn> | ||||
|       <nuxt-link v-if="userCanUpdate && !isFile" :to="`/audiobook/${libraryItemId}/edit`" class="mr-2 md:mr-4" @mousedown.prevent> | ||||
|         <ui-btn small color="primary">{{ $strings.ButtonManageTracks }}</ui-btn> | ||||
|       </nuxt-link> | ||||
| @ -74,6 +74,10 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|     toggleFullPath() { | ||||
|       this.showFullPath = !this.showFullPath | ||||
|       localStorage.setItem('showFullPath', this.showFullPath ? 1 : 0) | ||||
|     }, | ||||
|     clickBar() { | ||||
|       this.showTracks = !this.showTracks | ||||
|     }, | ||||
| @ -82,6 +86,10 @@ export default { | ||||
|       this.showAudioFileDataModal = true | ||||
|     } | ||||
|   }, | ||||
|   mounted() {} | ||||
|   mounted() { | ||||
|     if (this.userIsAdmin) { | ||||
|       this.showFullPath = !!Number(localStorage.getItem('showFullPath') || 0) | ||||
|     } | ||||
|   } | ||||
| } | ||||
| </script> | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user