public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; object value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Href, "#pablo" }, { Attr.Class, "btn btn-primary btn-round" }, { Attr.Type, "submit" }, { Attr.Name, name }, { Attr.Value, value }, { Attr.Url, this.url }, }; var a = TagHelper.Create(Tag.a, attributes, this.lableText); return(TagHelper.Div("modal-footer text-center", a)); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; string value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, "form-control" }, { Attr.Value, value }, { Attr.Name, name }, { Attr.AutoComplete, "off" }, }; var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), this.lable); var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); return(TagHelper.Div("form-group label-floating has-success", label, input, span)); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; bool? value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Type, "checkbox" }, { Attr.Name, name }, }; if (value.HasValue && value.Value) { attributes.Add(new TagAttribute(Attr.Checked)); } var input = TagHelper.Create(Tag.input, attributes); var label = TagHelper.Create(Tag.label, input); label.PostElement.AppendHtml(this.text); return(TagHelper.Div("checkbox", label)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Href, "#pablo"), new TagAttribute(Attr.Class, "dropdown-toggle btn btn-primary btn-round btn-block"), new TagAttribute(Attr.DataToggle, "dropdown"), }; var divider = TagHelper.Create(Tag.li, new TagAttribute(Attr.Class, "divider")); var header = TagHelper.Create(Tag.li, new TagAttribute(Attr.Class, "dropdown-header"), "Dropdown header"); var li1 = TagHelper.Create(Tag.li, new AnchorHref("Action", "#pablo").Html); var li2 = TagHelper.Create(Tag.li, new AnchorHref("Another action", "#pablo").Html); var li3 = TagHelper.Create(Tag.li, new AnchorHref("Something else here", "#pablo").Html); var li4 = TagHelper.Create(Tag.li, new AnchorHref("Separated link", "#pablo").Html); var li5 = TagHelper.Create(Tag.li, new AnchorHref("One more separated link", "#pablo").Html); var ul = TagHelper.Create(Tag.ul, new TagAttribute(Attr.Class, "dropdown-menu dropdown-menu-right"), header, li1, li2, li3, divider, li4, divider, li5); var button = TagHelper.Create(Tag.button, attributes, "Dropdown "); var b = TagHelper.Create(Tag.b, new TagAttribute(Attr.Class, "caret")); button.Content.AppendHtml(b); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "dropdown"), button, ul); var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "dropup"), button, ul); return(TagHelper.ToHtml(div, div2)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "checkbox"), new TagAttribute(Attr.Name, "optionsCheckboxes"), }; if (this.isChecked) { attributes.Add(new TagAttribute(Attr.Checked)); } if (this.isDisabled) { attributes.Add(new TagAttribute(Attr.Disabled)); } var input = TagHelper.SelfClosingTag(Tag.input, attributes); input.PostElement.SetContent(this.text); var label = TagHelper.Create(Tag.label, input); var div = TagHelper.Div("checkbox", label); return(TagHelper.ToHtml(div)); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; DateTime?value = default; string name = this.expression.GetPropertyName(); var attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, $"form-control {this.Type.ToString().ToLower()}picker" }, { Attr.Name, name }, { Attr.Id, id }, { Attr.AutoComplete, "off" }, }; if (entity != null) { value = this.modelExpression.Compile()(entity); if (value.HasValue && value != null) { attributes.Add(Attr.Value, value); } } var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), this.lable); var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); // clear return(TagHelper.Div("form-group label-floating has-success", label, input, span)); // has-error }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; DateTime?value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } var attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, "form-control datetimepicker" }, { Attr.Name, name }, { Attr.Placeholder, this.lable }, { Attr.Value, value.Value }, { Attr.Id, id }, }; var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "input-group-addon"), new MaterialIcon("access_time").Html); span.PostElement.SetHtmlContent(input); return(TagHelper.Div("input-group", span)); }
public static TagHelperOutput SelfClosingTag(string tagName, TagAttributeList attributes) { var tag = Create(tagName, attributes); tag.TagMode = TagMode.SelfClosing; return(tag); }
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); }
public virtual IHtmlContent Render() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "close"), new TagAttribute(Attr.DataDismiss, "modal"), new TagAttribute(Attr.AriaHidden, "true"), }; var button = TagHelper.Create(Tag.button, attributes, new MaterialIcon("clear").Html); var header = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-header"), button); var h5 = TagHelper.Create(Tag.h5, this.Text); var body = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-body text-center"), h5); var footer = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-footer text-center"), this.Buttons); var content = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-content"), header, body, footer); var dialog = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-dialog modal-small"), content); TagAttributeList attributes1 = new TagAttributeList() { new TagAttribute(Attr.Class, "modal fade"), new TagAttribute(Attr.Id, this.Identifier.Value), new TagAttribute(Attr.TabIndex, "-1"), new TagAttribute(Attr.Role, "dialog"), new TagAttribute(Attr.AriaLabelledBy, "myModalLabel"), new TagAttribute(Attr.AriaHidden, "true"), }; return(TagHelper.Create(Tag.div, attributes1, dialog)); }
public static IHtmlContent GetHeadCss() { var attribute0 = new TagAttributeList { { Attr.Href, "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:400,700|Material+Icons" }, { Attr.Rel, "stylesheet" }, }; var attribute1 = new TagAttributeList { { Attr.Href, CssFontAwesomeCssFile.FontAwesomeMinCss }, { Attr.Rel, "stylesheet" }, }; var attribute2 = new TagAttributeList { { Attr.Href, CssFile.BootstrapMinCss }, { Attr.Rel, "stylesheet" }, }; var attribute3 = new TagAttributeList { { Attr.Href, CssFile.MaterialKitCss }, { Attr.Rel, "stylesheet" }, }; var css0 = AspNetCore.Extensions.TagHelper.Create(Tag.link, attribute0); var css1 = AspNetCore.Extensions.TagHelper.Create(Tag.link, attribute1); var css2 = AspNetCore.Extensions.TagHelper.Create(Tag.link, attribute2); var css3 = AspNetCore.Extensions.TagHelper.Create(Tag.link, attribute3); return(AspNetCore.Extensions.TagHelper.Content(css0, css1, css2, css3)); }
protected override IHtmlContent Body() { var b = new TagAttributeList() { { Attr.Class, "page-header header-filter" }, { Attr.DataParallax, "true" }, { Attr.Style, "background-image: url('/img/examples/city.jpg');" }, }; var list = DapperExtension.FindAll <Icon>().OrderBy(o => o.Sort).ToList(); TagAttributeList attributes = new TagAttributeList { { Attr.Class, "nav nav-pills nav-pills-icons" }, { Attr.Role, "tablist" }, }; var ul = TagHelper.Create(Tag.ul, attributes, HtmlIcons.Generate(list)); TagAttributeList attributes1 = new TagAttributeList { { Attr.Class, "col-md-12 col-lg-offset-0" }, { Attr.Style, "margin-left: 20px;" }, }; var div = TagHelper.Create(Tag.div, attributes1, ul); var pageHeader = TagHelper.Create(Tag.div, b); var container = TagHelper.Div("container", div); var mainRaised = TagHelper.Div("main main-raised", container); var body = TagHelper.Create(Tag.body, new TagAttribute(Attr.Class, "profile-page"), Navigation.GetNavbar()); body.Content.AppendHtml(pageHeader); body.Content.AppendHtml(mainRaised); body.Content.AppendHtml(this.Footer()); return(body); }
public static TagHelperOutput Create(string tagName, TagAttributeList attributes) { Check.NotEmpty(tagName, nameof(tagName)); Check.NotEmpty(attributes, nameof(attributes)); return(new TagHelperOutput(tagName, attributes, getChildContentAsync: (useCachedResult, encoder) => Task.FromResult <TagHelperContent>(new DefaultTagHelperContent()))); }
protected override IHtmlContent Body() { var b = new TagAttributeList() { { Attr.Class, "page-header header-filter" }, { Attr.DataParallax, "true" }, { Attr.Style, "background-image: url('/img/examples/city.jpg');" }, }; var attributes = new TagAttributeList() { { Attr.Role, "button" }, { Attr.DataToggle, "collapse" }, { Attr.DataParent, "#accordion" }, { Attr.Href, "#collapseOne" }, { Attr.AriaExpanded, "false" }, { Attr.AriaControls, "collapseOne" }, { Attr.Class, "collapsed" }, }; var attributes2 = new TagAttributeList() { { Attr.Id, "collapseOne" }, { Attr.Class, "panel-collapse collapse" }, { Attr.Role, "tabpanel" }, { Attr.AriaLabelledBy, "headingOne" }, { Attr.AriaExpanded, "false" }, { Attr.Style, "height: 0px;" }, }; var attributes1 = new TagAttributeList() { { Attr.Class, "panel-heading" }, { Attr.Role, "tab" }, { Attr.Id, "headingOne" }, }; var colmd = TagHelper.Div("col-md-12 col-lg-offset-0 text-right", this.GenerateButtons()); var panelbody = TagHelper.Div("panel-body", colmd, TagHelper.Create(Tag.form, this.RenderFilter())); var tabpanel = TagHelper.Create(Tag.div, attributes2, panelbody); var h4 = TagHelper.Create(Tag.h4, new TagAttribute(Attr.Class, "panel-title"), "Filter"); h4.Content.AppendHtml(new MaterialIcon("keyboard_arrow_down").Html); var button = TagHelper.Create(Tag.a, attributes, h4); var heading = TagHelper.Create(Tag.div, attributes1, button); var panel = TagHelper.Div("panel panel-default", heading, tabpanel); var grid = TagHelper.Div("col-md-12 col-lg-offset-0 text-left", this.GenerateButtons(), this.GridConfiguration.Render(this.index, this.size, this.list, this.total)); var div2 = TagHelper.Div("col-md-12 col-lg-offset-0", grid); var div1 = TagHelper.Div("col-md-12 col-lg-offset-0", panel); var row = TagHelper.Div("row", div1, div2); var container = TagHelper.Div("container", row); var profileContent = TagHelper.Div("profile-content", container); var mainRaised = TagHelper.Div("main main-raised", profileContent); var pageHeader = TagHelper.Create(Tag.div, b); var body = TagHelper.Create(Tag.body, new TagAttribute(Attr.Class, "profile-page"), Navigation.GetNavbar()); body.Content.AppendHtml(pageHeader); body.Content.AppendHtml(mainRaised); body.Content.AppendHtml(this.Footer()); return(body); }
public string ToHtml() { var th1 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-center"), "#"); var th2 = TagHelper.Create(Tag.th, "Name"); var th3 = TagHelper.Create(Tag.th, "Job Position"); var th4 = TagHelper.Create(Tag.th, "Since"); var th5 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-right"), "Salary"); var th6 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-right"), "Actions"); var tr1 = TagHelper.Create(Tag.tr, th1, th2, th3, th4, th5, th6); var td1 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "text-center"), "1"); var td2 = TagHelper.Create(Tag.td, "Andrew Mike"); var td3 = TagHelper.Create(Tag.td, "Develop"); var td4 = TagHelper.Create(Tag.td, "2013"); var td5 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "text-right"), "€ 99,225"); TagAttributeList attributes1 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-info btn-round"), }; TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-success btn-simple"), }; TagAttributeList attributes3 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-danger"), }; var button1 = TagHelper.Create(Tag.button, attributes1, new MaterialIcon("person").Html); button1.PostElement.Append(" "); var button2 = TagHelper.Create(Tag.button, attributes2, new MaterialIcon("edit").Html); button2.PostElement.Append(" "); var button3 = TagHelper.Create(Tag.button, attributes3, new MaterialIcon("close").Html); var td6 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "td-actions text-right"), button1, button2, button3); var tr2 = TagHelper.Create(Tag.tr, td1, td2, td3, td4, td5, td6); var thead = TagHelper.Create(Tag.thead, tr1); var tbody = TagHelper.Create(Tag.tbody, tr2); var table = TagHelper.Create(Tag.table, new TagAttribute(Attr.Class, "table"), thead, tbody); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "table-responsive"), table); return(TagHelper.ToHtml(div)); }
public virtual IHtmlContent Render(TModel entity) { Check.NotEmpty(this.options.ToList(), nameof(this.options)); object value = default; string name = this.expression.GetPropertyName(); TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Class, "selectpicker"), new TagAttribute(Attr.DataStyle, "btn btn-primary btn-round"), new TagAttribute(Attr.DataSize, this.options.Count), new TagAttribute(Attr.Name, name), }; if (entity != null) { value = this.modelExpression.Compile()(entity); if (value != default) { var option = this.options.FirstOrDefault(o => o.Attributes.FirstOrDefault(a => a.Name == Attr.Value).Value.ToString() == value.ToString()); if (option != null) { option.Attributes.Add(new TagAttribute(Attr.Selected)); } } } var select = AspNetCore.Extensions.TagHelper.Create(Tag.select, attributes, this.options); if (!string.IsNullOrEmpty(this.Url)) { Check.NotNull(this.Id, nameof(this.Id)); select.Attributes.Add(Attr.Url, this.Url); select.Attributes.Add(Attr.Id, this.Id); select.Attributes.Add(Attr.Data, JsonConvert.SerializeObject(this.Data)); } if (!string.IsNullOrEmpty(this.Function)) { string script = new JavaScriptEvent(this.Function, this.Id, JavaScriptEventEnum.Change).Render(); select.PostElement.AppendHtml(script); } if (this.Init) { select.PostElement.AppendHtml("<script>$('.selectpicker').selectpicker('selectAll');</script>"); } return(select); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.DataToggle, "tooltip"), new TagAttribute(Attr.DataPlacement, "left"), new TagAttribute(Attr.DataContainer, "body"), new TagAttribute(Attr.DataOriginalTitle, this.@class), }; var a = TagHelper.Create(Tag.a, attributes, new MaterialIcon(this.@class, this.display).Html); return(TagHelper.ToHtml(a)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "close"), new TagAttribute(Attr.DataDismiss, "modal"), new TagAttribute(Attr.AriaHidden, "true"), }; var button = TagHelper.Create(Tag.button, attributes, new MaterialIcon("clear").Html); var header = TagHelper.Div("modal-header", button); var h5 = TagHelper.Create(Tag.h5, this.text); var body = TagHelper.Div("modal-body text-center", h5); var attributes1 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-simple"), new TagAttribute(Attr.DataDismiss, "modal"), }; var attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-success btn-simple"), new TagAttribute(Attr.Id, this.id.ToString()), new TagAttribute(Attr.Action, ScheduleRoute.Delete), }; var button1 = TagHelper.Create(Tag.button, attributes1, "取消"); var button2 = TagHelper.Create(Tag.button, attributes2, "确定"); var footer = TagHelper.Div("modal-footer text-center", button1, button2); var content = TagHelper.Div("modal-content", header, body, footer); var dialog = TagHelper.Div("modal-dialog modal-small", content); TagAttributeList attributes3 = new TagAttributeList() { new TagAttribute(Attr.Class, "modal fade"), new TagAttribute(Attr.Id, "smallAlertModal"), new TagAttribute(Attr.TabIndex, "-1"), new TagAttribute(Attr.Role, "dialog"), new TagAttribute(Attr.AriaLabelledBy, "myModalLabel"), new TagAttribute(Attr.AriaHidden, "true"), }; var dialog1 = TagHelper.Create(Tag.div, attributes3, dialog); return(TagHelper.ToHtml(dialog1)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-default btn-tooltip"), new TagAttribute(Attr.DataToggle, "tooltip"), new TagAttribute(Attr.DataPlacement, this.placement), new TagAttribute(Attr.Title, this.title), new TagAttribute(Attr.DataContainer, "body"), }; var button = TagHelper.Create(Tag.button, attributes, this.text); return(TagHelper.ToHtml(button)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "email"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "With Floating Label"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating"), label, input); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Class, "form-control"), new TagAttribute(Attr.Rows, "10"), }; var h3 = TagHelper.Create(Tag.h3, "Textarea"); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "title"), h3); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), " You can write your text here..."); var textarea = TagHelper.Create(Tag.textarea, attributes); var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating"), label, textarea); return(TagHelper.ToHtml(div, div2)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Value, "Amsterdam,Washington,Sydney,Beijing"), new TagAttribute(Attr.Class, "tagsinput"), new TagAttribute(Attr.DataRole, "tagsinput"), new TagAttribute(Attr.DataColor, "rose"), //<!-- You can change data-color="rose" with one of our colors primary | warning | info | danger | success --> }; var div = TagHelper.SelfClosingTag(Tag.input, attributes); return(TagHelper.ToHtml(div)); }
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); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Class, "form-control"), new TagAttribute(Attr.Placeholder, "With Material Icons"), }; var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "input-group-addon"), new MaterialIcon("group").Html); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "input-group"), span, input); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Value, ""), new TagAttribute(Attr.Placeholder, "Regular"), new TagAttribute(Attr.Class, "form-control"), }; var input = AspNetCore.Extensions.TagHelper.Create(Tag.input, attributes); input.TagMode = TagMode.SelfClosing; var div = AspNetCore.Extensions.TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group"), input); return(AspNetCore.Extensions.TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Value, "Success"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes2); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "Success input"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating has-success"), label, input, span); return(TagHelper.ToHtml(div)); }
public static string GetCopyRight() { var attribute1 = new TagAttributeList { { Attr.Class, "copyright pull-right" }, { Attr.Rel, "stylesheet" }, }; var i = AspNetCore.Extensions.TagHelper.Create(Tag.i, new TagAttribute(Attr.Class, "material-icons"), "favorite"); var div = AspNetCore.Extensions.TagHelper.Create(Tag.div, attribute1); div.Content.AppendHtml($"Copyright ©{DateTime.Now.Year}, made with "); div.Content.AppendHtml(i); div.Content.AppendHtml(" by Harry Cheng for a better web. All Rights Reserved."); string copyRight = AspNetCore.Extensions.TagHelper.ToHtml(div); return(copyRight); }
public string ToHtml() { TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "email"), new TagAttribute(Attr.Value, "Error Input"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes2); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "material-icons form-control-feedback"), "clear"); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "Error input"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating has-error"), label, input, span); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList { new TagAttribute(Attr.Href, "#"), new TagAttribute(Attr.Class, "dropdown-toggle"), new TagAttribute(Attr.DataToggle, "dropdown"), }; var i = TagHelper.Create(Tag.i, new TagAttribute(Attr.Class, "material-icons"), this.IconClass); i.PostElement.SetContent(" " + this.Text); var b = TagHelper.Create(Tag.b, new TagAttribute(Attr.Class, "caret")); var a = TagHelper.Create(Tag.a, attributes, i, b); var h = TagHelper.ToHtml(a); return(h); }
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)); }