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

github.com/nextcloud/files_texteditor.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2017-08-04 12:04:57 +0300
committerGitHub <noreply@github.com>2017-08-04 12:04:57 +0300
commitf1ca7cb3b82718736b6a77a89f096320fcfe58bf (patch)
tree411c69566ce312ea2fbbd2769fe6fd1a928707ba
parent1cee0c4fec63155aa6c1752cfd27af6fb5a5528d (diff)
parent0eac78ddc1593f9be091066bd785b29971455a7f (diff)
Merge pull request #56 from nextcloud/12-encodingv12.0.1RC5v12.0.1
[stable12] Use text editor endpoint for previews
-rw-r--r--js/sidebarpreview.js20
1 files changed, 16 insertions, 4 deletions
diff --git a/js/sidebarpreview.js b/js/sidebarpreview.js
index 9c6548a..f3d8596 100644
--- a/js/sidebarpreview.js
+++ b/js/sidebarpreview.js
@@ -17,9 +17,7 @@
var mimes = OCA.Files_Texteditor.getSupportedMimetypes();
var handler = this.handlePreview.bind(this);
$.each(mimes, function (key, value) {
- if (value !== 'text') { // let the regular text preview handle this
- manager.addPreviewHandler(value, handler);
- }
+ manager.addPreviewHandler(value, handler);
});
},
@@ -28,6 +26,7 @@
var previewHeight = previewWidth / (16 / 9);
this.getFileContent(model.getFullPath()).then(function (content) {
+ content = content.filecontents;
$thumbnailDiv.removeClass('icon-loading icon-32');
$thumbnailContainer.addClass('large');
$thumbnailContainer.addClass('text');
@@ -67,7 +66,20 @@
},
getFileContent: function (path) {
- return $.get(OC.linkToRemoteBase('files' + path));
+ var parts = path.split('/');
+ var dir = parts.slice(0, -1).join('');
+ var file = parts.slice(-1).join('');
+
+ return $.ajax({
+ url: OC.generateUrl('/apps/files_texteditor/ajax/loadfile'),
+ data: {
+ filename: file,
+ dir: dir
+ },
+ headers: {
+ 'Range': 'bytes=0-10240'
+ }
+ });
}
};