public static FluentTagBuilder Html(this FluentTagBuilder tag, params FluentTagBuilder[] tags) { foreach (var innerTag in tags) { tag.Html(innerTag); } return(tag); }
public FluentTagBuilder AddInnerHtml(FluentTagBuilder tagBuilder) { if (tagBuilder != null) { tagBuilder_.InnerHtml += tagBuilder.ToString(); } return(this); }
public static FluentTagBuilder Class(this FluentTagBuilder tag, params string[] className) { if (className.Length == 0) { return(tag); } var classes = string.Join(" ", className); return(tag.Class(classes)); }
public static FluentTagBuilder Style(this FluentTagBuilder tag, params string[] styles) { var stringBuilder = new StringBuilder(); foreach (var style in styles) { stringBuilder.AppendFormat("{0};", style); } return(tag.Style(stringBuilder.ToString())); }
public static FluentTagBuilder Option(string key, string value, bool isSelected) { var option = new FluentTagBuilder(FluentTagBuilder.Option); option.MergeAttribute(FluentTagBuilder.Value, key); option.SetInnerText(value); if (isSelected) { option.MergeAttribute(FluentTagBuilder.Selected, "selected"); } return(option); }
public static FluentTagBuilder Input(string type = null, string value = null) { var input = new FluentTagBuilder(FluentTagBuilder.Input); if (type != null) { input.Type(type); } if (value != null) { input.Value(value); } return(input); }
public static FluentTagBuilder Id(this FluentTagBuilder tag, MvcHtmlString id) { return(tag.Id(id.ToHtmlString())); }
public static FluentTagBuilder Text(this FluentTagBuilder tag, int innerText) { return(tag.Text(innerText.ToString(CultureInfo.InvariantCulture))); }
public static FluentTagBuilder Id(this FluentTagBuilder tag, string id) { return(tag.MergeAttribute(FluentTagBuilder.Id, id)); }
public static FluentTagBuilder Title(this FluentTagBuilder tag, string title) { return(tag.MergeAttribute(FluentTagBuilder.Title, title)); }
public static FluentTagBuilder Text(this FluentTagBuilder tag, string innerText) { return(tag.SetInnerText(innerText)); }
public static FluentTagBuilder Style(this FluentTagBuilder tag, string style) { return(tag.MergeAttribute(FluentTagBuilder.Style, style)); }
public static FluentTagBuilder Class(this FluentTagBuilder tag, string className, bool condition = true) { return(tag.AddCssClass(className, condition)); }
public static FluentTagBuilder Bold(this FluentTagBuilder tag, string innerText) { return(tag.AddInnerHtml(B.SetInnerText(innerText))); }
public static MvcHtmlString ToMvcHtmlString(this FluentTagBuilder tag) { return(MvcHtmlString.Create(tag.ToString())); }
public static FluentTagBuilder Name(this FluentTagBuilder tag, MvcHtmlString name) { return(tag.Name(name.ToHtmlString())); }
public static FluentTagBuilder Rowspan(this FluentTagBuilder tag, int span) { return(tag.MergeAttribute(FluentTagBuilder.Rowspan, span)); }
public static FluentTagBuilder Name(this FluentTagBuilder tag, string name) { return(tag.MergeAttribute(FluentTagBuilder.Name, name)); }
public static FluentTagBuilder Value(this FluentTagBuilder tag, string value) { return(tag.MergeAttribute(FluentTagBuilder.Value, value)); }
public static FluentTagBuilder Type(this FluentTagBuilder tag, string type) { return(tag.MergeAttribute(FluentTagBuilder.Type, type)); }
public static FluentTagBuilder For(this FluentTagBuilder tag, string forContent) { return(tag.MergeAttribute(FluentTagBuilder.For, forContent)); }
public static FluentTagBuilder Href(this FluentTagBuilder tag, string href) { return(tag.MergeAttribute(FluentTagBuilder.Href, href)); }
public static FluentTagBuilder Id(this FluentTagBuilder tag, int id) { return(tag.Id(id.ToString())); }
public static FluentTagBuilder Html(this FluentTagBuilder tag, FluentTagBuilder content) { return(tag.AddInnerHtml(content)); }
public static FluentTagBuilder Src(this FluentTagBuilder tag, string src) { return(tag.MergeAttribute(FluentTagBuilder.Src, src)); }
public static string SelfClose(this FluentTagBuilder tag) { return(tag.ToString(TagRenderMode.SelfClosing)); }
public static FluentTagBuilder Html(this FluentTagBuilder tag, IHtmlString innerHtml) { return(tag.Html(innerHtml.ToHtmlString())); }
public static FluentTagBuilder Alt(this FluentTagBuilder tag, string alt) { return(tag.MergeAttribute(FluentTagBuilder.Alt, alt)); }
public static MvcHtmlString ToMvcHtmlString(this FluentTagBuilder tag, TagRenderMode tagRenderMode) { return(MvcHtmlString.Create(tag.ToString(tagRenderMode))); }
public static FluentTagBuilder Html(this FluentTagBuilder tag, string innerHtml) { return(tag.AddInnerHtml(innerHtml)); }