From f01d10e9ac9dc61a9c9a73a24ec22378d8e57f03 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Mon, 19 Nov 2012 06:07:04 +0000 Subject: [PATCH] Re-enable a .wp-upload-form submit button whenever any file input in that form has a file selected, to minimize the potential for issues. props kovshenin. fixes #20855. see [22459]. git-svn-id: https://develop.svn.wordpress.org/trunk@22663 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/js/common.js | 5 ++++- wp-admin/media-upload.php | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/wp-admin/js/common.js b/wp-admin/js/common.js index 50a0360882..0f6b84d08a 100644 --- a/wp-admin/js/common.js +++ b/wp-admin/js/common.js @@ -402,8 +402,11 @@ $(document).ready( function() { return; button = form.find('input[type="submit"]'); input = form.find('input[type="file"]'); + function toggleUploadButton() { - button.prop('disabled', '' === input.val()); + button.prop('disabled', '' === input.map( function() { + return $(this).val(); + }).get().join('')); } toggleUploadButton(); input.on('change', toggleUploadButton); diff --git a/wp-admin/media-upload.php b/wp-admin/media-upload.php index 6246176b88..8c5dac2894 100644 --- a/wp-admin/media-upload.php +++ b/wp-admin/media-upload.php @@ -87,7 +87,7 @@ if ( isset($_GET['inline']) ) { require_once('./admin-header.php'); - $form_class = 'media-upload-form type-form validate'; + $form_class = 'media-upload-form wp-upload-form type-form validate'; if ( get_user_setting('uploader') ) $form_class .= ' html-uploader';