/*
VamTam Import Buttons
*/
/*global jQuery*/
(function( $ ) {
'use strict';
$( function() {
$( 'body' ).on( 'click', '.vamtam-import-button', function( e ) {
e.preventDefault();
var button = $( this );
if ( ! button.hasClass( 'disabled' ) ) {
button.addClass( 'disabled' );
var spinner = $( '' ).addClass( 'spinner' ).css( {
visibility: 'visible',
float: 'none',
'vertical-align': 'top'
} );
button.after( spinner );
$.get( button.attr( 'href' ), function( result ) {
spinner.remove();
var result_wrap = $( '' );
if ( result.match( /all done\./i ) ) {
result_wrap.html( button.data( 'success-msg' ) ).addClass( 'import-success' );
if ( button.attr( 'id' ) === 'content-import-button' ) {
button.closest( '.form-table' ).find( '.disabled.content-disabled' ).removeClass( 'disabled content-disabled' );
}
} else {
result_wrap.html( button.data( 'error-msg' ).replace( '{fullimport}', button.attr( 'href' ) ) ).addClass( 'import-fail' );
}
button.after( result_wrap );
} );
}
} );
} );
})( jQuery );