/// <summary> /// Page load /// </summary> protected override void OnInit(EventArgs e) { FormEngineUserControl label = LoadUserControl("~/CMSFormControls/Basic/LabelControl.ascx") as FormEngineUserControl; if (label != null) { label.Value = GetString("validation.accessibility.standard"); } // Add validation standard FormEngineUserControl standard = LoadUserControl("~/CMSFormControls/Basic/DropDownListControl.ascx") as FormEngineUserControl; if (standard != null) { mStandardList = standard.FindControl(standard.InputControlID) as CMSDropDownList; mStandardList.Attributes.Add("class", "form-control input-width-60"); } ControlsHelper.FillListControlWithEnum <AccessibilityStandardEnum>(mStandardList, "validation.accessibility.standard"); // Set default standard value if (!RequestHelper.IsPostBack() && (standard != null)) { standard.Value = AccessibilityStandardCode.FromEnum(AccessibilityStandardEnum.WCAG2_0A); } HeaderActions.AdditionalControls.Add(label); HeaderActions.AdditionalControls.Add(standard); HeaderActions.AdditionalControlsCssClass = "HeaderActionsLabel control-group-inline"; HeaderActions.ReloadAdditionalControls(); }
/// <summary> /// Page load /// </summary> protected override void OnInit(EventArgs e) { FormEngineUserControl label = LoadUserControl("~/CMSFormControls/Basic/LabelControl.ascx") as FormEngineUserControl; if (label != null) { label.Value = GetString("validation.accessibility.standard"); } // Add validation standard FormEngineUserControl standard = LoadUserControl("~/CMSFormControls/Basic/DropDownListControl.ascx") as FormEngineUserControl; if (standard != null) { mStandardList = standard.FindControl(standard.InputControlID) as DropDownList; } DataHelper.FillListControlWithEnum(typeof(AccessibilityStandardEnum), mStandardList, "validation.accessibility.standard.", null); // Set default standard value if (!RequestHelper.IsPostBack() && (standard != null)) { standard.Value = AccessibilityStandardCode.FromEnum(AccessibilityStandardEnum.WCAG2_0A); } HeaderActions.AdditionalControls.Add(label); HeaderActions.AdditionalControls.Add(standard); HeaderActions.AdditionalControlsCssClass = "HeaderActionsLabel"; HeaderActions.ReloadAdditionalControls(); }
/// <summary> /// Get dictionary with request parameters /// </summary> /// <param name="data">HTML data to be checked</param> private Dictionary <string, string> GetRequestDictionary(string data) { Dictionary <string, string> reqData = new Dictionary <string, string>(); reqData.Add("pastehtml", data); reqData.Add("validate_paste", "Check It"); reqData.Add("checkbox_gid[]", AccessibilityStandardCode.FromEnum(Standard).ToString()); reqData.Add("radio_gid[]", AccessibilityStandardCode.FromEnum(Standard).ToString()); reqData.Add("rpt_format", "1"); return(reqData); }