using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; namespace umbraco.uicontrols { internal class MenuSplitButton : Panel { public string Text { get; set; } public List HtmlAnchors { get; set; } public string OnClientClick { get; set; } public void AddLink(HtmlAnchor link) { if(HtmlAnchors == null) HtmlAnchors = new List(); HtmlAnchors.Add(link); } protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.Write(""); base.Render(writer); this.Render(writer); writer.Write("
"; btnToggle.Attributes.Add("class", "btn dropdown-toggl"); btnToggle.Attributes.Add("data-toggle", "dropdown"); this.Controls.Add(btnToggle); Literal list = new Literal(); this.Controls.Add(list); StringBuilder sb = new StringBuilder(); sb.Append(""); list.Text = sb.ToString(); } } }