using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CMS.UIControls; using CMS.CMSHelper; using MenuItem = CMS.UIControls.UniMenuConfig.Item; using SubMenuItem = CMS.UIControls.UniMenuConfig.SubItem; public partial class CMSAdminControls_UI_UniMenu_OnSiteEdit_OtherMenu : CMSUserControl { #region "Methods" /// /// Handles the Load event of the Page control. /// protected void Page_Load(object sender, EventArgs e) { CurrentUserInfo cui = CurrentUser; if (cui != null) { if (cui.IsAuthorizedPerUIElement("CMS.OnSiteEdit", "OnSiteHighlight")) { // Highlight button MenuItem highlightItem = new MenuItem(); highlightItem.CssClass = "BigButton OnSiteHighlightButton"; highlightItem.ImageAlign = ImageAlign.Top; highlightItem.ImagePath = GetImageUrl("CMSModules/CMS_PortalEngine/OnSiteEdit/highlight.png"); highlightItem.OnClientClick = "OEHighlightToggle(event, this);"; highlightItem.Text = GetString("onsiteedit.highlight"); highlightItem.Tooltip = GetString("onsiteedit.highlighttooltip"); highlightItem.ImageAltText = GetString("onsiteedit.highlight"); otherMenu.Buttons.Add(highlightItem); } if (cui.IsAuthorizedPerUIElement("CMS.OnSiteEdit", "OnSiteHidden")) { // Hidden button MenuItem hiddenItem = new MenuItem(); hiddenItem.CssClass = "BigButton OnSiteHiddenButton"; hiddenItem.ImageAlign = ImageAlign.Top; hiddenItem.ImagePath = GetImageUrl("CMSModules/CMS_PortalEngine/OnSiteEdit/hidden.png"); hiddenItem.Text = GetString("general.hidden"); hiddenItem.Tooltip = GetString("onsiteedit.hiddentooltip"); hiddenItem.ImageAltText = GetString("general.hidden"); // Add temporary empty sub menu item to ensure generating of the sub menu functions SubMenuItem epmtyItem = new SubMenuItem(); hiddenItem.SubItems.Add(epmtyItem); otherMenu.Buttons.Add(hiddenItem); } } } #endregion }