window.onload = function () { if(!localStorage.token) return; var page = document.getElementById('page'); prepareMenu(); 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
`; page.appendChild(container); var table = document.getElementById('table'); for(var item of json){ var tr = document.createElement('tr'); tr.innerHTML = ` ${item.file} ${item.gallery} ${item.date} `; table.appendChild(tr); } } } } xhr.open('GET', '/api/uploads', true); xhr.setRequestHeader('auth', localStorage.token); xhr.send(null); } function getContent(item, value){ let endpoint; if(item === 'uploads') endpoint = '/api/uploads' if(item === 'galleries') endpoint = '/api/uploads' } }