X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fui.js;h=f737507ecfa6fe453acac9727123e9235550f694;hp=22e46a16eb8e729f67cbb1d19f5051f13706131b;hb=ba819f24b220ff62afb6ecdb5ff7727631c1d1b5;hpb=65946832e590639a6e540122c679c683920254ee diff --git a/js/ui.js b/js/ui.js index 22e46a1..f737507 100644 --- a/js/ui.js +++ b/js/ui.js @@ -32,7 +32,7 @@ window.onload = function() { mSel.add(opt, null); } - var areas = document.getElementsByClassName("overlayArea"); + var areas = document.getElementsByClassName("autoFade"); for (var i = 0; i <= areas.length - 1; i++) { areas[i].addEventListener("mouseup", uiEvHandler, false); areas[i].addEventListener("mousemove", uiEvHandler, false); @@ -67,6 +67,8 @@ window.onload = function() { gAuthClientID += "-dev"; } + document.getElementById("libCloseButton").onclick = hideLibrary; + // Set up the login area. document.getElementById("loginbtn").onclick = startLogin; document.getElementById("logoutbtn").onclick = doLogout; @@ -201,6 +203,7 @@ function displayLogin() { document.getElementById("username").classList.remove("hidden"); document.getElementById("username").textContent = userData.email; document.getElementById("uploadTrackButton").disabled = false; + document.getElementById("libraryShowLine").classList.remove("hidden"); document.getElementById("logoutbtn").classList.remove("hidden"); } @@ -209,6 +212,7 @@ function displayLogout() { document.getElementById("username").classList.add("hidden"); document.getElementById("username").textContent = ""; document.getElementById("uploadTrackButton").disabled = true; + document.getElementById("libraryShowLine").classList.add("hidden"); document.getElementById("loginbtn").classList.remove("hidden"); document.getElementById("logindesc").classList.remove("hidden"); } @@ -256,7 +260,7 @@ function initDB(aEvent) { function showUI() { if (gUIHideCountdown <= 0) { - var areas = document.getElementsByClassName('overlayArea'); + var areas = document.getElementsByClassName('autoFade'); for (var i = 0; i <= areas.length - 1; i++) { areas[i].classList.remove("hidden"); } @@ -268,7 +272,7 @@ function showUI() { function maybeHideUI() { gUIHideCountdown--; if (gUIHideCountdown <= 0) { - var areas = document.getElementsByClassName('overlayArea'); + var areas = document.getElementsByClassName('autoFade'); for (var i = 0; i <= areas.length - 1; i++) { areas[i].classList.add("hidden"); } @@ -291,6 +295,7 @@ function updateTrackInfo() { function toggleTrackArea() { var fs = document.getElementById("trackArea"); if (fs.classList.contains("hidden")) { + prepareLoginButton(); fs.classList.remove("hidden"); showUI(); gTrackUpdateInterval = setInterval(updateTrackInfo, 1000);