diff options
Diffstat (limited to 'js/tt-rss.js')
-rw-r--r-- | js/tt-rss.js | 44 |
1 files changed, 14 insertions, 30 deletions
diff --git a/js/tt-rss.js b/js/tt-rss.js index 84f2e67b1..38182c7ad 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -512,6 +512,8 @@ function init() { setCookie("ttrss_ci_height", 0); switchPanelMode(_widescreen_mode); + } else { + alert(__("Widescreen is not available in combined mode.")); } }; hotkey_actions["help_dialog"] = function() { @@ -711,6 +713,8 @@ function quickMenuGo(opid) { setCookie("ttrss_ci_height", 0); switchPanelMode(_widescreen_mode); + } else { + alert(__("Widescreen is not available in combined mode.")); } break; case "qmcHKhelp": @@ -756,15 +760,6 @@ function parse_runtime_info(data) { // console.log("RI: " + k + " => " + v); - if (k == "new_version_available") { - if (v == "1") { - Element.show(dijit.byId("newVersionIcon").domNode); - } else { - Element.hide(dijit.byId("newVersionIcon").domNode); - } - return; - } - if (k == "dep_ts" && parseInt(getInitParam("dep_ts")) > 0) { if (parseInt(getInitParam("dep_ts")) < parseInt(v) && getInitParam("reload_on_ts_change")) { window.location.reload(); @@ -776,6 +771,16 @@ function parse_runtime_info(data) { return; } + if (k == "update_result") { + var updatesIcon = dijit.byId("updatesIcon").domNode; + + if (v) { + Element.show(updatesIcon); + } else { + Element.hide(updatesIcon); + } + } + if (k == "daemon_stamp_ok" && v != 1) { notify_error("<span onclick=\"javascript:explainError(3)\">Update daemon is not updating feeds.</span>", true); return; @@ -968,27 +973,6 @@ function reverseHeadlineOrder() { } } -function newVersionDlg() { - try { - var query = "backend.php?op=dlg&method=newVersion"; - - if (dijit.byId("newVersionDlg")) - dijit.byId("newVersionDlg").destroyRecursive(); - - dialog = new dijit.Dialog({ - id: "newVersionDlg", - title: __("New version available!"), - style: "width: 600px", - href: query, - }); - - dialog.show(); - - } catch (e) { - exception_error("newVersionDlg", e); - } -} - function handle_rpc_json(transport, scheduled_call) { try { var reply = JSON.parse(transport.responseText); |