Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
 /// <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)));
 }
Ejemplo n.º 7
0
 /// <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()));
 }