added pdf,visio,svg,wordperfect mimetypes

pull/1/head
Mihai Varga 9 years ago
parent 8d2a2e1f1f
commit 43bce2d00d

@ -8,14 +8,19 @@ var odfViewer = {
'application/vnd.oasis.opendocument.text',
'application/vnd.oasis.opendocument.spreadsheet',
'application/vnd.oasis.opendocument.graphics',
'application/vnd.oasis.opendocument.presentation'
'application/vnd.oasis.opendocument.presentation',
'application/vnd.lotus-wordpro',
'image/svg+xml',
'application/pdf',
'application/vnd.visio',
'application/vnd.wordperfect',
],
register : function(response){
var i,
mimeRead,
var i,
mimeRead,
mimeUpdate;
if (response && response.mimes){
jQuery.each(response.mimes, function(i, mime){
odfViewer.supportedMimesRead.push(mime);
@ -30,17 +35,17 @@ var odfViewer = {
for (i = 0; i < odfViewer.supportedMimesUpdate.length; ++i) {
mimeUpdate = odfViewer.supportedMimesUpdate[i];
OCA.Files.fileActions.register(
mimeUpdate,
mimeUpdate,
'Edit',
OC.PERMISSION_UPDATE,
OC.imagePath('core', 'actions/rename'),
OC.PERMISSION_UPDATE,
OC.imagePath('core', 'actions/rename'),
odfViewer.onEdit,
t('documents', 'Edit')
);
OCA.Files.fileActions.setDefault(mimeUpdate, 'Edit');
}
},
dispatch : function(filename){
if (odfViewer.supportedMimesUpdate.indexOf(OCA.Files.fileActions.getCurrentMimeType()) !== -1
&& OCA.Files.fileActions.getCurrentPermissions() & OC.PERMISSION_UPDATE
@ -50,12 +55,12 @@ var odfViewer = {
odfViewer.onView(filename);
}
},
onEdit : function(fileName, context){
var fileId = context.$file.attr('data-id');
window.location = OC.generateUrl('apps/documents/index#{file_id}', {file_id: fileId});
},
onView: function(filename, context) {
var attachTo = odfViewer.isDocuments ? '#documents-content' : '#controls';
@ -81,7 +86,7 @@ var odfViewer = {
});
*/
},
onClose: function() {
FileList.setViewerMode(false);
$('#loleafletframe').remove();
@ -89,7 +94,7 @@ var odfViewer = {
};
$(document).ready(function() {
if ( typeof OCA !== 'undefined'
if ( typeof OCA !== 'undefined'
&& typeof OCA.Files !== 'undefined'
&& typeof OCA.Files.fileActions !== 'undefined'
) {

Loading…
Cancel
Save