From 8d6b228f8fdc858beefb26d50923c0377da57d8c Mon Sep 17 00:00:00 2001 From: calzoneman Date: Sun, 28 Apr 2013 12:57:08 -0500 Subject: [PATCH] Add user options menu --- www/assets/css/darkstrap.css | 5 ++ www/assets/js/client.js | 15 ++++- www/assets/js/functions.js | 125 +++++++++++++++++++++++++++++++++++ www/assets/js/media.js | 3 + www/index.html | 1 + 5 files changed, 148 insertions(+), 1 deletion(-) diff --git a/www/assets/css/darkstrap.css b/www/assets/css/darkstrap.css index 9cf01ca0..5b570971 100644 --- a/www/assets/css/darkstrap.css +++ b/www/assets/css/darkstrap.css @@ -991,3 +991,8 @@ li.alert-info { #footer { background-color: #111111; } + +.modal, .modal-footer, .modal option { + background-color: #2f2f2f; + border-color: #000000; +} diff --git a/www/assets/js/client.js b/www/assets/js/client.js index 9c273b37..7931de57 100644 --- a/www/assets/js/client.js +++ b/www/assets/js/client.js @@ -31,6 +31,15 @@ var IGNORED = []; var KICKED = false; var uname = readCookie("sync_uname"); var session = readCookie("sync_session"); +var USEROPTS = { + theme: readCookie("cytube_theme") || "default", + css: readCookie("cytube_css") || "", + layout: readCookie("cytube_layout") || "default", + synch: readCookie("cytube_synch") || true, + modhat: readCookie("cytube_modhat") || false +}; +applyOpts(); +$("#optlink").click(showUserOpts); var Rank = { Guest: 0, @@ -222,8 +231,12 @@ $("#chatline").keydown(function(ev) { $("#chatline").val(""); } else { + var msg = $("#chatline").val(); + if(USEROPTS.modhat) { + msg = "/m " + msg + } socket.emit("chatMsg", { - msg: $("#chatline").val() + msg: msg }); } CHATHIST.push($("#chatline").val()); diff --git a/www/assets/js/functions.js b/www/assets/js/functions.js index ff20b05e..e71bc75b 100644 --- a/www/assets/js/functions.js +++ b/www/assets/js/functions.js @@ -930,3 +930,128 @@ function showLoginFrame() { }); modal.modal(); } + +function showUserOpts() { + $("#ytapiplayer").hide(); + var modal = $("
").addClass("modal hide fade") + .appendTo($("body")); + var head = $("
").addClass("modal-header") + .appendTo(modal); + $("