Bug Tracker

Ticket #2513: ui.accordion_theme.diff

File ui.accordion_theme.diff, 1.0 kB (added by neojp, 10 months ago)

UI Accordion: add classnames, and spans for themes

  • ui.accordion.js

     
    4343    this.options = options = $.extend({}, $.ui.accordion.defaults, options); 
    4444    this.element = container; 
    4545     
    46     $(container).addClass("ui-accordion"); 
     46    $(container).addClass('ui-accordion-container ui-accordion'); 
    4747     
    4848    if ( options.navigation ) { 
    4949        var current = $(container).find("a").filter(options.navigationFilter); 
     
    6060    // calculate active if not specified, using the first header 
    6161    options.headers = $(container).find(options.header); 
    6262    options.active = findActive(options.headers, options.active); 
     63     
     64    // add classNames and spans to headers 
     65    options.headers.addClass('ui-accordion-link').prepend('<span class="ui-accordion-left"></span>').append('<span class="ui-accordion-right"></span>'); 
    6366 
    6467    if ( options.fillSpace ) { 
    6568        var maxHeight = $(container).parent().height();