@@ -116,12 +116,29 @@ }); return; } -setTimeout(function() { +function clearStatusInfo() { + document.getElementById('certificates').innerHTML = 'Loading...'; + document.getElementById('smartcard_readers').innerHTML = 'Loading...'; + document.getElementById('certificate_provider').innerHTML = 'Loading...'; +} + +function loadStatusInfo() { updateCertificates(document.getElementById('certificates')); updateSmartcardReaders(document.getElementById('smartcard_readers')); updateCertificateProvider(document.getElementById('certificate_provider')); +} + +setTimeout(function() { + loadStatusInfo(); + document.getElementById('reload').onclick = function() { + clearStatusInfo(); + setTimeout(function() { + loadStatusInfo(); + }, 1); + }; + return; }, 1);