( function ( $, document ) {
'use strict';
$( document ).ajaxSend( function ( event, xhr, settings ) {
if ( ! Array.isArray( settings.data ) || -1 === settings.data.indexOf( 'wp_autosave' ) ) {
return;
}
var inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"], input[name^="nonce_"]';
$( '.rwmb-meta-box' ).each( function () {
var $meta_box = $( this );
if ( true === $meta_box.data( 'autosave' ) ) {
settings.data += '&' + $meta_box.find( inputSelectors ).serialize();
}
} );
} );
} )( jQuery, document );