From 57d08c964a0196c4426a1b4b1a338ce79cc0aa5f Mon Sep 17 00:00:00 2001 From: Marc Goodson Date: Wed, 20 May 2020 16:39:55 +0100 Subject: [PATCH] Broadcast 'formSubmitting' event when Macro Parameter Overlay is submitted Some property editors - eg MultiUrlPicker listen out for the broadcast of the 'formSubmitting' event before setting their value of $scope.model.value... if these editors are used as Macro Parameters they do not save their value. This commit adds the broadcasting of the event when the 'submit' button is called and any parameters have been set. --- .../common/infiniteeditors/macropicker/macropicker.controller.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macropicker/macropicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macropicker/macropicker.controller.js index ba577045aa..40338f2dca 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macropicker/macropicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macropicker/macropicker.controller.js @@ -22,6 +22,7 @@ function MacroPickerController($scope, entityResource, macroResource, umbPropEdi if ($scope.wizardStep === "macroSelect") { editParams(true); } else { + $scope.$broadcast("formSubmitting", { scope: $scope }); $scope.model.submit($scope.model); } };