using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CMS.FormEngine; using CMS.UIControls; public partial class CMSModules_AdminControls_Controls_Class_FieldEditor_CSSsettings : CMSUserControl { #region "Variables" private FormFieldInfo ffi = null; #endregion #region "Parameters" /// /// Caption style. /// public string CaptionStyle { get { return txtCaptionStyle.Text.Trim(); } } /// /// Input style. /// public string InputStyle { get { return txtInputStyle.Text.Trim(); } } /// /// Gets or sets value which is set in Control CSS class textbox. /// public string ControlCssClass { get { return txtControlCssClass.Text.Trim(); } } /// /// FormFieldInfo of given field. /// public FormFieldInfo FieldInfo { get { return ffi; } set { ffi = value; } } /// /// Sets value indicating if control is enabled. /// public bool Enabled { set { pnlCss.Enabled = value; } } #endregion #region "Methods" protected void Page_Load(object sender, EventArgs e) { pnlCss.GroupingText = GetString("templatedesigner.section.styles"); } /// /// Load field. /// public void Reload() { if (ffi != null) { txtCaptionStyle.Text = ffi.CaptionStyle; txtInputStyle.Text = ffi.InputControlStyle; txtControlCssClass.Text = ffi.ControlCssClass; pnlCss.Enabled = ffi.Visible; } else { txtCaptionStyle.Text = null; txtInputStyle.Text = null; txtControlCssClass.Text = null; pnlCss.Enabled = true; } } #endregion }