var active_feed_id = 0;
var active_feed_is_cat = false;
var number_of_feeds = 0;
+var sanity_check_done = false;
var xmlhttp = Ajax.getTransport();
var xmlhttp_ctr = Ajax.getTransport();
if (xmlhttp.readyState == 4) {
try {
-
+
+ if (sanity_check_done) {
+ fatalError(11, "Sanity check request received twice. This can indicate "+
+ "presence of Firebug or some other disrupting extension. "+
+ "Please disable it and try again.");
+ return;
+ }
+
if (!xmlhttp.responseXML) {
fatalError(3, "[D001, Received reply is not XML]: " + xmlhttp.responseText);
return;
}
}
+ sanity_check_done = true;
+
init_second_stage();
} catch (e) {
}
}
+function resize_headlines() {
+
+ var h_frame = document.getElementById("headlines-frame");
+ var c_frame = document.getElementById("content-frame");
+ var f_frame = document.getElementById("footer");
+
+ if (!c_frame || !h_frame) return;
+
+ debug("resize_headlines");
+
+ if (!is_msie()) {
+ h_frame.style.height = 30 + "%";
+ c_frame.style.top = h_frame.offsetTop + h_frame.offsetHeight + 1 + "px";
+ h_frame.style.height = h_frame.offsetHeight + "px";
+ } else {
+ h_frame.style.height = document.documentElement.clientHeight * 0.3 + "px";
+ c_frame.style.top = h_frame.offsetTop + h_frame.offsetHeight + 1 + "px";
+
+ var c_bottom = document.documentElement.clientHeight;
+
+ if (f_frame) {
+ c_bottom = f_frame.offsetTop;
+ }
+
+ c_frame.style.height = c_bottom - (h_frame.offsetTop +
+ h_frame.offsetHeight + 1) + "px";
+ h_frame.style.height = h_frame.offsetHeight + "px";
+
+ }
+}
+
function init_second_stage() {
try {
cookie_lifetime = getCookie("ttrss_cltime");
delCookie("ttrss_vf_test");
-
- document.onkeydown = hotkey_handler;
- var tb = parent.document.forms["main_toolbar_form"];
+// document.onresize = resize_headlines;
+ resize_headlines();
+
+ var toolbar = document.forms["main_toolbar_form"];
-// dropboxSelect(tb.view_mode, getInitParam("toolbar_view_mode"));
-// dropboxSelect(tb.limit, getInitParam("toolbar_limit"));
+ dropboxSelect(toolbar.view_mode, getInitParam("default_view_mode"));
+ dropboxSelect(toolbar.limit, getInitParam("default_view_limit"));
daemon_enabled = getInitParam("daemon_enabled") == 1;
daemon_refresh_only = getInitParam("daemon_refresh_only") == 1;
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
return
- }
+ }
var hide_read_feeds = (getInitParam("hide_read_feeds") == "1");
hideOrShowFeeds(getFeedsContext().document, hide_read_feeds);
- var query = "backend.php?op=rpc&subop=setpref" +
- "&key=HIDE_READ_FEEDS&value=" + param_escape(hide_read_feeds);
-
storeInitParam("hide_read_feeds", hide_read_feeds, true);
- new Ajax.Request(query);
-
+/* var query = "backend.php?op=rpc&subop=setpref" +
+ "&key=HIDE_READ_FEEDS&value=" + param_escape(hide_read_feeds);
+
+ new Ajax.Request(query); */
+
} catch (e) {
exception_error("toggleDispRead", e);
}