using System;
using System.Web;
using System.Web.UI;
using CMS.CMSHelper;
using CMS.GlobalHelper;
using CMS.PortalControls;
using CMS.PortalEngine;
public partial class CMSWebParts_CommunityServices_YahooWebMessenger : CMSAbstractWebPart
{
#region "Public properties"
///
/// Unique ID from yahoo messenger web.
///
public string YahooMessengerID
{
get
{
return ValidationHelper.GetString(GetValue("YahooMessengerID"), string.Empty);
}
set
{
SetValue("YahooMessengerID", value);
}
}
///
/// Width of the IM window.
///
public int Width
{
get
{
return ValidationHelper.GetInteger(GetValue("Width"), 300);
}
set
{
SetValue("Width", value);
}
}
///
/// Height of the IM window.
///
public int Height
{
get
{
return ValidationHelper.GetInteger(GetValue("Height"), 300);
}
set
{
SetValue("Height", value);
}
}
#endregion
#region "Page events"
///
/// Loads the web part content.
///
public override void OnContentLoaded()
{
base.OnContentLoaded();
SetupControl();
}
#endregion
#region "Other methods"
///
/// Sets up the control.
///
protected void SetupControl()
{
if (StopProcessing)
{
// Do nothing
}
else
{
if (((CMSContext.ViewMode == ViewModeEnum.LiveSite) || (CMSContext.ViewMode == ViewModeEnum.Preview)) && (YahooMessengerID != string.Empty))
{
ltlYahooMessenger.Text = "";
}
}
}
#endregion
}