adjust images preview loading in builder

This commit is contained in:
Pete Matsyburka
2023-11-11 21:16:29 +02:00
parent deef9c7d3b
commit 07e66a6e53
3 changed files with 15 additions and 2 deletions
@@ -126,6 +126,7 @@
:is-drag="!!dragFieldType"
:draw-field="drawField"
:editable="editable"
:base-url="baseUrl"
@draw="onDraw"
@drop-field="onDropfield"
@remove-area="removeArea"
+13 -1
View File
@@ -49,6 +49,11 @@ export default {
required: false,
default: null
},
baseUrl: {
type: String,
required: false,
default: ''
},
isDrag: {
type: Boolean,
required: false,
@@ -62,6 +67,13 @@ export default {
}
},
computed: {
basePreviewUrl () {
if (this.baseUrl) {
return new URL(this.baseUrl).origin
} else {
return ''
}
},
numberOfPages () {
return this.document.metadata?.pdf?.number_of_pages || this.document.preview_images.length
},
@@ -72,7 +84,7 @@ export default {
return this.previewImagesIndex[i] || {
metadata: lazyloadMetadata,
id: Math.random().toString(),
url: `/preview/${this.document.uuid}/${i}.jpg`
url: this.basePreviewUrl + `/preview/${this.document.uuid}/${i}.jpg`
}
})
},