mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Tabs: Removed select method. Fixes #7156 - Tabs: Remove select method.
This commit is contained in:
parent
0fc682a8da
commit
7cf2719d0c
@ -391,51 +391,6 @@ test( "remove", function() {
|
||||
equal( element.tabs( "option", "active" ), false );
|
||||
});
|
||||
|
||||
test( "select", function() {
|
||||
expect( 23 );
|
||||
|
||||
var element = $( "#tabs1" ).tabs();
|
||||
state( element, 1, 0, 0 );
|
||||
element.tabs( "select", 1 );
|
||||
state( element, 0, 1, 0 );
|
||||
equal( element.tabs( "option", "active" ), 1, "active" );
|
||||
equal( element.tabs( "option", "selected" ), 1, "selected" );
|
||||
element.tabs( "destroy" );
|
||||
|
||||
element.tabs({ collapsible: true });
|
||||
state( element, 1, 0, 0 );
|
||||
element.tabs( "select", 0 );
|
||||
state( element, 0, 0, 0 );
|
||||
equal( element.tabs( "option", "active" ), false, "active" );
|
||||
equal( element.tabs( "option", "selected" ), -1, "selected" );
|
||||
element.tabs( "destroy" );
|
||||
|
||||
element.tabs({ collapsible: true });
|
||||
element.tabs( "select", -1 );
|
||||
state( element, 0, 0, 0 );
|
||||
equal( element.tabs( "option", "active" ), false, "active" );
|
||||
equal( element.tabs( "option", "selected" ), -1, "selected" );
|
||||
element.tabs( "destroy" );
|
||||
|
||||
element.tabs();
|
||||
state( element, 1, 0, 0 );
|
||||
equal( element.tabs( "option", "active" ), 0, "active" );
|
||||
equal( element.tabs( "option", "selected" ), 0, "selected" );
|
||||
element.tabs( "select", 0 );
|
||||
state( element, 1, 0, 0 );
|
||||
equal( element.tabs( "option", "active" ), 0, "active" );
|
||||
equal( element.tabs( "option", "selected" ), 0, "selected" );
|
||||
element.tabs( "select", -1 );
|
||||
state( element, 1, 0, 0 );
|
||||
equal( element.tabs( "option", "active" ), 0, "active" );
|
||||
equal( element.tabs( "option", "selected" ), 0, "selected" );
|
||||
|
||||
element.tabs( "select", "#fragment-2" );
|
||||
state( element, 0, 1, 0 );
|
||||
equal( element.tabs( "option", "active" ), 1, "active" );
|
||||
equal( element.tabs( "option", "selected" ), 1, "selected" );
|
||||
});
|
||||
|
||||
asyncTest( "abort", function() {
|
||||
expect( 1 );
|
||||
|
||||
|
15
ui/jquery.ui.tabs.js
vendored
15
ui/jquery.ui.tabs.js
vendored
@ -1082,21 +1082,6 @@ if ( $.uiBackCompat !== false ) {
|
||||
}
|
||||
});
|
||||
|
||||
// select method
|
||||
$.widget( "ui.tabs", $.ui.tabs, {
|
||||
select: function( index ) {
|
||||
index = this._getIndex( index );
|
||||
if ( index === -1 ) {
|
||||
if ( this.options.collapsible && this.options.selected !== -1 ) {
|
||||
index = this.options.selected;
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.anchors.eq( index ).trigger( this.options.event + this.eventNamespace );
|
||||
}
|
||||
});
|
||||
|
||||
// load event
|
||||
$.widget( "ui.tabs", $.ui.tabs, {
|
||||
_trigger: function( type, event, data ) {
|
||||
|
Loading…
Reference in New Issue
Block a user