public static string RenderSelectable(this HtmlHelper htmlHelper, string[] selectableIds, SelectableTypes selectableType) { switch (selectableType) { case SelectableTypes.Recommendation: return RenderSelectable(htmlHelper, selectableIds, new { }); case SelectableTypes.DefaultFuntionality: return RenderSelectable(htmlHelper, selectableIds, new { }); default: // Recommendation return RenderSelectable(htmlHelper, selectableIds, new { }); } }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes, bool withoutScript) { // Create tag builder var builder = new TagBuilder("div"); // Create valid id builder.GenerateId(id); // Add attributes builder.MergeAttributes(new RouteValueDictionary(htmlAttributes)); foreach (var v in value) { builder.InnerHtml += string.Format("\n\t<li class=\"{0}\">{1}</li>", "ui-widget-content", v); } // Render tag return(builder.ToString(TagRenderMode.Normal) + (withoutScript == true ? string.Empty : "\n " + RenderSelectable(htmlHelper, new string[] { id }, selectableType))); }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes) { return(Selectable(htmlHelper, id, value, selectableType, htmlAttributes, false /*withoutScript*/)); }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, bool withoutScript) { return(Selectable(htmlHelper, id, value, selectableType, null /*htmlAttributes*/, withoutScript)); }
public static string RenderSelectable(this HtmlHelper htmlHelper, string[] selectableIds, SelectableTypes selectableType) { switch (selectableType) { case SelectableTypes.Recommendation: return(RenderSelectable(htmlHelper, selectableIds, new { })); case SelectableTypes.DefaultFuntionality: return(RenderSelectable(htmlHelper, selectableIds, new { })); default: // Recommendation return(RenderSelectable(htmlHelper, selectableIds, new { })); } }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes, bool withoutScript) { // Create tag builder var builder = new TagBuilder("div"); // Create valid id builder.GenerateId(id); // Add attributes builder.MergeAttributes(new RouteValueDictionary(htmlAttributes)); foreach (var v in value) { builder.InnerHtml += string.Format("\n\t<li class=\"{0}\">{1}</li>", "ui-widget-content", v); } // Render tag return builder.ToString(TagRenderMode.Normal) + (withoutScript == true ? string.Empty : "\n " + RenderSelectable(htmlHelper, new string[] { id }, selectableType)); }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes) { return Selectable(htmlHelper, id, value, selectableType, htmlAttributes, false/*withoutScript*/); }
public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, bool withoutScript) { return Selectable(htmlHelper, id, value, selectableType, null/*htmlAttributes*/, withoutScript); }