diff --git a/filemanager/package-lock.json b/filemanager/package-lock.json index e43113e9d..fabcaf4a5 100644 --- a/filemanager/package-lock.json +++ b/filemanager/package-lock.json @@ -11,7 +11,7 @@ "@fontsource/noto-sans": "^5.0.5", "combokeys": "^3.0.1", "filesize": "^10.0.7", - "pankow": "^0.4.2", + "pankow": "^0.4.4", "primeicons": "^6.0.1", "primevue": "^3.30.0", "superagent": "^8.0.9", @@ -21,7 +21,7 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^4.2.3", - "vite": "^4.4.2" + "vite": "^4.4.3" } }, "node_modules/@babel/parser": { @@ -916,9 +916,9 @@ } }, "node_modules/pankow": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/pankow/-/pankow-0.4.2.tgz", - "integrity": "sha512-viWPCNH+qICmupZZLYQapPqxuRhxeVAs/rZ4ipHIu6x1+nZOHo4dIpNnzGIV5hSGGasWBOlyK52K7X3JB2TJMQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/pankow/-/pankow-0.4.4.tgz", + "integrity": "sha512-4uuFDJweb/c1iGpCbggz8aPKha1UI2ENSthhEzrIR45co63vrkGiiC9gRBORg8cGnCTiZAJjH3p6xY19GWOl0Q==", "dependencies": { "filesize": "^10.0.7", "monaco-editor": "^0.40.0", @@ -1065,13 +1065,13 @@ } }, "node_modules/vite": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.2.tgz", - "integrity": "sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.3.tgz", + "integrity": "sha512-IMnXQXXWgLi5brBQx/4WzDxdzW0X3pjO4nqFJAuNvwKtxzAmPzFE1wszW3VDpAGQJm3RZkm/brzRdyGsnwgJIA==", "dev": true, "dependencies": { "esbuild": "^0.18.10", - "postcss": "^8.4.24", + "postcss": "^8.4.25", "rollup": "^3.25.2" }, "bin": { diff --git a/filemanager/package.json b/filemanager/package.json index 3febe6197..f1225edd9 100644 --- a/filemanager/package.json +++ b/filemanager/package.json @@ -12,7 +12,7 @@ "@fontsource/noto-sans": "^5.0.5", "combokeys": "^3.0.1", "filesize": "^10.0.7", - "pankow": "^0.4.2", + "pankow": "^0.4.4", "primeicons": "^6.0.1", "primevue": "^3.30.0", "superagent": "^8.0.9", @@ -22,6 +22,6 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^4.2.3", - "vite": "^4.4.2" + "vite": "^4.4.3" } } diff --git a/filemanager/src/views/Viewer.vue b/filemanager/src/views/Viewer.vue index 3233bb4e7..1702cfcaf 100644 --- a/filemanager/src/views/Viewer.vue +++ b/filemanager/src/views/Viewer.vue @@ -62,10 +62,11 @@ export default { // collect other files in directory for prev/next action const otherSupportedEntries = files.filter((item) => this.$refs.imageViewer.canHandle(item)).map((item) => { item.resourceUrl = `/viewer/${this.resourceType}/${this.resourceId}${item.folderPath}/${item.fileName}`; + item.fullFileUrl = this.directoryModel.getFileUrl(`${item.folderPath}/${item.fileName}`); return item; }); - this.$refs.imageViewer.open(this.item, this.directoryModel.getFileUrl(this.filePath), otherSupportedEntries); + this.$refs.imageViewer.open(this.item, otherSupportedEntries); this.active = 'imageViewer'; } else if (this.$refs.textEditor.canHandle(this.item)) { const content = await this.directoryModel.getFile(this.filePath);