Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Internet Explorer/Edge: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
- Opera: Pressione Ctrl-F5.
function formatNumber(number) {
return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}
var stats = fetch('//esporisticas.herokuapp.com/https://www.spore.com/rest/stats')
.then(response => response.text())
.then(str => (new window.DOMParser()).parseFromString(str, "text/xml"))
.then((data) => {
let totalUploads = formatNumber(data.querySelector('totalUploads').textContent),
totalUsers = formatNumber(data.querySelector('totalUsers').textContent),
dailyUploads = formatNumber(data.querySelector('dayUploads').textContent),
dailyUsers = formatNumber(data.querySelector('dayUsers').textContent);
document.querySelector('[data-total-uploads]').textContent = totalUploads;
document.querySelector('[data-total-users]').textContent = totalUsers;
document.querySelector('[data-daily-uploads]').textContent = dailyUploads;
document.querySelector('[data-daily-users]').textContent = dailyUsers;
});