mirror of
https://github.com/WordPress/WordPress.git
synced 2025-03-13 07:10:00 +01:00
Autosave: don't set "submit" buttons to disabled right before submitting the form. They are not sent with the form data, see #25272.
Built from https://develop.svn.wordpress.org/trunk@27015 git-svn-id: http://core.svn.wordpress.org/trunk@26892 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
e18a013956
commit
4d531835a8
@ -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' );
|
||||
}
|
||||
});
|
||||
|
||||
|
2
wp-admin/js/post.min.js
vendored
2
wp-admin/js/post.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user