Beispiel #1
0
 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 { });
     }
 }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType, object htmlAttributes)
 {
     return Resizable(htmlHelper, id, value, resizableType, htmlAttributes, false/*withoutScript*/);
 }
Beispiel #4
0
 public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType, bool withoutScript)
 {
     return Resizable(htmlHelper, id, value, resizableType, null/*htmlAttributes*/, withoutScript);
 }
Beispiel #5
0
 public static string Resizable(this HtmlHelper htmlHelper, string id, string value, ResizableTypes resizableType)
 {
     return(Resizable(htmlHelper, id, value, resizableType, false /*withoutScript*/));
 }
Beispiel #6
0
        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 { }));
            }
        }