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
}