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 = ""; ltlYahooMessenger.Text += ""; } } } #endregion }