From 0bdd57140b8a15da3fece4d453b7b480e072da77 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 14 Apr 2017 16:42:16 +0000 Subject: [PATCH] Upload: improve legacy SWFUpload event handlers for current jQuery. Fix an issue where legacy JavaScript for SWFUpload still used jQuery's deprecated `live` event which no longer works - switch to using `on`. This JavaScript is still used by some plugins and themes. Props MMDeveloper. Fixes #39886. git-svn-id: https://develop.svn.wordpress.org/trunk@40431 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/swfupload/handlers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/js/swfupload/handlers.js b/src/wp-includes/js/swfupload/handlers.js index e27bd371f3..8251f0538b 100644 --- a/src/wp-includes/js/swfupload/handlers.js +++ b/src/wp-includes/js/swfupload/handlers.js @@ -356,7 +356,7 @@ function cancelUpload() { // remember the last used image size, alignment and url jQuery(document).ready(function($){ - $('input[type="radio"]', '#media-items').live('click', function(){ + $( 'input[type="radio"]', '#media-items' ).on( 'click', function(){ var tr = $(this).closest('tr'); if ( $(tr).hasClass('align') ) @@ -365,7 +365,7 @@ jQuery(document).ready(function($){ setUserSetting('imgsize', $(this).val()); }); - $('button.button', '#media-items').live('click', function(){ + $( 'button.button', '#media-items' ).on( 'click', function(){ var c = this.className || ''; c = c.match(/url([^ '"]+)/); if ( c && c[1] ) {