window.onload = function () { if(!localStorage.admintoken){ askForToken(); return; } var dashboard = document.getElementById('dashboard'); var page = document.getElementById('page'); dashboard.style.display = 'block'; prepareMenu(); function askForToken(){ document.getElementById('tokenSubmit').addEventListener('click', function(){ checkToken(); }); function checkToken(){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == XMLHttpRequest.DONE) { // xhr.responseText } } xhr.open('POST', '/api/info', true); xhr.send(null); } } function prepareMenu(){ document.getElementById('itemUploads').addEventListener('click', function(){ getUploads(); }); document.getElementById('itemManageGallery').addEventListener('click', function(){ getGalleries(); }); } function getUploads(){ page.innerHTML = ''; var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if(xhr.readyState == XMLHttpRequest.DONE){ if(xhr.responseText !== 'not-authorized'){ var json = JSON.parse(xhr.responseText); var container = document.createElement('div'); container.innerHTML = `
File | Gallery | Date |
---|