diff --git a/src/js/filemanager.js b/src/js/filemanager.js index 5cd898b5e..2f4353f3b 100644 --- a/src/js/filemanager.js +++ b/src/js/filemanager.js @@ -836,33 +836,33 @@ app.controller('FileManagerController', ['$scope', '$translate', '$timeout', 'Cl window.addEventListener('keydown', function (event) { if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 's') { - if ($scope.view !== 'textEditor') return; + if (!$scope.textEditor.visible) return; event.preventDefault(); $scope.$apply($scope.textEditor.save); } else if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 'c') { - if ($scope.view === 'textEditor') return; + if ($scope.textEditor.visible) return; if ($scope.selected.length === 0) return; if (isModalVisible()) return; event.preventDefault(); $scope.$apply($scope.actionCopy); } else if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 'x') { - if ($scope.view === 'textEditor') return; + if ($scope.textEditor.visible) return; if ($scope.selected.length === 0) return; if (isModalVisible()) return; event.preventDefault(); $scope.$apply($scope.actionCut); } else if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 'v') { - if ($scope.view === 'textEditor') return; + if ($scope.textEditor.visible) return; if ($scope.clipboard.length === 0) return; if (isModalVisible()) return; event.preventDefault(); $scope.$apply($scope.actionPaste); } else if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 'a') { - if ($scope.view === 'textEditor') return; + if ($scope.textEditor.visible) return; if (isModalVisible()) return; event.preventDefault();