21 lines
666 B
JavaScript
21 lines
666 B
JavaScript
$(document).ready(function() {
|
|
|
|
if (OCA.Files && OCA.Files.fileActions && !$('#sharingToken').val()) {
|
|
|
|
function openFile(file, data){
|
|
var url = OC.generateUrl('apps/gpxedit/?file={filepath}',{'filepath': data.dir+'/'+file});
|
|
window.open(url, '_blank');
|
|
}
|
|
|
|
OCA.Files.fileActions.registerAction({
|
|
name: 'editFileGpxEdit',
|
|
displayName: t('gpxedit', 'Edit in GpxEdit'),
|
|
mime: 'application/gpx+xml',
|
|
permissions: OC.PERMISSION_READ,
|
|
icon: function () {return OC.imagePath('gpxedit', 'app_black');},
|
|
actionHandler: openFile
|
|
});
|
|
}
|
|
|
|
});
|