Merge pull request #101 from nextcloud/do-not-open-text-files

Do not open text files using Collabora app
This commit is contained in:
Christoph Wurst 2017-06-14 08:51:45 +02:00 committed by GitHub
commit 935674b862

View File

@ -14,7 +14,6 @@ var odfViewer = {
'application/msword',
'application/rtf',
'text/rtf',
'text/plain',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
'application/vnd.ms-word.document.macroEnabled.12',
@ -110,7 +109,6 @@ var odfViewer = {
$('#app-content').append($iframe);
},
onClose: function() {
if(typeof FileList !== "undefined") {
FileList.setViewerMode(false);
@ -207,6 +205,14 @@ $(document).ready(function() {
&& typeof OCA.Files !== 'undefined'
&& typeof OCA.Files.fileActions !== 'undefined'
) {
// check if texteditor app is enabled and loaded...
if (_.isUndefined(OCA.Files_Texteditor)) {
// it is not, so we do open text files with this app too.
odfViewer.supportedMimes.push('text/plain');
}
// notice: when changing 'supportedMimes' interactively (e.g. dev console),
// register() needs to be re-run to re-register the fileActions.
odfViewer.register();
$.get(
@ -219,7 +225,7 @@ $(document).ready(function() {
// FIXME: Hack for single public file view since it is not attached to the fileslist
$(document).ready(function(){
// FIXME: FIlter compatible mime types
// FIXME: Filter compatible mime types
if ($('#isPublic').val() && odfViewer.supportedMimes.indexOf($('#mimetype').val()) !== -1) {
odfViewer.onEdit($('#filename').val());
}