more cookie magic, basic sanity checks on init()

This commit is contained in:
Andrew Dolgov 2005-09-08 06:36:28 +01:00
parent 867413478a
commit 22a93ad8b2

View file

@ -274,17 +274,35 @@ function localHotkeyHandler(keycode) {
} }
function init() { function genericSanityCheck() {
disableContainerChildren("headlinesToolbar", true);
if (!xmlhttp) { if (!xmlhttp) {
document.getElementById("headlines").innerHTML = document.getElementById("headlines").innerHTML =
"<b>Fatal error:</b> This program requires XmlHttpRequest " + "<b>Fatal error:</b> This program requires XmlHttpRequest " +
"to function properly. Your browser doesn't seem to support it."; "to function properly. Your browser doesn't seem to support it.";
return; return false;
} }
setCookie("ttrss_vf_test", "TEST");
if (getCookie("ttrss_vf_test") != "TEST") {
document.getElementById("headlines").innerHTML =
"<b>Fatal error:</b> This program requires cookies " +
"to function properly. Your browser doesn't seem to support them.";
return false;
}
return true;
}
function init() {
disableContainerChildren("headlinesToolbar", true);
if (!genericSanityCheck())
return;
updateFeedList(false, false); updateFeedList(false, false);
document.onkeydown = hotkey_handler; document.onkeydown = hotkey_handler;