From 0da43c45206e62c27b4487514258333974ec54d1 Mon Sep 17 00:00:00 2001 From: kanadeko Date: Mon, 16 Jan 2017 06:26:43 -0300 Subject: Login screen on dashboard --- public/js/panel.js | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'public/js') diff --git a/public/js/panel.js b/public/js/panel.js index bc10b0b..ed1bea0 100644 --- a/public/js/panel.js +++ b/public/js/panel.js @@ -1,12 +1,34 @@ window.onload = function () { - if(!localStorage.token) + 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(); -- cgit v1.2.3