From 303e64682a9b0b80ba3e8e09450c86be47f5d736 Mon Sep 17 00:00:00 2001 From: Henry Castro Date: Sun, 1 Nov 2015 09:12:24 -0400 Subject: [PATCH] cloudsuite: add missing function to avoid uncaught exception. The upload requeries these functions. --- js/documents.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/js/documents.js b/js/documents.js index 3732d7ff..dafb7b35 100644 --- a/js/documents.js +++ b/js/documents.js @@ -653,6 +653,32 @@ FileList.findFile = function(filename) { }) || false; }; +FileList.generatePreviewUrl = function(urlSpec) { + urlSpec = urlSpec || {}; + if (!urlSpec.x) { + urlSpec.x = 32; + } + if (!urlSpec.y) { + urlSpec.y = 32; + } + urlSpec.x *= window.devicePixelRatio; + urlSpec.y *= window.devicePixelRatio; + urlSpec.x = Math.ceil(urlSpec.x); + urlSpec.y = Math.ceil(urlSpec.y); + urlSpec.forceIcon = 0; + return OC.generateUrl('/core/preview.png?') + $.param(urlSpec); +} + +FileList.isFileNameValid = function (name) { + var trimmedName = name.trim(); + if (trimmedName === '.' || trimmedName === '..') { + throw t('files', '"{name}" is an invalid file name.', {name: name}); + } else if (trimmedName.length === 0) { + throw t('files', 'File name cannot be empty.'); + } + return true; +} + $(document).ready(function() { if (!OCA.Files) { @@ -665,6 +691,8 @@ $(document).ready(function() { OC.Share = {}; } + window.Files = FileList; + documentsMain.docs = $('.documentslist').documentGrid(); documentsMain.overlay = $('
').documentOverlay();