balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

autosave.js (595B)


      1 ( function ( $, document ) {
      2 	'use strict';
      3 
      4 	$( document ).ajaxSend( function ( event, xhr, settings ) {
      5 		if ( ! Array.isArray( settings.data ) || -1 === settings.data.indexOf( 'wp_autosave' ) ) {
      6 			return;
      7 		}
      8 		var inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"], input[name^="nonce_"]';
      9 		$( '.rwmb-meta-box' ).each( function () {
     10 			var $meta_box = $( this );
     11 			if ( true === $meta_box.data( 'autosave' ) ) {
     12 				settings.data += '&' + $meta_box.find( inputSelectors ).serialize();
     13 			}
     14 		} );
     15 	} );
     16 } )( jQuery, document );