mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
Handle error in previews for files versions
Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
This commit is contained in:
parent
e2e226d856
commit
035b009843
3 changed files with 7 additions and 5 deletions
|
|
@ -24,14 +24,15 @@
|
|||
@click="click">
|
||||
<template #icon>
|
||||
<div v-if="!(loadPreview || previewLoaded)" class="version__image" />
|
||||
<img v-else-if="isCurrent || version.hasPreview"
|
||||
<img v-else-if="(isCurrent || version.hasPreview) && !previewErrored"
|
||||
:src="version.previewUrl"
|
||||
alt=""
|
||||
decoding="async"
|
||||
fetchpriority="low"
|
||||
loading="lazy"
|
||||
class="version__image"
|
||||
@load="previewLoaded = true">
|
||||
@load="previewLoaded = true"
|
||||
@error="previewErrored = true">
|
||||
<div v-else
|
||||
class="version__image">
|
||||
<ImageOffOutline :size="20" />
|
||||
|
|
@ -206,6 +207,7 @@ export default {
|
|||
data() {
|
||||
return {
|
||||
previewLoaded: false,
|
||||
previewErrored: false,
|
||||
showVersionLabelForm: false,
|
||||
formVersionLabelValue: this.version.label,
|
||||
capabilities: loadState('core', 'capabilities', { files: { version_labeling: false, version_deletion: false } }),
|
||||
|
|
|
|||
4
dist/files_versions-files_versions.js
vendored
4
dist/files_versions-files_versions.js
vendored
File diff suppressed because one or more lines are too long
2
dist/files_versions-files_versions.js.map
vendored
2
dist/files_versions-files_versions.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue