--- a/wp/wp-includes/js/jquery/ui/tabs.js Wed Sep 21 18:19:35 2022 +0200
+++ b/wp/wp-includes/js/jquery/ui/tabs.js Tue Sep 27 16:37:53 2022 +0200
@@ -1,5 +1,5 @@
/*!
- * jQuery UI Tabs 1.12.1
+ * jQuery UI Tabs 1.13.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
//>>css.theme: ../../themes/base/theme.css
( function( factory ) {
+ "use strict";
+
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
@@ -29,10 +31,11 @@
// Browser globals
factory( jQuery );
}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
$.widget( "ui.tabs", {
- version: "1.12.1",
+ version: "1.13.1",
delay: 300,
options: {
active: null,
@@ -90,8 +93,8 @@
// Take disabling tabs via class attribute from HTML
// into account and update option properly.
- if ( $.isArray( options.disabled ) ) {
- options.disabled = $.unique( options.disabled.concat(
+ if ( Array.isArray( options.disabled ) ) {
+ options.disabled = $.uniqueSort( options.disabled.concat(
$.map( this.tabs.filter( ".ui-state-disabled" ), function( li ) {
return that.tabs.index( li );
} )
@@ -173,39 +176,39 @@
}
switch ( event.keyCode ) {
- case $.ui.keyCode.RIGHT:
- case $.ui.keyCode.DOWN:
- selectedIndex++;
- break;
- case $.ui.keyCode.UP:
- case $.ui.keyCode.LEFT:
- goingForward = false;
- selectedIndex--;
- break;
- case $.ui.keyCode.END:
- selectedIndex = this.anchors.length - 1;
- break;
- case $.ui.keyCode.HOME:
- selectedIndex = 0;
- break;
- case $.ui.keyCode.SPACE:
+ case $.ui.keyCode.RIGHT:
+ case $.ui.keyCode.DOWN:
+ selectedIndex++;
+ break;
+ case $.ui.keyCode.UP:
+ case $.ui.keyCode.LEFT:
+ goingForward = false;
+ selectedIndex--;
+ break;
+ case $.ui.keyCode.END:
+ selectedIndex = this.anchors.length - 1;
+ break;
+ case $.ui.keyCode.HOME:
+ selectedIndex = 0;
+ break;
+ case $.ui.keyCode.SPACE:
- // Activate only, no collapsing
- event.preventDefault();
- clearTimeout( this.activating );
- this._activate( selectedIndex );
- return;
- case $.ui.keyCode.ENTER:
+ // Activate only, no collapsing
+ event.preventDefault();
+ clearTimeout( this.activating );
+ this._activate( selectedIndex );
+ return;
+ case $.ui.keyCode.ENTER:
- // Toggle (cancel delayed activation, allow collapsing)
- event.preventDefault();
- clearTimeout( this.activating );
+ // Toggle (cancel delayed activation, allow collapsing)
+ event.preventDefault();
+ clearTimeout( this.activating );
- // Determine if we should collapse or activate
- this._activate( selectedIndex === this.options.active ? false : selectedIndex );
- return;
- default:
- return;
+ // Determine if we should collapse or activate
+ this._activate( selectedIndex === this.options.active ? false : selectedIndex );
+ return;
+ default:
+ return;
}
// Focus the appropriate tab, based on which key was pressed
@@ -327,7 +330,7 @@
options.active = false;
this.active = $();
- // was active, but active tab is gone
+ // was active, but active tab is gone
} else if ( this.active.length && !$.contains( this.tablist[ 0 ], this.active[ 0 ] ) ) {
// all remaining tabs are disabled
@@ -335,12 +338,12 @@
options.active = false;
this.active = $();
- // activate previous tab
+ // activate previous tab
} else {
this._activate( this._findNextTab( Math.max( 0, options.active - 1 ), false ) );
}
- // was active, active tab still exists
+ // was active, active tab still exists
} else {
// make sure active index is correct
@@ -426,7 +429,6 @@
return $( "a", this )[ 0 ];
} )
.attr( {
- role: "presentation",
tabIndex: -1
} );
this._addClass( this.anchors, "ui-tabs-anchor" );
@@ -445,7 +447,7 @@
panelId = selector.substring( 1 );
panel = that.element.find( that._sanitizeSelector( selector ) );
- // remote tab
+ // remote tab
} else {
// If the tab doesn't already have aria-controls,
@@ -498,7 +500,7 @@
_setOptionDisabled: function( disabled ) {
var currentItem, li, i;
- if ( $.isArray( disabled ) ) {
+ if ( Array.isArray( disabled ) ) {
if ( !disabled.length ) {
disabled = false;
} else if ( disabled.length === this.anchors.length ) {
@@ -603,17 +605,17 @@
if ( tab.hasClass( "ui-state-disabled" ) ||
- // tab is already loading
- tab.hasClass( "ui-tabs-loading" ) ||
+ // tab is already loading
+ tab.hasClass( "ui-tabs-loading" ) ||
- // can't switch durning an animation
- this.running ||
+ // can't switch durning an animation
+ this.running ||
- // click on active header, but not collapsible
- ( clickedIsActive && !options.collapsible ) ||
+ // click on active header, but not collapsible
+ ( clickedIsActive && !options.collapsible ) ||
- // allow canceling activation
- ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
+ // allow canceling activation
+ ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
return;
}
@@ -729,7 +731,7 @@
// meta-function to give users option to provide a href string instead of a numerical index.
if ( typeof index === "string" ) {
index = this.anchors.index( this.anchors.filter( "[href$='" +
- $.ui.escapeSelector( index ) + "']" ) );
+ $.escapeSelector( index ) + "']" ) );
}
return index;
@@ -786,7 +788,7 @@
disabled = false;
} else {
index = this._getIndex( index );
- if ( $.isArray( disabled ) ) {
+ if ( Array.isArray( disabled ) ) {
disabled = $.map( disabled, function( num ) {
return num !== index ? num : null;
} );
@@ -812,7 +814,7 @@
if ( $.inArray( index, disabled ) !== -1 ) {
return;
}
- if ( $.isArray( disabled ) ) {
+ if ( Array.isArray( disabled ) ) {
disabled = $.merge( [ index ], disabled ).sort();
} else {
disabled = [ index ];
@@ -916,4 +918,4 @@
return $.ui.tabs;
-} ) );
+} );