예제 #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 TagHelperOutput FrontToHtml()
        {
            TagAttributeList attributes = new TagAttributeList()
            {
                new TagAttribute(Attr.Class, "front front-background"),
                new TagAttribute(Attr.Style, "background-image: url('/img/examples/card-blog6.jpg');"),
            };

            TagAttributeList attributes1 = new TagAttributeList()
            {
                new TagAttribute(Attr.Type, "button"),
                new TagAttribute(Attr.Name, "button"),
                new TagAttribute(Attr.Class, "btn btn-danger btn-fill btn-round btn-rotate"),
            };

            var button = TagHelper.Create(Tag.button, attributes1, new MaterialIcon("refresh", " Rotate...").Html);
            var footer = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "footer text-center"), button);
            var h3     = TagHelper.Create(Tag.h3, new TagAttribute(Attr.Class, "card-title"), "This card is doing a full rotation, click on the rotate button");
            var a      = TagHelper.Create(Tag.a, new TagAttribute(Attr.Href, "#pablo"), h3);
            var h6     = TagHelper.Create(Tag.h6, new TagAttribute(Attr.Class, "category text-info"), "Full Background Card");
            var p      = TagHelper.Create(Tag.p, new TagAttribute(Attr.Class, "card-description"), "Don't be scared of the truth because we need to restart the human...");

            var cardcontent = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "card-content"), h6, a, p, footer);
            var front       = TagHelper.Create(Tag.div, attributes, cardcontent);

            return(front);
        }
예제 #3
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));
        }
예제 #4
0
        protected override IHtmlContent Header()
        {
            var header = (TagHelperOutput)base.Header();

            header.PostElement.AppendHtml(TagHelper.Create(Tag.meta, new TagAttributeList {
                { "http-equiv", "refresh" }, { Attr.Content, "60" },
            }));
            return(header);
        }
예제 #5
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);
        }
예제 #6
0
        public TagHelperOutput BackToHtml()
        {
            TagAttributeList attributes = new TagAttributeList()
            {
                { Attr.Class, "back back-background" },
                { Attr.Style, "background-image: url('/img/examples/card-blog6.jpg');" },
            };

            TagAttributeList attributes2 = new TagAttributeList()
            {
                { Attr.Href, "#pablo" },
                { Attr.Class, "btn btn-info btn-just-icon btn-fill btn-round" },
            };

            TagAttributeList attributes3 = new TagAttributeList()
            {
                { Attr.Href, "#pablo" },
                { Attr.Class, "btn btn-success btn-just-icon btn-fill btn-round btn-wd" },
            };

            TagAttributeList attributes4 = new TagAttributeList()
            {
                { Attr.Href, "#pablo" },
                { Attr.Class, "btn btn-danger btn-just-icon btn-fill btn-round" },
            };

            var a1     = TagHelper.Create(Tag.a, attributes2, new MaterialIcon("subject").Html);
            var a2     = TagHelper.Create(Tag.a, attributes3, new MaterialIcon("mode_edit").Html);
            var a3     = TagHelper.Create(Tag.a, attributes4, new MaterialIcon("delete").Html);
            var footer = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "footer text-center"), a1, a2, a3);
            TagAttributeList attributes1 = new TagAttributeList()
            {
                { Attr.Type, "button" },
                { Attr.Name, "button" },
                { Attr.Class, "btn btn-success btn-fill btn-round btn-rotate" },
            };
            var button      = TagHelper.Create(Tag.button, attributes1, new MaterialIcon("refresh", " Back...").Html);
            var footer2     = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "footer text-center"), button);
            var br          = TagHelper.StartOnlyTag(Tag.br);
            var h5          = TagHelper.Create(Tag.h5, new TagAttribute(Attr.Class, "card-title"), "Manage Post");
            var p           = TagHelper.Create(Tag.p, new TagAttribute(Attr.Class, "card-description"), "As an Admin, you have shortcuts to edit, view or delete the posts.");
            var cardcontent = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "card-content"), h5, p, footer, br, footer2);
            var back        = TagHelper.Create(Tag.div, attributes, cardcontent);

            return(back);
        }
예제 #7
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));
        }