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

github.com/nextcloud/richdocuments.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2019-09-10 13:43:47 +0300
committerJulius Härtl <jus@bitgrid.net>2019-09-10 13:43:47 +0300
commit01663b3044dc49b20a3e72a86eb75a07c3cd236b (patch)
treee16bd85b2f974003a0bebb2722b565e7f09c9ed1 /src
parent2cf104da5de764e5b291429c7eb10e7973ecd76b (diff)
Use collabora for secure view of images
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'src')
-rw-r--r--src/viewer.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/viewer.js b/src/viewer.js
index b5223402..223953c1 100644
--- a/src/viewer.js
+++ b/src/viewer.js
@@ -38,6 +38,7 @@ const odfViewer = {
receivedLoading: false,
supportedMimes: OC.getCapabilities().richdocuments.mimetypes.concat(OC.getCapabilities().richdocuments.mimetypesNoDefaultOpen),
excludeMimeFromDefaultOpen: OC.getCapabilities().richdocuments.mimetypesNoDefaultOpen,
+ hideDownloadMimes: ['image/jpeg', 'image/svg+xml', 'image/cgm', 'image/vnd.dxf', 'image/x-emf', 'image/x-wmf', 'image/x-wpg', 'image/x-freehand', 'image/bmp', 'image/png', 'image/gif', 'image/tiff', 'image/jpg', 'image/jpeg', 'text/plain'],
register() {
const EDIT_ACTION_NAME = 'Edit with ' + OC.getCapabilities().richdocuments.productName
@@ -415,7 +416,9 @@ $(document).ready(function() {
}
// Open documents if a public page is opened for a supported mimetype
- if (isPublic && odfViewer.supportedMimes.indexOf($('#mimetype').val()) !== -1) {
+ const isSupportedMime = isPublic && odfViewer.supportedMimes.indexOf($('#mimetype').val()) !== -1
+ const showSecureView = isPublic && isDownloadHidden && odfViewer.hideDownloadMimes.indexOf($('#mimetype').val()) !== -1
+ if (isSupportedMime || showSecureView) {
odfViewer.onEdit(document.getElementById('filename').value)
}