Merge pull request #32 from pranavk/readonly
Try opening readonly documents too
This commit is contained in:
commit
4032176838
@ -1,7 +1,7 @@
|
|||||||
/* globals FileList, OCA.Files.fileActions, oc_debug */
|
/* globals FileList, OCA.Files.fileActions, oc_debug */
|
||||||
var odfViewer = {
|
var odfViewer = {
|
||||||
isDocuments : false,
|
isDocuments : false,
|
||||||
supportedMimesReadWrite: [
|
supportedMimes: [
|
||||||
'application/vnd.oasis.opendocument.text',
|
'application/vnd.oasis.opendocument.text',
|
||||||
'application/vnd.oasis.opendocument.spreadsheet',
|
'application/vnd.oasis.opendocument.spreadsheet',
|
||||||
'application/vnd.oasis.opendocument.graphics',
|
'application/vnd.oasis.opendocument.graphics',
|
||||||
@ -38,34 +38,19 @@ var odfViewer = {
|
|||||||
|
|
||||||
register : function() {
|
register : function() {
|
||||||
var i,
|
var i,
|
||||||
mimeReadOnly,
|
mime;
|
||||||
mimeReadWrite;
|
|
||||||
|
|
||||||
for (i = 0; i < odfViewer.supportedMimesReadWrite.length; ++i) {
|
for (i = 0; i < odfViewer.supportedMimes.length; ++i) {
|
||||||
mimeReadOnly = odfViewer.supportedMimesReadWrite[i];
|
mime = odfViewer.supportedMimes[i];
|
||||||
OCA.Files.fileActions.register(mimeReadOnly, 'View', OC.PERMISSION_READ, '', odfViewer.onEdit);
|
|
||||||
OCA.Files.fileActions.setDefault(mimeReadOnly, 'View');
|
|
||||||
}
|
|
||||||
for (i = 0; i < odfViewer.supportedMimesReadWrite.length; ++i) {
|
|
||||||
mimeReadWrite = odfViewer.supportedMimesReadWrite[i];
|
|
||||||
OCA.Files.fileActions.register(
|
OCA.Files.fileActions.register(
|
||||||
mimeReadWrite,
|
mime,
|
||||||
'Edit',
|
'Edit',
|
||||||
OC.PERMISSION_UPDATE,
|
OC.PERMISSION_UPDATE | OC.PERMISSION_READ,
|
||||||
OC.imagePath('core', 'actions/rename'),
|
OC.imagePath('core', 'actions/rename'),
|
||||||
odfViewer.onEdit,
|
odfViewer.onEdit,
|
||||||
t('richdocuments', 'Edit')
|
t('richdocuments', 'Edit')
|
||||||
);
|
);
|
||||||
OCA.Files.fileActions.register(
|
OCA.Files.fileActions.setDefault(mime, 'Edit');
|
||||||
mimeReadWrite,
|
|
||||||
'View',
|
|
||||||
OC.PERMISSION_READ,
|
|
||||||
OC.imagePath('core', 'actions/rename'),
|
|
||||||
odfViewer.onEdit,
|
|
||||||
t('richdocuments', 'View')
|
|
||||||
);
|
|
||||||
OCA.Files.fileActions.setDefault(mimeReadWrite, 'View');
|
|
||||||
OCA.Files.fileActions.setDefault(mimeReadWrite, 'Edit');
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -230,7 +215,7 @@ $(document).ready(function() {
|
|||||||
// FIXME: Hack for single public file view since it is not attached to the fileslist
|
// FIXME: Hack for single public file view since it is not attached to the fileslist
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
// FIXME: FIlter compatible mime types
|
// FIXME: FIlter compatible mime types
|
||||||
if ($('#isPublic').val() && odfViewer.supportedMimesReadWrite.indexOf($('#mimetype').val()) !== -1) {
|
if ($('#isPublic').val() && odfViewer.supportedMimes.indexOf($('#mimetype').val()) !== -1) {
|
||||||
odfViewer.onEdit($('#filename').val());
|
odfViewer.onEdit($('#filename').val());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user