From 17497e7cc717d9d7cc907148c8eabeb566a0bde3 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 13 Nov 2018 17:38:22 +0100 Subject: [PATCH] fixing up a bunch of close buttons in the context menu dialogs --- .../src/common/services/navigation.service.js | 3 +-- .../src/views/content/content.assigndomain.controller.js | 4 ++-- .../src/views/content/content.copy.controller.js | 6 +++++- .../src/views/content/content.move.controller.js | 6 +++++- .../src/views/content/content.sort.controller.js | 5 +++++ src/Umbraco.Web.UI.Client/src/views/content/copy.html | 2 +- src/Umbraco.Web.UI.Client/src/views/content/create.html | 2 +- src/Umbraco.Web.UI.Client/src/views/content/move.html | 2 +- src/Umbraco.Web.UI.Client/src/views/content/sort.html | 2 +- .../src/views/documenttypes/copy.controller.js | 3 +++ .../src/views/documenttypes/copy.html | 2 +- .../src/views/documenttypes/export.html | 2 +- .../src/views/documenttypes/import.controller.js | 5 +++++ .../src/views/documenttypes/importdocumenttype.html | 2 +- .../src/views/documenttypes/move.controller.js | 7 +++++-- .../src/views/documenttypes/move.html | 2 +- .../src/views/media/media.move.controller.js | 6 +++++- .../src/views/media/media.restore.controller.js | 5 +++++ .../src/views/media/media.sort.controller.js | 5 +++++ src/Umbraco.Web.UI.Client/src/views/media/move.html | 2 +- src/Umbraco.Web.UI.Client/src/views/media/restore.html | 2 +- src/Umbraco.Web.UI.Client/src/views/media/sort.html | 2 +- 22 files changed, 57 insertions(+), 20 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/navigation.service.js b/src/Umbraco.Web.UI.Client/src/common/services/navigation.service.js index d8370e99e0..568315df21 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/navigation.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/navigation.service.js @@ -422,8 +422,7 @@ function navigationService($rootScope, $routeParams, $location, $q, $timeout, $i appState.setMenuState("menuActions", data.menuItems); appState.setMenuState("dialogTitle", args.node.name); - //we're not opening a dialog, return null. - return $q.resolve(null); + return $q.resolve(); }); }, diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.assigndomain.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.assigndomain.controller.js index ddd8f6436e..0f27f3046c 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/content.assigndomain.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/content.assigndomain.controller.js @@ -1,7 +1,7 @@ (function () { "use strict"; - function AssignDomainController($scope, localizationService, languageResource, contentResource) { + function AssignDomainController($scope, localizationService, languageResource, contentResource, navigationService) { var vm = this; vm.closeDialog = closeDialog; @@ -73,7 +73,7 @@ } function closeDialog() { - $scope.nav.hideDialog(); + navigationService.hideDialog(); } function addDomain() { diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js index 08f7bc9d8a..2642a79ac7 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/content.copy.controller.js @@ -77,7 +77,11 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.CopyController", } $scope.recursive = true; } - } + } + + $scope.closeDialog = function() { + navigationService.hideDialog(); + }; $scope.hideSearch = function () { $scope.searchInfo.showSearch = false; diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.move.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.move.controller.js index b5633d285f..a593bbad24 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/content.move.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/content.move.controller.js @@ -73,7 +73,11 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.MoveController", $scope.onSearchResults = function (results) { $scope.searchInfo.results = results; $scope.searchInfo.showSearch = true; - }; + }; + + $scope.close = function() { + navigationService.hideDialog(); + }; $scope.move = function () { diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.sort.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.sort.controller.js index 53759d7d97..d7f4cd9879 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/content.sort.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/content.sort.controller.js @@ -27,6 +27,7 @@ vm.save = save; vm.sort = sort; + vm.close = close; function onInit() { vm.loading = true; @@ -74,6 +75,10 @@ vm.children = $filter('orderBy')(vm.children, vm.sortOrder.column, vm.sortOrder.reverse); } + function close() { + navigationService.hideDialog(); + } + onInit(); } diff --git a/src/Umbraco.Web.UI.Client/src/views/content/copy.html b/src/Umbraco.Web.UI.Client/src/views/content/copy.html index 018c543d08..10184dcccc 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/copy.html +++ b/src/Umbraco.Web.UI.Client/src/views/content/copy.html @@ -84,7 +84,7 @@ \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/views/content/move.html b/src/Umbraco.Web.UI.Client/src/views/content/move.html index 746b9ecada..56ca1fe528 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/move.html +++ b/src/Umbraco.Web.UI.Client/src/views/content/move.html @@ -74,7 +74,7 @@ diff --git a/src/Umbraco.Web.UI.Client/src/views/media/restore.html b/src/Umbraco.Web.UI.Client/src/views/media/restore.html index 17fff154d1..b8dcc8d5f3 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/restore.html +++ b/src/Umbraco.Web.UI.Client/src/views/media/restore.html @@ -20,7 +20,7 @@ diff --git a/src/Umbraco.Web.UI.Client/src/views/media/sort.html b/src/Umbraco.Web.UI.Client/src/views/media/sort.html index 14bf92ec42..92632a3256 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/sort.html +++ b/src/Umbraco.Web.UI.Client/src/views/media/sort.html @@ -72,7 +72,7 @@