protected override void OnPreRender(EventArgs e) { ClientResourceManager.RegisterScript(this.Page, "~/Resources/Shared/scripts/dnn.jquery.extensions.js"); ClientResourceManager.RegisterScript(this.Page, "~/Resources/Shared/scripts/dnn.jquery.tooltip.js"); ClientResourceManager.RegisterScript(this.Page, "~/Resources/Shared/scripts/dnn.PasswordStrength.js"); ClientResourceManager.RegisterScript(this.Page, "~/DesktopModules/Admin/Security/Scripts/dnn.PasswordComparer.js"); ClientResourceManager.RegisterStyleSheet(this.Page, "~/Resources/Shared/stylesheets/dnn.PasswordStrength.css", FileOrder.Css.ResourceCss); JavaScript.RequestRegistration(CommonJs.DnnPlugins); base.OnPreRender(e); if (Host.EnableStrengthMeter) { this.passwordContainer.CssClass = "password-strength-container"; this.txtPassword.CssClass = "password-strength"; this.txtConfirm.CssClass = string.Format("{0} checkStength", this.txtConfirm.CssClass); var options = new DnnPaswordStrengthOptions(); var optionsAsJsonString = Json.Serialize(options); var passwordScript = string.Format( "dnn.initializePasswordStrength('.{0}', {1});{2}", "password-strength", optionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(this.Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "PasswordStrength", passwordScript, true); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "PasswordStrength", passwordScript, true); } } var confirmPasswordOptions = new DnnConfirmPasswordOptions() { FirstElementSelector = "#" + this.passwordContainer.ClientID + " input[type=password]", SecondElementSelector = ".password-confirm", ContainerSelector = ".dnnFormPassword", UnmatchedCssClass = "unmatched", MatchedCssClass = "matched", }; var confirmOptionsAsJsonString = Json.Serialize(confirmPasswordOptions); var confirmScript = string.Format("dnn.initializePasswordComparer({0});{1}", confirmOptionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(this.Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ConfirmPassword", confirmScript, true); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ConfirmPassword", confirmScript, true); } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (!string.IsNullOrEmpty(this.lblHelp.Text) || !string.IsNullOrEmpty(this.lblInfo.Text)) { this.resetMessages.Visible = true; } if (Host.EnableStrengthMeter) { this.passwordContainer.CssClass = "password-strength-container"; this.txtPassword.CssClass = "password-strength"; var options = new DnnPaswordStrengthOptions(); var optionsAsJsonString = Json.Serialize(options); var script = string.Format("dnn.initializePasswordStrength('.{0}', {1});{2}", "password-strength", optionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(this.Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "PasswordStrength", script, true); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "PasswordStrength", script, true); } } var confirmPasswordOptions = new DnnConfirmPasswordOptions() { FirstElementSelector = ".password-strength", SecondElementSelector = ".password-confirm", ContainerSelector = ".dnnPasswordReset", UnmatchedCssClass = "unmatched", MatchedCssClass = "matched", }; var confirmOptionsAsJsonString = Json.Serialize(confirmPasswordOptions); var confirmScript = string.Format("dnn.initializePasswordComparer({0});{1}", confirmOptionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(this.Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ConfirmPassword", confirmScript, true); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ConfirmPassword", confirmScript, true); } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (Host.EnableStrengthMeter) { passwordContainer.CssClass = "password-strength-container"; txtPassword.CssClass = "password-strength"; txtConfirm.CssClass = string.Format("{0} checkStength", txtConfirm.CssClass); var options = new DnnPaswordStrengthOptions(); var optionsAsJsonString = Json.Serialize(options); var passwordScript = string.Format("dnn.initializePasswordStrength('.{0}', {1});{2}", "password-strength", optionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(Page, GetType(), "PasswordStrength", passwordScript, true); } else { Page.ClientScript.RegisterStartupScript(GetType(), "PasswordStrength", passwordScript, true); } } var confirmPasswordOptions = new DnnConfirmPasswordOptions() { FirstElementSelector = "#" + passwordContainer.ClientID + " input[type=password]", SecondElementSelector = ".password-confirm", ContainerSelector = ".dnnFormPassword", UnmatchedCssClass = "unmatched", MatchedCssClass = "matched" }; var confirmOptionsAsJsonString = Json.Serialize(confirmPasswordOptions); var confirmScript = string.Format("dnn.initializePasswordComparer({0});{1}", confirmOptionsAsJsonString, Environment.NewLine); if (ScriptManager.GetCurrent(Page) != null) { // respect MS AJAX ScriptManager.RegisterStartupScript(Page, GetType(), "ConfirmPassword", confirmScript, true); } else { Page.ClientScript.RegisterStartupScript(GetType(), "ConfirmPassword", confirmScript, true); } }