예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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);
        }
예제 #4
0
        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));
        }