From a662ebf5abe81487a3efb57a895352c6fefcb3e0 Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Mon, 2 Dec 2013 16:25:45 +0300 Subject: [PATCH] Add Edit action in files. Closes #134 --- js/viewer/viewer.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/viewer/viewer.js b/js/viewer/viewer.js index 4d4534e9..9e89504a 100644 --- a/js/viewer/viewer.js +++ b/js/viewer/viewer.js @@ -7,15 +7,19 @@ var odfViewer = { ], supportedMimesUpdate: [ - //none. see https://github.com/owncloud/documents/issues/108 + 'application/vnd.oasis.opendocument.text' ], register : function(){ for (var i = 0; i < odfViewer.supportedMimesRead.length; ++i) { var mime = odfViewer.supportedMimesRead[i]; - FileActions.register(mime, 'View', OC.PERMISSION_READ, '', odfViewer.dispatch); + FileActions.register(mime, 'View', OC.PERMISSION_READ, '', odfViewer.onView); FileActions.setDefault(mime, 'View'); } + for (var i = 0; i < odfViewer.supportedMimesUpdate.length; ++i) { + var mime = odfViewer.supportedMimesUpdate[i]; + FileActions.register(mime, t('documents', 'Edit'), OC.PERMISSION_UPDATE, '', odfViewer.onEdit); + } }, dispatch : function(filename){ @@ -30,7 +34,7 @@ var odfViewer = { onEdit : function(){ var fileId = FileActions.currentFile.parent().attr('data-id'); - window.location = OC.linkTo('documents', 'index.php') + '#' + fileId; + window.open(OC.linkTo('documents', 'index.php') + '#' + fileId); }, onView: function(filename) {