internal static TagBuilderExt GetRootTagBuilder(ListType listType) { TagBuilderExt root; switch (listType) { case ListType.Unordered: root = new TagBuilderExt("ul"); break; case ListType.Ordered: root = new TagBuilderExt("ol"); break; case ListType.Unstyled: root = new TagBuilderExt("ul"); root.AddCssClass("unstyled"); break; case ListType.Inline: root = new TagBuilderExt("ul"); root.AddCssClass("inline"); break; default: throw new ArgumentOutOfRangeException("listType"); } return(root); }
internal void BeginMenu(MenuType type, bool isInversed) { _menuTag = new TagBuilderExt("div"); _menuTag.AddCssClass("navbar-default"); _menuTag.AddCssClass("navbar"); switch (type) { case MenuType.FixedTop: _menuTag.AddCssClass("navbar-fixed-top"); break; case MenuType.FixedBottom: _menuTag.AddCssClass("navbar-fixed-bottom"); break; case MenuType.StaticTop: _menuTag.AddCssClass("navbar-static-top"); break; } if (isInversed) { _menuTag.AddCssClass("navbar-inverse"); } var inner = new TagBuilderExt("div"); inner.AddCssClass("container"); _menuTag.AddChildTag(inner); _context.Writer.WriteLine(_menuTag.ToString(TagRenderMode.StartTag)); }
/// <summary> /// Creates the opening tag for the Menu Item container. /// </summary> internal void BeginMenuItems() { _listTag = new TagBuilderExt("ul"); _listTag.AddCssClass("nav"); _context.Writer.WriteLine(_listTag.ToString(TagRenderMode.StartTag)); }
internal void BeginList(MenuFormType menuFormType, HorizontalAlignment horizontalAlignment) { _formTag = new TagBuilderExt("form"); switch (menuFormType) { case MenuFormType.MenuSearchForm: _formTag.AddCssClass("navbar-search"); break; default: _formTag.AddCssClass("navbar-form"); break; } switch (horizontalAlignment) { case HorizontalAlignment.Right: _formTag.AddCssClass("pull-right"); break; default: _formTag.AddCssClass("pull-left"); break; } _context.Writer.WriteLine(_formTag.ToMvcHtmlString(TagRenderMode.StartTag)); }
private void Dispose(bool cleanManaged) { StopMenu(); if (!cleanManaged) { return; } // Clean up managed resources _listTag = null; }
private void Dispose(bool cleanManaged) { StopList(); if (!cleanManaged) { return; } // Clean up managed resources _formTag = null; }