mirror of https://github.com/calzoneman/sync.git
Less hackish fix for boolean cookies
This commit is contained in:
parent
1cc005b55b
commit
bdfd7ad3dc
|
@ -31,12 +31,22 @@ var IGNORED = [];
|
||||||
var KICKED = false;
|
var KICKED = false;
|
||||||
var uname = readCookie("sync_uname");
|
var uname = readCookie("sync_uname");
|
||||||
var session = readCookie("sync_session");
|
var session = readCookie("sync_session");
|
||||||
|
|
||||||
|
function parseBool(x) {
|
||||||
|
if(typeof x == "boolean")
|
||||||
|
return x;
|
||||||
|
else if(x == "true")
|
||||||
|
return true;
|
||||||
|
else if(x == "false")
|
||||||
|
return false;
|
||||||
|
else return Boolean(x);
|
||||||
|
}
|
||||||
var USEROPTS = {
|
var USEROPTS = {
|
||||||
theme: readCookie("cytube_theme") || "default",
|
theme: readCookie("cytube_theme") || "default",
|
||||||
css: readCookie("cytube_css") || "",
|
css: readCookie("cytube_css") || "",
|
||||||
layout: readCookie("cytube_layout") || "default",
|
layout: readCookie("cytube_layout") || "default",
|
||||||
synch: (readCookie("cytube_synch") || true) != "false",
|
synch: parseBool(readCookie("cytube_synch")) || true,
|
||||||
modhat: (readCookie("cytube_modhat") || false) != "false"
|
modhat: parseBool(readCookie("cytube_modhat")) || false
|
||||||
};
|
};
|
||||||
applyOpts();
|
applyOpts();
|
||||||
$("#optlink").click(showUserOpts);
|
$("#optlink").click(showUserOpts);
|
||||||
|
|
Loading…
Reference in New Issue