From b29b5b21e4713dba87ca3d5e89314ad35eb05267 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 22 Jan 2014 21:25:05 +0000 Subject: [PATCH] Autosave: don't set "submit" buttons to disabled right before submitting the form. They are not sent with the form data, see #25272. git-svn-id: https://develop.svn.wordpress.org/trunk@27015 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/js/post.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wp-admin/js/post.js b/src/wp-admin/js/post.js index 77562293af..e9f18314ac 100644 --- a/src/wp-admin/js/post.js +++ b/src/wp-admin/js/post.js @@ -404,7 +404,7 @@ jQuery(document).ready( function($) { $submitButtons = $submitpost.find( ':button, :submit, a.submitdelete, #post-preview' ).on( 'click.edit-post', function( event ) { var $button = $(this); - if ( $button.prop('disabled') ) { + if ( $button.hasClass('button-disabled') ) { event.preventDefault(); return; } @@ -427,7 +427,7 @@ jQuery(document).ready( function($) { releaseLock = false; $(window).off( 'beforeunload.edit-post' ); - $submitButtons.prop( 'disabled', true ).addClass( 'button-disabled' ); + $submitButtons.addClass( 'button-disabled' ); if ( $button.attr('id') === 'publish' ) { $submitpost.find('#major-publishing-actions .spinner').show(); @@ -500,10 +500,10 @@ jQuery(document).ready( function($) { } $(document).on( 'autosave-disable-buttons.edit-post', function() { - $submitButtons.prop( 'disabled', true ).addClass( 'button-disabled' ); + $submitButtons.addClass( 'button-disabled' ); }).on( 'autosave-enable-buttons.edit-post', function() { if ( ! window.wp || ! window.wp.heartbeat || ! window.wp.heartbeat.hasConnectionError() ) { - $submitButtons.prop( 'disabled', false ).removeClass( 'button-disabled' ); + $submitButtons.removeClass( 'button-disabled' ); } });