function importLogs(userFullName) { $('.import-status').html('Pending tbody > tr:not(.complete)").length; $('#page-import-status').html(' Import In Progress Keep page open until complete.'); $('#page-import-status').after('
'); submitNext(); var errorCount = 0; function submitNext() { var $logs = $("#logs > tbody > tr:not(.complete)"); var percentComplete = Math.round( (1 - ($logs.length / total)) * 100 ); $('.progress .bar').attr('style', 'width:' + percentComplete + '%'); if ($logs.length > 0) { var $row = $($logs[0]); var data = $('form', $row).serialize(); data += "&userFullName=" + userFullName; $('.import-status', $row).html(' SubmittingSuccessFailureDuplicateComplete without errors.'); $('.progress .bar').addClass('bar-success'); } else { $('#page-import-status').html('Complete but with errors. See details below.'); } } } }