From 5d05191bdc5c1e3b8a7bee77e3c58de8d5d5ce54 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Mon, 19 Sep 2022 18:02:11 +0000 Subject: [PATCH] External Libraries: Update the jQuery UI library to version 1.13.2. This is a bug fix release. For more information on the changes included, see https://jqueryui.com/changelog/1.13.2/. Props Clorith, monolithon, desrosj. Fixes #56239. git-svn-id: https://develop.svn.wordpress.org/trunk@54209 602fd350-edb4-49c9-b593-d223f7449a82 --- .../_enqueues/vendor/jquery/ui/accordion.js | 96 +++--- .../vendor/jquery/ui/autocomplete.js | 124 ++++---- src/js/_enqueues/vendor/jquery/ui/button.js | 10 +- .../vendor/jquery/ui/checkboxradio.js | 23 +- .../vendor/jquery/ui/controlgroup.js | 6 +- src/js/_enqueues/vendor/jquery/ui/core.js | 42 +-- .../_enqueues/vendor/jquery/ui/datepicker.js | 288 +++++++++--------- src/js/_enqueues/vendor/jquery/ui/dialog.js | 10 +- .../_enqueues/vendor/jquery/ui/draggable.js | 78 ++--- .../_enqueues/vendor/jquery/ui/droppable.js | 66 ++-- .../vendor/jquery/ui/effect-blind.js | 2 +- .../vendor/jquery/ui/effect-bounce.js | 2 +- .../_enqueues/vendor/jquery/ui/effect-clip.js | 2 +- .../_enqueues/vendor/jquery/ui/effect-drop.js | 2 +- .../vendor/jquery/ui/effect-explode.js | 32 +- .../_enqueues/vendor/jquery/ui/effect-fade.js | 2 +- .../_enqueues/vendor/jquery/ui/effect-fold.js | 2 +- .../vendor/jquery/ui/effect-highlight.js | 2 +- .../_enqueues/vendor/jquery/ui/effect-puff.js | 2 +- .../vendor/jquery/ui/effect-pulsate.js | 2 +- .../vendor/jquery/ui/effect-scale.js | 2 +- .../vendor/jquery/ui/effect-shake.js | 2 +- .../_enqueues/vendor/jquery/ui/effect-size.js | 2 +- .../vendor/jquery/ui/effect-slide.js | 2 +- .../vendor/jquery/ui/effect-transfer.js | 2 +- src/js/_enqueues/vendor/jquery/ui/effect.js | 91 +++--- src/js/_enqueues/vendor/jquery/ui/menu.js | 172 +++++------ src/js/_enqueues/vendor/jquery/ui/mouse.js | 10 +- .../_enqueues/vendor/jquery/ui/progressbar.js | 4 +- .../_enqueues/vendor/jquery/ui/resizable.js | 82 ++--- .../_enqueues/vendor/jquery/ui/selectable.js | 8 +- .../_enqueues/vendor/jquery/ui/selectmenu.js | 104 +++---- src/js/_enqueues/vendor/jquery/ui/slider.js | 8 +- src/js/_enqueues/vendor/jquery/ui/sortable.js | 118 +++---- src/js/_enqueues/vendor/jquery/ui/spinner.js | 42 +-- src/js/_enqueues/vendor/jquery/ui/tabs.js | 88 +++--- src/js/_enqueues/vendor/jquery/ui/tooltip.js | 6 +- src/wp-includes/script-loader.php | 78 ++--- 38 files changed, 810 insertions(+), 804 deletions(-) diff --git a/src/js/_enqueues/vendor/jquery/ui/accordion.js b/src/js/_enqueues/vendor/jquery/ui/accordion.js index f77d2d4ff7..db9db05430 100644 --- a/src/js/_enqueues/vendor/jquery/ui/accordion.js +++ b/src/js/_enqueues/vendor/jquery/ui/accordion.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Accordion 1.13.1 + * jQuery UI Accordion 1.13.2 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors @@ -37,7 +37,7 @@ "use strict"; return $.widget( "ui.accordion", { - version: "1.13.1", + version: "1.13.2", options: { active: 0, animate: {}, @@ -204,24 +204,24 @@ return $.widget( "ui.accordion", { toFocus = false; switch ( event.keyCode ) { - case keyCode.RIGHT: - case keyCode.DOWN: - toFocus = this.headers[ ( currentIndex + 1 ) % length ]; - break; - case keyCode.LEFT: - case keyCode.UP: - toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; - break; - case keyCode.SPACE: - case keyCode.ENTER: - this._eventHandler( event ); - break; - case keyCode.HOME: - toFocus = this.headers[ 0 ]; - break; - case keyCode.END: - toFocus = this.headers[ length - 1 ]; - break; + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; } if ( toFocus ) { @@ -244,15 +244,15 @@ return $.widget( "ui.accordion", { // Was collapsed or no panel if ( ( options.active === false && options.collapsible === true ) || - !this.headers.length ) { + !this.headers.length ) { options.active = false; this.active = $(); - // active false only when collapsible is true + // active false only when collapsible is true } else if ( options.active === false ) { this._activate( 0 ); - // was active, but active panel is gone + // was active, but active panel is gone } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) { // all remaining panel are disabled @@ -260,12 +260,12 @@ return $.widget( "ui.accordion", { options.active = false; this.active = $(); - // activate previous panel + // activate previous panel } else { this._activate( Math.max( 0, options.active - 1 ) ); } - // was active, active panel still exists + // was active, active panel still exists } else { // make sure active index is correct @@ -322,20 +322,20 @@ return $.widget( "ui.accordion", { panel.attr( "aria-labelledby", headerId ); } ) .next() - .attr( "role", "tabpanel" ); + .attr( "role", "tabpanel" ); this.headers .not( this.active ) - .attr( { - "aria-selected": "false", - "aria-expanded": "false", - tabIndex: -1 - } ) - .next() - .attr( { - "aria-hidden": "true" - } ) - .hide(); + .attr( { + "aria-selected": "false", + "aria-expanded": "false", + tabIndex: -1 + } ) + .next() + .attr( { + "aria-hidden": "true" + } ) + .hide(); // Make sure at least one header is in the tab order if ( !this.active.length ) { @@ -347,9 +347,9 @@ return $.widget( "ui.accordion", { tabIndex: 0 } ) .next() - .attr( { - "aria-hidden": "false" - } ); + .attr( { + "aria-hidden": "false" + } ); } this._createIcons(); @@ -454,11 +454,11 @@ return $.widget( "ui.accordion", { if ( - // 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; } @@ -534,11 +534,11 @@ return $.widget( "ui.accordion", { toShow .attr( "aria-hidden", "false" ) .prev() - .attr( { - "aria-selected": "true", - "aria-expanded": "true", - tabIndex: 0 - } ); + .attr( { + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + } ); }, _animate: function( toShow, toHide, data ) { diff --git a/src/js/_enqueues/vendor/jquery/ui/autocomplete.js b/src/js/_enqueues/vendor/jquery/ui/autocomplete.js index a8cfbfb4aa..d12437e68b 100644 --- a/src/js/_enqueues/vendor/jquery/ui/autocomplete.js +++ b/src/js/_enqueues/vendor/jquery/ui/autocomplete.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Autocomplete 1.13.1 + * jQuery UI Autocomplete 1.13.2 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors @@ -36,7 +36,7 @@ "use strict"; $.widget( "ui.autocomplete", { - version: "1.13.1", + version: "1.13.2", defaultElement: "", options: { appendTo: null, @@ -104,58 +104,58 @@ $.widget( "ui.autocomplete", { suppressKeyPressRepeat = false; var keyCode = $.ui.keyCode; switch ( event.keyCode ) { - case keyCode.PAGE_UP: - suppressKeyPress = true; - this._move( "previousPage", event ); - break; - case keyCode.PAGE_DOWN: - suppressKeyPress = true; - this._move( "nextPage", event ); - break; - case keyCode.UP: - suppressKeyPress = true; - this._keyEvent( "previous", event ); - break; - case keyCode.DOWN: - suppressKeyPress = true; - this._keyEvent( "next", event ); - break; - case keyCode.ENTER: + case keyCode.PAGE_UP: + suppressKeyPress = true; + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + suppressKeyPress = true; + this._move( "nextPage", event ); + break; + case keyCode.UP: + suppressKeyPress = true; + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + suppressKeyPress = true; + this._keyEvent( "next", event ); + break; + case keyCode.ENTER: - // when menu is open and has focus - if ( this.menu.active ) { + // when menu is open and has focus + if ( this.menu.active ) { - // #6055 - Opera still allows the keypress to occur - // which causes forms to submit - suppressKeyPress = true; - event.preventDefault(); - this.menu.select( event ); + // #6055 - Opera still allows the keypress to occur + // which causes forms to submit + suppressKeyPress = true; + event.preventDefault(); + this.menu.select( event ); + } + break; + case keyCode.TAB: + if ( this.menu.active ) { + this.menu.select( event ); + } + break; + case keyCode.ESCAPE: + if ( this.menu.element.is( ":visible" ) ) { + if ( !this.isMultiLine ) { + this._value( this.term ); } - break; - case keyCode.TAB: - if ( this.menu.active ) { - this.menu.select( event ); - } - break; - case keyCode.ESCAPE: - if ( this.menu.element.is( ":visible" ) ) { - if ( !this.isMultiLine ) { - this._value( this.term ); - } - this.close( event ); + this.close( event ); - // Different browsers have different default behavior for escape - // Single press can mean undo or clear - // Double press in IE means clear the whole form - event.preventDefault(); - } - break; - default: - suppressKeyPressRepeat = true; + // Different browsers have different default behavior for escape + // Single press can mean undo or clear + // Double press in IE means clear the whole form + event.preventDefault(); + } + break; + default: + suppressKeyPressRepeat = true; - // search timeout should be triggered before the input value is changed - this._searchTimeout( event ); - break; + // search timeout should be triggered before the input value is changed + this._searchTimeout( event ); + break; } }, keypress: function( event ) { @@ -173,18 +173,18 @@ $.widget( "ui.autocomplete", { // Replicate some key handlers to allow them to repeat in Firefox and Opera var keyCode = $.ui.keyCode; switch ( event.keyCode ) { - case keyCode.PAGE_UP: - this._move( "previousPage", event ); - break; - case keyCode.PAGE_DOWN: - this._move( "nextPage", event ); - break; - case keyCode.UP: - this._keyEvent( "previous", event ); - break; - case keyCode.DOWN: - this._keyEvent( "next", event ); - break; + case keyCode.PAGE_UP: + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + this._move( "nextPage", event ); + break; + case keyCode.UP: + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + this._keyEvent( "next", event ); + break; } }, input: function( event ) { @@ -577,7 +577,7 @@ $.widget( "ui.autocomplete", { return; } if ( this.menu.isFirstItem() && /^previous/.test( direction ) || - this.menu.isLastItem() && /^next/.test( direction ) ) { + this.menu.isLastItem() && /^next/.test( direction ) ) { if ( !this.isMultiLine ) { this._value( this.term ); diff --git a/src/js/_enqueues/vendor/jquery/ui/button.js b/src/js/_enqueues/vendor/jquery/ui/button.js index 71013ee4c8..92ad16128c 100644 --- a/src/js/_enqueues/vendor/jquery/ui/button.js +++ b/src/js/_enqueues/vendor/jquery/ui/button.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Button 1.13.1 + * jQuery UI Button 1.13.2 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors @@ -41,7 +41,7 @@ "use strict"; $.widget( "ui.button", { - version: "1.13.1", + version: "1.13.2", defaultElement: "