/// <summary> /// Splits the content to list DOM. /// </summary> /// <typeparam name="TModel">The type of the model.</typeparam> /// <param name="mvcHtmlHelper">The MVC HTML helper.</param> /// <param name="text">The text.</param> /// <param name="seperators">The seperators.</param> /// <param name="ulClass">The ul class.</param> /// <param name="liClass">The li class.</param> /// <returns></returns> public static IHtmlString SplitContentToListDom <TModel>(this HtmlHelper <TModel> mvcHtmlHelper, string text, string[] seperators, string ulClass = null, string liClass = null) { return(mvcHtmlHelper?.Raw(HtmlViewHelper.SplitToListRaw(HtmlViewHelper.TryStructurizeListContent(text), seperators, ulClass, liClass))); }
/// <summary> /// Splits the content to list DOM. /// </summary> /// <typeparam name="TModel">The type of the model.</typeparam> /// <param name="mvcHtmlHelper">The MVC HTML helper.</param> /// <param name="text">The text.</param> /// <param name="seperator">The seperator.</param> /// <param name="ulClass">The ul class.</param> /// <param name="liClass">The li class.</param> /// <param name="itemTextBuilder">The item text builder.</param> /// <returns></returns> public static IHtmlString SplitContentToListDom <TModel>(this HtmlHelper <TModel> mvcHtmlHelper, string text, Func <string, IEnumerable <string> > seperator, string ulClass = null, string liClass = null, Func <string, string> itemTextBuilder = null) { return(mvcHtmlHelper?.Raw(HtmlViewHelper.SplitToListRaw(HtmlViewHelper.TryStructurizeListContent(text), seperator, ulClass, liClass, itemTextBuilder))); }