public static string RenderResizable(this HtmlHelper htmlHelper, string[] resizableIds, ResizableTypes resizableType) { switch (resizableType) { case ResizableTypes.Recommendation: return RenderResizable(htmlHelper, resizableIds, new { }); case ResizableTypes.DefaultFuntionality: return RenderResizable(htmlHelper, resizableIds, new { }); default: // Recommendation return RenderResizable(htmlHelper, resizableIds, new { }); } }
public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType, object htmlAttributes, bool withoutScript) { // style var style = new TagBuilder("style"); style.MergeAttribute("type", "text/css"); style.InnerHtml += "\n\t#" + id + " { width: 150px; height: 150px; padding: 0.5em; }"; style.InnerHtml += "\n\t#" + id + " h3 { text-align: center; margin: 0; }\n "; // Create tag builder var builder = new TagBuilder("div"); // Create valid id builder.GenerateId(id); // Add attributes builder.MergeAttributes(new RouteValueDictionary(htmlAttributes)); builder.MergeAttribute("class", "ui-widget-content"); builder.InnerHtml = value; // Render tag return style.ToString(TagRenderMode.Normal) + "\n " + builder.ToString(TagRenderMode.Normal) + (withoutScript == true ? string.Empty : "\n " + RenderResizable(htmlHelper, new string[] { id }, resizableType)); }
public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType, object htmlAttributes) { return Resizable(htmlHelper, id, value, resizableType, htmlAttributes, false/*withoutScript*/); }
public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType, bool withoutScript) { return Resizable(htmlHelper, id, value, resizableType, null/*htmlAttributes*/, withoutScript); }
public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType) { return(Resizable(htmlHelper, id, value, resizableType, false /*withoutScript*/)); }
public static string RenderResizable(this HtmlHelper htmlHelper, string[] resizableIds, ResizableTypes resizableType) { switch (resizableType) { case ResizableTypes.Recommendation: return(RenderResizable(htmlHelper, resizableIds, new { })); case ResizableTypes.DefaultFuntionality: return(RenderResizable(htmlHelper, resizableIds, new { })); default: // Recommendation return(RenderResizable(htmlHelper, resizableIds, new { })); } }