Use displayed instead of enabled in filemanager context-menu

This commit is contained in:
Johannes Zellner
2020-10-20 13:49:46 +02:00
parent 920181752d
commit 3ebf250ad9

View File

@@ -94,19 +94,19 @@ app.controller('FileManagerController', ['$scope', '$timeout', 'Client', functio
$scope.menuOptions = [
{
text: 'Extract Here',
enabled: function ($itemScope, $event, entry) { return !entry.isDirectory && isArchive(entry.fileName); },
click: function ($itemScope, $event, entry) { extract(entry); }
}, {
text: 'Download',
enabled: function ($itemScope, $event, entry) { return !entry.isDirectory; },
click: function ($itemScope, $event, entry) { download(entry); }
}, {
text: 'Rename',
click: function ($itemScope, $event, entry) { $scope.renameEntry.show(entry); }
}, {
text: 'Change Ownership',
click: function ($itemScope, $event, entry) { $scope.chownEntry.show(entry); }
}, {
text: 'Extract Here',
displayed: function ($itemScope, $event, entry) { return !entry.isDirectory && isArchive(entry.fileName); },
click: function ($itemScope, $event, entry) { extract(entry); }
}, {
text: 'Download',
displayed: function ($itemScope, $event, entry) { return !entry.isDirectory; },
click: function ($itemScope, $event, entry) { download(entry); }
}, {
text: 'Delete',
hasTopDivider: true,