From 9f47c6cd9501b394a532d7da3bd17cb2d8302942 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 21 Sep 2015 15:56:47 +0200 Subject: [PATCH] Overlay: allow adding spaces in textareas + submitting on enter --- .../directives/components/overlays/umboverlay.directive.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/overlays/umboverlay.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/overlays/umboverlay.directive.js index 0f4484cbe3..ff7c92f364 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/overlays/umboverlay.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/overlays/umboverlay.directive.js @@ -83,18 +83,23 @@ var activeElementType = document.activeElement.tagName; var clickableElements = ["A", "BUTTON"]; + var submitOnEnter = document.activeElement.hasAttribute("overlay-submit-on-enter"); if(clickableElements.indexOf(activeElementType) === 0) { document.activeElement.click(); + event.preventDefault(); + } else if(activeElementType === "TEXTAREA" && !submitOnEnter) { + + } else { scope.$apply(function () { scope.submitForm(scope.model); }); + event.preventDefault(); } } - event.preventDefault(); } });