let dynamicImporting = langImporting; const intervalId = setInterval(function() { const $dynamicImporting = $('#importResult .dynamicImporting'); if($dynamicImporting.length == 0) return; let ellipsis = $dynamicImporting.html().replace(langImporting, ''); ellipsis += '•'; if(ellipsis.length > 12) ellipsis = ''; $('#importResult .dynamicImporting').html(langImporting + ' ' + ellipsis); }, 1000); function importConfluence(event, url, hide) { if(hide === true) $(event.target).hide(); $('#importResult .importing').removeClass('hidden'); if($('#importResult .dynamicImporting').length == 0) $('#importResult').append("
  • " + dynamicImporting + "
  • "); $('#actionBar').hide(); $.get(url, function(data) { try { let response = JSON.parse(data); if(response.result == 'finished') { clearInterval(intervalId); $('#importResult .dynamicImporting').remove(); $('#importResult').append("
  • " + response.message + '
  • '); $('#importResult .importing').addClass('hidden'); return false; } else { className = response.type + 'count'; $typeCount = $('#importResult .' + className) if($typeCount.length == 0) { dynamicImporting = $('#importResult .dynamicImporting').html(); $('#importResult .dynamicImporting').remove(); $('#importResult').append("
  • " + response.message + '
  • '); } else { count = parseInt($typeCount.html()) + parseInt(response.count); $typeCount.html(count); } return importConfluence(event, response.next); } } catch(e) { clearInterval(intervalId); $('#importResult .dynamicImporting').remove(); $('#importResult').append("
  • " + data + '
  • '); $('#importResult').append("
  • " + langImportFailed + '
  • '); } }); return false; };