Example #1
0
 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 { });
     }
 }
Example #2
0
        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)));
        }
Example #3
0
 public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes)
 {
     return(Selectable(htmlHelper, id, value, selectableType, htmlAttributes, false /*withoutScript*/));
 }
Example #4
0
 public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, bool withoutScript)
 {
     return(Selectable(htmlHelper, id, value, selectableType, null /*htmlAttributes*/, withoutScript));
 }
Example #5
0
        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 { }));
            }
        }
Example #6
0
        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));
        }
Example #7
0
 public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, object htmlAttributes)
 {
     return Selectable(htmlHelper, id, value, selectableType, htmlAttributes, false/*withoutScript*/);
 }
Example #8
0
 public static string Selectable(this HtmlHelper htmlHelper, string id, string[] value, SelectableTypes selectableType, bool withoutScript)
 {
     return Selectable(htmlHelper, id, value, selectableType, null/*htmlAttributes*/, withoutScript);
 }