Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/files_pdfviewer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/PDFView.vue')
-rw-r--r--src/views/PDFView.vue34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/views/PDFView.vue b/src/views/PDFView.vue
index d74bcc4..ac402f7 100644
--- a/src/views/PDFView.vue
+++ b/src/views/PDFView.vue
@@ -33,41 +33,9 @@ export default {
computed: {
iframeSrc() {
return generateUrl('/apps/files_pdfviewer/?file={file}', {
- file: this.encodedDavPath,
+ file: this.davPath,
})
},
-
- encodedDavPath() {
- const hasScheme = this.davPath.indexOf('://') !== -1
-
- if (this.davPath.indexOf(generateUrl('/s/')) === 0) {
- const host = window.location.protocol + '//' + window.location.host
- const url = new URL(hasScheme ? this.davPath : host + this.davPath)
- const path = this.filename.replace(this.basename, '')
- url.searchParams.set('path', path)
- url.searchParams.set('files', this.basename)
- return hasScheme ? url.toString() : url.toString().substr(host.length)
- }
-
- const pathSections = this.davPath.split('/')
-
- // Ignore scheme and domain in the loop (note that the scheme
- // delimiter, "//", creates an empty section when split by "/").
- const initialSection = hasScheme ? 3 : 0
-
- let encodedDavPath = ''
- for (let i = initialSection; i < pathSections.length; i++) {
- if (pathSections[i] !== '') {
- encodedDavPath += '/' + encodeURIComponent(pathSections[i])
- }
- }
-
- if (hasScheme) {
- encodedDavPath = pathSections[0] + '//' + pathSections[2] + encodedDavPath
- }
-
- return encodedDavPath
- },
},
async mounted() {