protected override void Render(System.Web.UI.HtmlTextWriter writer) { dynamic Script = ""; Script += " var Links = document.getElementsByClassName(\"SingularLink\");"; Script += " for (i = 0; i < Links.length; i++) {"; Script += " if (Links[i].href.toString() == window.location.toString()) {"; Script += " Links[i].className = \"SelectedItem\";"; Script += " }"; Script += " }"; Page.ClientScript.RegisterStartupScript(this.GetType(), "ManagementMenu", Script, true); System.Web.UI.WebControls.SiteMapDataSource DS = (System.Web.UI.WebControls.SiteMapDataSource)FindControl(SiteMapDatasourceID); SiteMapNode RootNode = DS.Provider.RootNode; //writer.WriteLine("<div id ='wrapper' class='active' >"); //writer.WriteLine("<div id='sidebar-wrapper'>"); writer.WriteLine("<div class='sidebar-nav nav nav-stacked' id='sidebar'>"); //writer.WriteLine("<img class='NavImgHeader' src='../Images/menu_header.jpg'>"); writer.WriteLine("<div id='MainMenu'>"); //writer.WriteLine("<div class='list-group panel'>"); foreach (SiteMapNode node in RootNode.ChildNodes) { if (node.Roles.Count == 0) { writer.Write(GetNodeString(node)); } else if (Singular.Security.Security.HasAccess(node.Roles[0].ToString())) { writer.Write(GetNodeString(node)); } } //writer.Write("</ul>") //writer.WriteLine("</div>"); //writer.WriteLine("</div>"); //writer.WriteLine("</div>"); writer.WriteLine("</div>"); writer.WriteLine("</div>"); writer.WriteLine(""); }
public System.Web.UI.WebControls.SiteMapDataSourceView GetDataSourceView(System.Web.UI.WebControls.SiteMapDataSource owner, string viewName) { return(default(System.Web.UI.WebControls.SiteMapDataSourceView)); }
public System.Web.UI.WebControls.SiteMapDataSourceView GetDataSourceView(System.Web.UI.WebControls.SiteMapDataSource owner, string viewName) { Contract.Ensures(Contract.Result <System.Web.UI.WebControls.SiteMapDataSourceView>() != null); return(default(System.Web.UI.WebControls.SiteMapDataSourceView)); }
public System.Web.UI.WebControls.SiteMapDataSourceView GetDataSourceView(System.Web.UI.WebControls.SiteMapDataSource owner, string viewName) { }