diff options
-rwxr-xr-x | css/style.css | 2 | ||||
-rwxr-xr-x | js/viewer.js | 9 |
2 files changed, 8 insertions, 3 deletions
diff --git a/css/style.css b/css/style.css index 36e436b..b21e8ae 100755 --- a/css/style.css +++ b/css/style.css @@ -105,6 +105,6 @@ #imgframe .video-js:not(.vjs-fullscreen), #imgframe .video-js:not(.vjs-fullscreen) .vjs-tech { max-height: calc(100vh - 280px) !important; - min-height: 100px; + min-width: 300px; max-width: 100% !important; }
\ No newline at end of file diff --git a/js/viewer.js b/js/viewer.js index d3620ef..3c5c53b 100755 --- a/js/viewer.js +++ b/js/viewer.js @@ -122,17 +122,22 @@ $(document).ready(function(){ } }); + var isSupportedMimetype = false; + var mimetype = $('#mimetype').val(); + if (typeof FileActions !== 'undefined') { for (var i = 0; i < videoViewer.mimeTypes.length; ++i) { var mime = videoViewer.mimeTypes[i]; OCA.Files.fileActions.register(mime, 'View', OC.PERMISSION_READ, '', videoViewer.onView); OCA.Files.fileActions.setDefault(mime, 'View'); + if (mime === mimetype) { + isSupportedMimetype = true; + } } } - if($('#body-public').length && $('#imgframe').length) { + if($('#body-public').length && $('#imgframe').length && isSupportedMimetype) { var videoUrl = $('#downloadURL').val(); - var mimetype = $('#mimetype').val(); videoViewer.onViewInline($('#imgframe'), videoUrl, mimetype); } |