aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2023-07-28 14:52:30 +0200
committerJohn Molakvoæ <skjnldsv@protonmail.com>2023-08-02 09:57:27 +0200
commit87b1719c88240d7ae230e5e6ad30c47e100701bd (patch)
treea328054f57ff87500594da226a85ed2cad106e0e /apps/files/src/components
parent6ec35e3799974afdfa04fe43585f613534465610 (diff)
downloadnextcloud-server-87b1719c88240d7ae230e5e6ad30c47e100701bd.tar.gz
nextcloud-server-87b1719c88240d7ae230e5e6ad30c47e100701bd.zip
feat(files): migrate recent view
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src/components')
-rw-r--r--apps/files/src/components/FileEntry.vue9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue
index 6156c64b60b..8fcf6846375 100644
--- a/apps/files/src/components/FileEntry.vue
+++ b/apps/files/src/components/FileEntry.vue
@@ -159,6 +159,7 @@ import { formatFileSize, Permission } from '@nextcloud/files'
import { Fragment } from 'vue-frag'
import { showError, showSuccess } from '@nextcloud/dialogs'
import { translate } from '@nextcloud/l10n'
+import { generateUrl } from '@nextcloud/router'
import { vOnClickOutside } from '@vueuse/components'
import axios from '@nextcloud/axios'
import CancelablePromise from 'cancelable-promise'
@@ -367,10 +368,16 @@ export default Vue.extend({
},
previewUrl() {
try {
- const url = new URL(window.location.origin + this.source.attributes.previewUrl)
+ const previewUrl = this.source.attributes.previewUrl
+ || generateUrl('/core/preview?fileId={fileid}', {
+ fileid: this.source.fileid,
+ })
+ const url = new URL(window.location.origin + previewUrl)
+
// Request tiny previews
url.searchParams.set('x', '32')
url.searchParams.set('y', '32')
+
// Handle cropping
url.searchParams.set('a', this.cropPreviews === true ? '0' : '1')
return url.href