diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js index 255897e3f8..9f558ea7e4 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js @@ -212,6 +212,8 @@ Use this directive to construct a header inside the main editor window. scope.dialogModel = { view: "iconpicker", show: true, + icon: scope.icon.split(' ')[0], + color: scope.icon.split(' ')[1], submit: function (model) { /* ensure an icon is selected, because on focus on close button diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/iconpicker/iconpicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/overlays/iconpicker/iconpicker.controller.js index bd2071a012..fdad932b30 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/iconpicker/iconpicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/iconpicker/iconpicker.controller.js @@ -15,6 +15,14 @@ function IconPickerOverlay($scope, iconHelper, localizationService) { $scope.model.title = localizationService.localize("defaultdialogs_selectIcon"); } + if ($scope.model.color) { + $scope.color = $scope.model.color; + } + + if ($scope.model.icon) { + $scope.searchTerm = $scope.model.icon; + } + iconHelper.getIcons().then(function(icons) { $scope.icons = icons; $scope.loading = false;