mirror of
https://github.com/jquery/jquery-ui.git
synced 2026-04-20 03:02:41 -04:00
Tabs: Move logic for finding the tab list into its own function to allow overriding for rare usage scenarios.
This commit is contained in:
7
ui/jquery.ui.tabs.js
vendored
7
ui/jquery.ui.tabs.js
vendored
@@ -209,7 +209,7 @@ $.widget( "ui.tabs", {
|
||||
_processTabs: function() {
|
||||
var self = this;
|
||||
|
||||
this.list = this.element.find( "ol,ul" ).eq( 0 );
|
||||
this.list = this._getList();
|
||||
this.lis = $( " > li:has(a[href])", this.list );
|
||||
this.anchors = this.lis.map(function() {
|
||||
return $( "a", this )[ 0 ];
|
||||
@@ -241,6 +241,11 @@ $.widget( "ui.tabs", {
|
||||
});
|
||||
},
|
||||
|
||||
// allow overriding how to find the list for rare usage scenarios (#7715)
|
||||
_getList: function() {
|
||||
return this.element.find( "ol,ul" ).eq( 0 );
|
||||
},
|
||||
|
||||
_createPanel: function( id ) {
|
||||
return $( "<div></div>" )
|
||||
.attr( "id", id )
|
||||
|
||||
Reference in New Issue
Block a user