diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/macropicker/macropicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/overlays/macropicker/macropicker.controller.js index 69f9851926..c858ca03b9 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/macropicker/macropicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/macropicker/macropicker.controller.js @@ -1,10 +1,5 @@ function MacroPickerController($scope, entityResource, macroResource, umbPropEditorHelper, macroService, formHelper, localizationService) { - - if(!$scope.model.title) { - $scope.model.title = localizationService.localize("defaultdialogs_selectMacro"); - } - $scope.macros = []; $scope.model.selectedMacro = null; $scope.model.macroParams = []; @@ -12,6 +7,14 @@ function MacroPickerController($scope, entityResource, macroResource, umbPropEdi $scope.wizardStep = "macroSelect"; $scope.noMacroParams = false; + function onInit() { + if(!$scope.model.title) { + localizationService.localize("defaultdialogs_selectMacro").then(function(value){ + $scope.model.title = value; + }); + } + } + $scope.selectMacro = function (macro) { $scope.model.selectedMacro = macro; @@ -121,6 +124,7 @@ function MacroPickerController($scope, entityResource, macroResource, umbPropEdi $scope.wizardStep = "macroSelect"; }); + onInit(); } diff --git a/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js index 6e5d10db83..6632d4140f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js @@ -375,7 +375,6 @@ view: "macropicker", dialogData: {}, show: true, - title: localizationService.localize("template_insertMacro"), submit: function (model) { var macroObject = macroService.collectValueData(model.selectedMacro, model.macroParams, "Mvc");