diff --git a/src/Umbraco.Web.UI/umbraco_client/GenericProperty/genericProperty.js b/src/Umbraco.Web.UI/umbraco_client/GenericProperty/genericProperty.js index 524947ae91..5242c9d5aa 100644 --- a/src/Umbraco.Web.UI/umbraco_client/GenericProperty/genericProperty.js +++ b/src/Umbraco.Web.UI/umbraco_client/GenericProperty/genericProperty.js @@ -24,17 +24,15 @@ function duplicatePropertyNameAsSafeAlias(nameId, aliasId) { } function checkAlias(aliasId) { - var input = $(aliasId); - - input.keyup(function(event) { - var value = $(this).val(); + $(aliasId).keyup(function (event) { + var input = $(this); + var value = input.val(); validateSafeAlias(aliasId, value, false, function (isSafe) { input.toggleClass('aliasValidationError', !isSafe); }); - }); - - input.blur(function(event) { - var value = $(this).val(); + }).blur(function(event) { + var input = $(this); + var value = input.val(); getSafeAlias(aliasId, value, true, function (alias) { if (value.toLowerCase() != alias.toLowerCase()) input.val(alias); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs index e5a883955f..6f68024c79 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs @@ -125,7 +125,7 @@ namespace umbraco.controls else lt_icon.Text = _contentType.IconUrl.TrimStart('.'); - checkTxtAliasJs.Text = string.Format("checkAlias('{0}');", txtAlias.ClientID); + checkTxtAliasJs.Text = string.Format("checkAlias('#{0}');", txtAlias.ClientID); } ///