/// <summary> /// Add to current tag - array of <see cref="TagWrapper"/> inner items. /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="innerTags">The array of <see cref="TagWrapper"/> inner item</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, TagWrapper[] innerTags) { foreach (var s in innerTags) { tag.InnerHtml(s.ToString()); } return(tag); }
/// <summary> /// Add to current tag - array of <see cref="TagBuilder"/> inner items. /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="tagBuilders">The array of <see cref="TagBuilder"/> inner items</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, TagBuilder[] tagBuilders) { foreach (var s in tagBuilders) { tag.InnerHtml(s); } return(tag); }
/// <summary> /// Add to current tag - <see cref="TagWrapper"/> inner item only if <paramref name="condition"/> - <c>true</c> /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="condition">Condition, which define will be added content or not </param> /// <param name="innerTag"><see cref="TagWrapper"/> inner item</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtmlIf(this TagWrapper tag, bool condition, TagWrapper innerTag) { if (condition) { tag.InnerHtml(innerTag); } return(tag); }
/// <summary> /// Add to current tag - <see cref="TagWrapper"/> inner item /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="innerTag"><see cref="TagWrapper"/> inner item</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, TagWrapper innerTag) { if (innerTag != null) { tag.InnerHtml(innerTag.ToString()); } return(tag); }
/// <summary> /// Add to current tag - the array of HTML-string. /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="htmls">Array of internal HTML-strings</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, string[] htmls) { foreach (var s in htmls) { tag.InnerHtml(s); } return(tag); }
/// <summary> /// Add to current tag - <see cref="TagBuilder"/> inner item. /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="tagBuilder"><see cref="TagBuilder"/> inner item</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, TagBuilder tagBuilder) { return(tag.InnerHtml(tagBuilder.ToString(TagRenderMode.Normal))); }
/// <summary> /// Add to current tag - list of <see cref="TagWrapper"/> inner items. /// </summary> /// <param name="tag"><see cref="TagWrapper"/></param> /// <param name="innerTags">The list of <see cref="TagWrapper"/> inner item</param> /// <returns>Changed <see cref="TagWrapper"/></returns> public static TagWrapper InnerHtml(this TagWrapper tag, List <TagWrapper> innerTags) { return(tag.InnerHtml(innerTags.ToArray())); }