public void BeginAccordion(Accordion accordion) { uiProvider.Scripts.Add(string.Format( @"$('#{0}').kendoPanelBar({{ expandMode: 'single' }});", accordion.Id)); }
public AccordionBuilder <TModel> Begin(Accordion accordion) { if (accordion == null) { throw new ArgumentNullException("accordion"); } return(new AccordionBuilder <TModel>(this.html, accordion)); }
public void BeginAccordion(Accordion accordion, TextWriter writer) { accordion.EnsureClass("panel-group"); accordion.EnsureHtmlAttribute("role", "tablist"); accordion.EnsureHtmlAttribute("aria-multiselectable", "true"); var builder = new TagBuilder("div"); builder.MergeAttributes <string, object>(accordion.HtmlAttributes); string tag = builder.ToString(TagRenderMode.StartTag); writer.Write(tag); }
public void BeginAccordion(Accordion accordion, TextWriter writer) { uiProvider.Scripts.Add(string.Format( @"$('#{0}').kendoPanelBar({{ expandMode: 'single' }});", accordion.Id)); var builder = new TagBuilder("ul"); builder.MergeAttributes <string, object>(accordion.HtmlAttributes); string tag = builder.ToString(TagRenderMode.StartTag); writer.Write(tag); }
public void EndAccordion(Accordion accordion, TextWriter writer) { writer.Write("</ul>"); }
public void BeginAccordion(Accordion accordion) { accordion.EnsureClass("panel-group"); accordion.EnsureHtmlAttribute("role", "tablist"); accordion.EnsureHtmlAttribute("aria-multiselectable", "true"); }
internal AccordionBuilder(HtmlHelper <TModel> htmlHelper, Accordion accordion) : base(htmlHelper, accordion) { }