updateFeedList();
closeArticlePanel();
+ _widescreen_mode = getInitParam("widescreen");
+
+ if (_widescreen_mode) {
+ switchPanelMode(_widescreen_mode);
+ }
+
if (typeof themeAfterLayout == 'function') {
themeAfterLayout();
}
if ('sessionStorage' in window && window['sessionStorage'] !== null)
sessionStorage.clear();
+ var hotkeys = getInitParam("hotkeys");
+ var tmp = [];
+
+ for (sequence in hotkeys[1]) {
+ filtered = sequence.replace(/\|.*$/, "");
+ tmp[filtered] = hotkeys[1][sequence];
+ }
+
+ hotkeys[1] = tmp;
+ setInitParam("hotkeys", hotkeys);
+
console.log("second stage ok");
+ if (getInitParam("simple_update")) {
+ console.log("scheduling simple feed updater...");
+ window.setTimeout("update_random_feed()", 30*1000);
+ }
+
} catch (e) {
exception_error("init_second_stage", e);
}
var cmdline = $('cmdline');
- try {
- shift_key = e.shiftKey;
- } catch (e) {
-
- }
+ shift_key = e.shiftKey;
+ ctrl_key = e.ctrlKey;
if (window.event) {
keycode = window.event.keyCode;
Element.hide(cmdline);
var hotkey = keychar.search(/[a-zA-Z0-9]/) != -1 ? keychar : "(" + keycode + ")";
+ if (ctrl_key) hotkey = "^" + hotkey;
hotkey = hotkey_prefix ? hotkey_prefix + " " + hotkey : hotkey;
hotkey_prefix = false;
if (article_id) view(article_id);
+ new Ajax.Request("backend.php", {
+ parameters: "op=rpc&method=setpanelmode&wide=" + (wide ? 1 : 0),
+ onComplete: function(transport) {
+ console.log(transport.responseText);
+ } });
+
+
} catch (e) {
exception_error("switchPanelMode", e);
}
}
+
+function update_random_feed() {
+ try {
+ console.log("in update_random_feed");
+
+ new Ajax.Request("backend.php", {
+ parameters: "op=rpc&method=updateRandomFeed",
+ onComplete: function(transport) {
+ handle_rpc_json(transport, true);
+ window.setTimeout("update_random_feed()", 30*1000);
+ } });
+
+ } catch (e) {
+ exception_error("update_random_feed", e);
+ }
+}