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

github.com/nextcloud/files_videoplayer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xjs/viewer.js47
1 files changed, 0 insertions, 47 deletions
diff --git a/js/viewer.js b/js/viewer.js
index 5959603..c6ffeb1 100755
--- a/js/viewer.js
+++ b/js/viewer.js
@@ -117,50 +117,3 @@ $(document).ready(function(){
}
});
-
-(function () {
-
- var SidebarPreview = function () {
- };
-
- SidebarPreview.prototype = {
- attach: function (manager) {
- var handler = this.handlePreview.bind(this);
- $.each(videoViewer.mimeTypes, function (key, value) {
- if (value !== 'text') { // let the regular text preview handle this
- manager.addPreviewHandler(value, handler);
- }
- });
- },
-
- handlePreview: function (model, $thumbnailDiv, $thumbnailContainer, fallback) {
- var video = document.createElement('video');
- if (video.canPlayType(model.get('mimetype'))) {
- $thumbnailContainer.addClass('large');
- $thumbnailDiv.removeClass('icon-32');
- $thumbnailDiv.children('.stretcher').remove();
- video.src = OC.linkToRemoteBase('files' + model.getFullPath());
- video.autoplay = true;
- video.muted = true;
- video.loop = true;
- video.addEventListener('loadeddata', function () {
- $thumbnailDiv.removeClass('icon-loading');
- setTimeout(video.play.bind(video), 100);
- });
- $thumbnailDiv.append(video);
- video.load();
- video.onclick = function() {
- if (video.paused) {
- video.play();
- } else {
- video.pause();
- }
- };
- } else {
- fallback();
- }
- }
- };
-
- OC.Plugins.register('OCA.Files.SidebarPreviewManager', new SidebarPreview());
-})();