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");
+
+ debug("resize_headlines");
+
+ if (c_frame && h_frame) {
+ 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";
+ }
+}
+
function init_second_stage() {
try {
delCookie("ttrss_vf_test");
- document.onkeydown = hotkey_handler;
+ if (!is_msie()) {
+ document.onresize = resize_headlines;
+ resize_headlines();
+ }
- var tb = parent.document.forms["main_toolbar_form"];
+ 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;