diff options
Diffstat (limited to 'viewer/src/services/navigation.ts')
-rw-r--r-- | viewer/src/services/navigation.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/viewer/src/services/navigation.ts b/viewer/src/services/navigation.ts index 7d1ae50..f96904d 100644 --- a/viewer/src/services/navigation.ts +++ b/viewer/src/services/navigation.ts | |||
@@ -81,4 +81,11 @@ export default class Navigation { | |||
81 | return "file"; | 81 | return "file"; |
82 | } | 82 | } |
83 | } | 83 | } |
84 | |||
85 | // Get the file name of an item, without its cache timestamp | ||
86 | public static getFileName(item: Gallery.Item): string { | ||
87 | if (item.properties.type === "directory") return item.title; | ||
88 | const timeStamped = item.properties.resource.split("/").pop() ?? ""; | ||
89 | return timeStamped.split("?")[0]; | ||
90 | } | ||
84 | } | 91 | } |