From f3eb0eacc691dee9da329a1696365ec837412997 Mon Sep 17 00:00:00 2001 From: "Dominik Schilling (ocean90)" Date: Thu, 16 Oct 2014 19:01:44 +0000 Subject: [PATCH] Update jQuery UI to 1.11.2. Changelog: http://jqueryui.com/changelog/1.11.2/ see #29833. git-svn-id: https://develop.svn.wordpress.org/trunk@29920 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/jquery/ui/accordion.js | 15 +- src/wp-includes/js/jquery/ui/autocomplete.js | 4 +- src/wp-includes/js/jquery/ui/button.js | 6 +- src/wp-includes/js/jquery/ui/core.js | 4 +- src/wp-includes/js/jquery/ui/datepicker.js | 6 +- src/wp-includes/js/jquery/ui/dialog.js | 4 +- src/wp-includes/js/jquery/ui/draggable.js | 463 +++++++++++------- src/wp-includes/js/jquery/ui/droppable.js | 8 +- src/wp-includes/js/jquery/ui/effect-blind.js | 2 +- src/wp-includes/js/jquery/ui/effect-bounce.js | 2 +- src/wp-includes/js/jquery/ui/effect-clip.js | 2 +- src/wp-includes/js/jquery/ui/effect-drop.js | 4 +- .../js/jquery/ui/effect-explode.js | 2 +- src/wp-includes/js/jquery/ui/effect-fade.js | 2 +- src/wp-includes/js/jquery/ui/effect-fold.js | 2 +- .../js/jquery/ui/effect-highlight.js | 2 +- src/wp-includes/js/jquery/ui/effect-puff.js | 2 +- .../js/jquery/ui/effect-pulsate.js | 2 +- src/wp-includes/js/jquery/ui/effect-scale.js | 2 +- src/wp-includes/js/jquery/ui/effect-shake.js | 2 +- src/wp-includes/js/jquery/ui/effect-size.js | 2 +- src/wp-includes/js/jquery/ui/effect-slide.js | 2 +- .../js/jquery/ui/effect-transfer.js | 2 +- src/wp-includes/js/jquery/ui/effect.js | 8 +- src/wp-includes/js/jquery/ui/menu.js | 50 +- src/wp-includes/js/jquery/ui/mouse.js | 28 +- src/wp-includes/js/jquery/ui/position.js | 2 +- src/wp-includes/js/jquery/ui/progressbar.js | 4 +- src/wp-includes/js/jquery/ui/resizable.js | 4 +- src/wp-includes/js/jquery/ui/selectable.js | 4 +- src/wp-includes/js/jquery/ui/selectmenu.js | 54 +- src/wp-includes/js/jquery/ui/slider.js | 16 +- src/wp-includes/js/jquery/ui/sortable.js | 30 +- src/wp-includes/js/jquery/ui/spinner.js | 4 +- src/wp-includes/js/jquery/ui/tabs.js | 16 +- src/wp-includes/js/jquery/ui/tooltip.js | 66 +-- src/wp-includes/js/jquery/ui/widget.js | 21 +- src/wp-includes/script-loader.php | 74 +-- 38 files changed, 565 insertions(+), 358 deletions(-) diff --git a/src/wp-includes/js/jquery/ui/accordion.js b/src/wp-includes/js/jquery/ui/accordion.js index 58fd5f97a7..5f799ab503 100644 --- a/src/wp-includes/js/jquery/ui/accordion.js +++ b/src/wp-includes/js/jquery/ui/accordion.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Accordion 1.11.1 + * jQuery UI Accordion 1.11.2 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors @@ -25,7 +25,7 @@ }(function( $ ) { return $.widget( "ui.accordion", { - version: "1.11.1", + version: "1.11.2", options: { active: 0, animate: {}, @@ -259,13 +259,22 @@ return $.widget( "ui.accordion", { }, _processPanels: function() { + var prevHeaders = this.headers, + prevPanels = this.panels; + this.headers = this.element.find( this.options.header ) .addClass( "ui-accordion-header ui-state-default ui-corner-all" ); - this.headers.next() + this.panels = this.headers.next() .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) .filter( ":not(.ui-accordion-content-active)" ) .hide(); + + // Avoid memory leaks (#10056) + if ( prevPanels ) { + this._off( prevHeaders.not( this.headers ) ); + this._off( prevPanels.not( this.panels ) ); + } }, _refresh: function() { diff --git a/src/wp-includes/js/jquery/ui/autocomplete.js b/src/wp-includes/js/jquery/ui/autocomplete.js index ae820edb91..a4ebc3c481 100644 --- a/src/wp-includes/js/jquery/ui/autocomplete.js +++ b/src/wp-includes/js/jquery/ui/autocomplete.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Autocomplete 1.11.1 + * jQuery UI Autocomplete 1.11.2 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors @@ -27,7 +27,7 @@ }(function( $ ) { $.widget( "ui.autocomplete", { - version: "1.11.1", + version: "1.11.2", defaultElement: "", options: { appendTo: null, diff --git a/src/wp-includes/js/jquery/ui/button.js b/src/wp-includes/js/jquery/ui/button.js index 829a163ad3..39b7f42049 100644 --- a/src/wp-includes/js/jquery/ui/button.js +++ b/src/wp-includes/js/jquery/ui/button.js @@ -1,5 +1,5 @@ /*! - * jQuery UI Button 1.11.1 + * jQuery UI Button 1.11.2 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors @@ -52,7 +52,7 @@ var lastActive, }; $.widget( "ui.button", { - version: "1.11.1", + version: "1.11.2", defaultElement: "