]> source.dussan.org Git - jquery-ui.git/commitdiff
Accordion: Removed deprecated activate method and expanded active option. Fixes ...
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Wed, 24 Oct 2012 15:11:47 +0000 (11:11 -0400)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Wed, 24 Oct 2012 21:44:06 +0000 (17:44 -0400)
tests/unit/accordion/accordion_deprecated.js
tests/unit/accordion/accordion_options.js
ui/jquery.ui.accordion.js

index d410e07e2a45f26e72b2a0aff53470227ccca8cb..879a26e7b6db942daba9a0a62a3214d70f96a01e 100644 (file)
@@ -4,107 +4,6 @@ var equalHeight = TestHelpers.accordion.equalHeight,
        setupTeardown = TestHelpers.accordion.setupTeardown,
        state = TestHelpers.accordion.state;
 
-module( "accordion (deprecated): expanded active option, activate method", setupTeardown() );
-
-test( "activate, numeric", function() {
-       expect( 5 );
-       var element = $( "#list1" ).accordion({ active: 1 });
-       state( element, 0, 1, 0 );
-       element.accordion( "activate", 2 );
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", 0 );
-       state( element, 1, 0, 0 );
-       element.accordion( "activate", 1 );
-       state( element, 0, 1, 0 );
-       element.accordion( "activate", 2 );
-       state( element, 0, 0, 1 );
-});
-
-test( "activate, numeric, collapsible:true", function() {
-       expect( 3 );
-       var element = $( "#list1" ).accordion({ collapsible: true });
-       element.accordion( "activate", 2 );
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", 0 );
-       state( element, 1, 0, 0 );
-       element.accordion( "activate", -1 );
-       state( element, 0, 0, 0 );
-});
-
-test( "activate, boolean, collapsible: true", function() {
-       expect( 2 );
-       var element = $( "#list1" ).accordion({ collapsible: true });
-       element.accordion( "activate", 2 );
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", false );
-       state( element, 0, 0, 0 );
-});
-
-test( "activate, boolean, collapsible: false", function() {
-       expect( 2 );
-       var element = $( "#list1" ).accordion();
-       element.accordion( "activate", 2 );
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", false );
-       state( element, 0, 0, 1 );
-});
-
-test( "activate, string expression", function() {
-       expect( 4 );
-       var element = $( "#list1" ).accordion({ active: "h3:last" });
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", ":first" );
-       state( element, 1, 0, 0 );
-       element.accordion( "activate", ":eq(1)" );
-       state( element, 0, 1, 0 );
-       element.accordion( "activate", ":last" );
-       state( element, 0, 0, 1 );
-});
-
-test( "activate, jQuery or DOM element", function() {
-       expect( 3 );
-       var element = $( "#list1" ).accordion({ active: $( "#list1 h3:last" ) });
-       state( element, 0, 0, 1 );
-       element.accordion( "activate", $( "#list1 h3:first" ) );
-       state( element, 1, 0, 0 );
-       element.accordion( "activate", $( "#list1 h3" )[ 1 ] );
-       state( element, 0, 1, 0 );
-});
-
-test( "{ active: Selector }", function() {
-       expect( 2 );
-       var element = $("#list1").accordion({
-               active: "h3:last"
-       });
-       state( element, 0, 0, 1 );
-       element.accordion( "option", "active", "h3:eq(1)" );
-       state( element, 0, 1, 0 );
-});
-
-test( "{ active: Element }", function() {
-       expect( 2 );
-       var element = $( "#list1" ).accordion({
-               active: $( "#list1 h3:last" )[ 0 ]
-       });
-       state( element, 0, 0, 1 );
-       element.accordion( "option", "active", $( "#list1 h3:eq(1)" )[ 0 ] );
-       state( element, 0, 1, 0 );
-});
-
-test( "{ active: jQuery Object }", function() {
-       expect( 2 );
-       var element = $( "#list1" ).accordion({
-               active: $( "#list1 h3:last" )
-       });
-       state( element, 0, 0, 1 );
-       element.accordion( "option", "active", $( "#list1 h3:eq(1)" ) );
-       state( element, 0, 1, 0 );
-});
-
-
-
-
-
 module( "accordion (deprecated) - resize", setupTeardown() );
 
 test( "resize", function() {
index 8f0d0637fa401e0a21f9edb44daa94f0a5e370e8..214753e40bf7a8d01aa4581a73e03cefaf8534e0 100644 (file)
@@ -65,28 +65,26 @@ test( "{ active: Number }", function() {
        state( element, 0, 1, 0 );
 });
 
-if ( $.uiBackCompat === false ) {
-       test( "{ active: -Number }", function() {
-               expect( 8 );
-               var element = $( "#list1" ).accordion({
-                       active: -1
-               });
-               equal( element.accordion( "option", "active" ), 2 );
-               state( element, 0, 0, 1 );
-
-               element.accordion( "option", "active", -2 );
-               equal( element.accordion( "option", "active" ), 1 );
-               state( element, 0, 1, 0 );
-
-               element.accordion( "option", "active", -10 );
-               equal( element.accordion( "option", "active" ), 1 );
-               state( element, 0, 1, 0 );
-
-               element.accordion( "option", "active", -3 );
-               equal( element.accordion( "option", "active" ), 0 );
-               state( element, 1, 0, 0 );
+test( "{ active: -Number }", function() {
+       expect( 8 );
+       var element = $( "#list1" ).accordion({
+               active: -1
        });
-}
+       equal( element.accordion( "option", "active" ), 2 );
+       state( element, 0, 0, 1 );
+
+       element.accordion( "option", "active", -2 );
+       equal( element.accordion( "option", "active" ), 1 );
+       state( element, 0, 1, 0 );
+
+       element.accordion( "option", "active", -10 );
+       equal( element.accordion( "option", "active" ), 1 );
+       state( element, 0, 1, 0 );
+
+       element.accordion( "option", "active", -3 );
+       equal( element.accordion( "option", "active" ), 0 );
+       state( element, 1, 0, 0 );
+});
 
 test( "{ animate: false }", function() {
        expect( 3 );
index 76076131d683a067f0d49ec236642f4430dd0523..53e9189fc9df40ee4771c7086d673e792ab5836f 100644 (file)
@@ -544,25 +544,6 @@ $.widget( "ui.accordion", {
 
 // DEPRECATED
 if ( $.uiBackCompat !== false ) {
-       // expanded active option, activate method
-       (function( $, prototype ) {
-               prototype.activate = prototype._activate;
-
-               var _findActive = prototype._findActive;
-               prototype._findActive = function( index ) {
-                       if ( index === -1 ) {
-                               index = false;
-                       }
-                       if ( index && typeof index !== "number" ) {
-                               index = this.headers.index( this.headers.filter( index ) );
-                               if ( index === -1 ) {
-                                       index = false;
-                               }
-                       }
-                       return _findActive.call( this, index );
-               };
-       }( jQuery, jQuery.ui.accordion.prototype ) );
-
        // resize method
        jQuery.ui.accordion.prototype.resize = jQuery.ui.accordion.prototype.refresh;