From d168c8fff7a09d62b853318dc75264a9b4eabcde Mon Sep 17 00:00:00 2001 From: calzoneman Date: Sat, 27 Apr 2013 12:55:17 -0500 Subject: [PATCH] Add guest login, tweak button visibility --- www/assets/js/client.js | 13 +++++++++++++ www/assets/js/functions.js | 9 ++++++++- www/index.html | 8 +++++--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/www/assets/js/client.js b/www/assets/js/client.js index 7b42bbf7..6cb0a4d9 100644 --- a/www/assets/js/client.js +++ b/www/assets/js/client.js @@ -196,6 +196,19 @@ $("#qlockbtn").click(function() { $("#login").click(showLoginFrame); +function guestLogin() { + uname = $("#guestname").val(); + socket.emit("login", { + name: $("#guestname").val() + }); +} +$("#guestlogin").click(guestLogin); +$("#guestname").keydown(function(ev) { + if(ev.keyCode == 13) { + guestLogin(); + } +}); + $("#logout").click(function() { eraseCookie("sync_uname"); eraseCookie("sync_session"); diff --git a/www/assets/js/functions.js b/www/assets/js/functions.js index 24358dc0..ff20b05e 100644 --- a/www/assets/js/functions.js +++ b/www/assets/js/functions.js @@ -751,7 +751,9 @@ function handleRankChange() { for(var i = 0; i < users.length; i++) { addUserDropdown(users[i], users[i].children[1].innerHTML); } - + $("#getplaylist").css("width", "34%"); + $("#clearplaylist").css("display", ""); + $("#shuffleplaylist").css("display", ""); $("#modnav").show(); $("#chancontrols").show(); } @@ -774,6 +776,11 @@ function handleRankChange() { $(this).find(".btn-danger").remove(); }); } + if(RANK < Rank.Moderator) { + $("#getplaylist").css("width", "100%"); + $("#clearplaylist").css("display", "none"); + $("#shuffleplaylist").css("display", "none"); + } } function onWindowFocus() { diff --git a/www/index.html b/www/index.html index 1e416607..d01201e1 100644 --- a/www/index.html +++ b/www/index.html @@ -29,6 +29,8 @@
  • Help
  • - - - + + +