Bug Tracker

Changeset 4603

Show
Ignore:
Timestamp:
02/03/08 17:23:50 (10 months ago)
Author:
jeresig
Message:

Updated the UI Accordion to the new API.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ui/ui.accordion.js

    r4574 r4603  
    22 
    33$.fn.extend({ 
    4     makeAccordion: function(settings) { 
    5         return this.each(function() { 
    6             $.data(this, "ui-accordion") || $.data(this, "ui-accordion", new $.ui.accordion(this, settings)); 
    7         }); 
    8     }, 
     4    accordion: function(settings, value) { 
     5        return typeof settings == "string" ? 
     6            this.trigger(settings + ".ui-accordion", [value]) : 
     7            this.each(function() { 
     8                $.data(this, "ui-accordion") || $.data(this, "ui-accordion", new $.ui.accordion(this, settings)); 
     9            }); 
     10    }, 
     11    // deprecated, use .accordion() 
     12    makeAccordion: function() { 
     13        return this.accordion.apply( this, arguments ); 
     14    }, 
     15    // deprecated, use .accordion("activate", index) 
    916    changeAccordion: function(key, value) { 
    1017        return this.trigger(key + ".ui-accordion", [value]); 
    1118    }, 
     19    // deprecated, use .accordion("enable") 
    1220    enableAccordion: function() { 
    1321        return this.trigger("enable.ui-accordion"); 
    1422    }, 
     23    // deprecated, use .accordion("disable") 
    1524    disableAccordion: function() { 
    1625        return this.trigger("disable.ui-accordion"); 
    1726    }, 
     27    // deprecated, use .accordion("remove") 
    1828    removeAccordion: function() { 
    1929        return this.trigger("remove.ui-accordion"); 
    2030    }, 
    21     // deprecated, use makeAccordion instead 
    22     accordion: function() { 
    23         return this.makeAccordion.apply(this, arguments); 
    24     }, 
    25     // deprecated, use changeAccordion("activate", index) instead 
     31    // deprecated, use .accordion("activate", index) 
    2632    activate: function(index) { 
    2733        return this.changeAccordion("activate", index); 
    2834    }, 
    29     // deprecated, use removeAccordion instead 
     35    // deprecated, use .accordion("remove") 
    3036    unaccordion: function() { 
    3137        return this.removeAccordion.apply(this, arguments);