diff options
Diffstat (limited to 'apps/files/src/views/ReferenceFileWidget.vue')
-rw-r--r-- | apps/files/src/views/ReferenceFileWidget.vue | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/files/src/views/ReferenceFileWidget.vue b/apps/files/src/views/ReferenceFileWidget.vue index 21a942154fc..896105f0207 100644 --- a/apps/files/src/views/ReferenceFileWidget.vue +++ b/apps/files/src/views/ReferenceFileWidget.vue @@ -220,6 +220,10 @@ export default defineComponent({ event.stopPropagation() event.preventDefault() this.openFilePicker() + } else if (window?.OCA?.Viewer?.mimetypes.indexOf(this.richObject.mimetype) !== -1 && !window?.OCA?.Viewer?.file) { + event.stopPropagation() + event.preventDefault() + window?.OCA?.Viewer?.open({ path: this.richObject.path }) } }, |