From ca88d9cbc2a1b7b936f0e649954135e05eda7b0e Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 25 Aug 2015 12:58:26 +0200 Subject: [PATCH] Property settings: When selecting custom validation pattern - focus on input --- .../editpropertysettings.controller.js | 7 +++++++ .../dialogs/editpropertysettings/editpropertysettings.html | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.controller.js index 458fdbe813..bf005661bb 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.controller.js @@ -11,6 +11,7 @@ function EditPropertySettingsController($scope, contentTypeResource) { $scope.propertySettings = {}; $scope.propertySettings.validationTypes = []; $scope.propertySettings.showValidationPattern = false; + $scope.propertySettings.focusOnPatternField = false; $scope.selectedValidationType = {}; @@ -80,6 +81,12 @@ function EditPropertySettingsController($scope, contentTypeResource) { if(selectedValidationType) { $scope.model.property.validation.pattern = selectedValidationType.pattern; $scope.propertySettings.showValidationPattern = true; + + // set focus on textarea + if(selectedValidationType.key === "custom") { + $scope.propertySettings.focusOnPatternField = true; + } + } else { $scope.propertySettings.showValidationPattern = false; } diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.html b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.html index 965825b355..1073ea0f4a 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.html +++ b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/editpropertysettings/editpropertysettings.html @@ -56,7 +56,7 @@ - +