private static string GetNavbarBody() { var ul = TagHelper.Create(Tag.ul, new TagAttribute(Attr.Class, "nav navbar-nav navbar-right"), Navigation.GetDropDown()); var div = TagHelper.Div("collapse navbar-collapse", ul); return(TagHelper.ToHtml(div)); }
public string ToHtml() { var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "card card-rotate"), this.FrontToHtml(), this.BackToHtml()); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "rotating-card-container manual-flip"), div2); return(TagHelper.ToHtml(div)); }
public static string GetNavbar() { if (string.IsNullOrEmpty(navCache)) { var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "container"), Navigation.GetNavbarHeader() + Navigation.GetNavbarBody()); var nav = TagHelper.Create(Tag.nav, new TagAttribute(Attr.Class, "navbar navbar-primary navbar-transparent navbar-absolute"), div); navCache = TagHelper.ToHtml(nav); } return(navCache); }
private static string GetNavbarHeader() { TagAttributeList attributes = new TagAttributeList { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "navbar-toggle"), new TagAttribute(Attr.DataToggle, "collapse"), new TagAttribute(Attr.DataTarget, "#navigation-example"), }; var aAttributes = new TagAttributeList { new TagAttribute(Attr.Class, "navbar-brand"), new TagAttribute(Attr.Href, HomeRoute.Presentation), }; var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "sr-only"), "Toggle navigation"); var span1 = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "icon-bar")); var a = TagHelper.Create(Tag.a, aAttributes, nameof(Quartz) + ".Web"); var button = TagHelper.Create(Tag.button, attributes, span, span1, span1, span1); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "navbar-header"), button, a); return(TagHelper.ToHtml(div)); }