diff --git a/src/Umbraco.Web.UI.Client/src/views/common/navigation.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/navigation.controller.js index d9e7a8c97b..8947349f84 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/navigation.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/navigation.controller.js @@ -37,6 +37,12 @@ function NavigationController($scope,$rootScope, $location, $log, $routeParams, $scope.nav.showSearch(); }); + //trigger dialogs closing with a hotkey: + keyboardService.bind("esc", function(){ + $rootScope.$emit("closeDialogs"); + }); + + $scope.selectedId = navigationService.currentId; //This reacts to clicks passed to the body element which emits a global call to close all dialogs