diff --git a/client/components/modals/item/tabs/Files.vue b/client/components/modals/item/tabs/Files.vue
index 4081f98c..7be286fe 100644
--- a/client/components/modals/item/tabs/Files.vue
+++ b/client/components/modals/item/tabs/Files.vue
@@ -14,8 +14,7 @@ export default {
},
data() {
return {
- tracks: [],
- showFullPath: false
+ tracks: []
}
},
watch: {
diff --git a/client/components/tables/EbookFilesTable.vue b/client/components/tables/EbookFilesTable.vue
index 0c85774c..3532c2a7 100644
--- a/client/components/tables/EbookFilesTable.vue
+++ b/client/components/tables/EbookFilesTable.vue
@@ -6,7 +6,7 @@
{{ ebookFiles.length }}
- {{ $strings.ButtonFullPath }}
+ {{ $strings.ButtonFullPath }}
expand_more
@@ -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)
+ }
+ }
}
\ No newline at end of file
diff --git a/client/components/tables/LibraryFilesTable.vue b/client/components/tables/LibraryFilesTable.vue
index c6c8c777..fef1ae5a 100644
--- a/client/components/tables/LibraryFilesTable.vue
+++ b/client/components/tables/LibraryFilesTable.vue
@@ -6,7 +6,7 @@
{{ files.length }}
- {{ $strings.ButtonFullPath }}
+ {{ $strings.ButtonFullPath }}
expand_more
@@ -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
}
}
diff --git a/client/components/tables/TracksTable.vue b/client/components/tables/TracksTable.vue
index 2554fff1..5730ee36 100644
--- a/client/components/tables/TracksTable.vue
+++ b/client/components/tables/TracksTable.vue
@@ -6,7 +6,7 @@
{{ tracks.length }}
- {{ $strings.ButtonFullPath }}
+ {{ $strings.ButtonFullPath }}
{{ $strings.ButtonManageTracks }}
@@ -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)
+ }
+ }
}
\ No newline at end of file