From: Andrew Dolgov Date: Thu, 30 Mar 2006 06:27:03 +0000 (+0100) Subject: quickMenuGo: try/catch block X-Git-Tag: 1.1.5~14 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=bb3423cf99b7bcb39e6737ae782e01df3136236c;p=tt-rss.git quickMenuGo: try/catch block --- diff --git a/tt-rss.js b/tt-rss.js index 08fdb945..06f9fadc 100644 --- a/tt-rss.js +++ b/tt-rss.js @@ -487,56 +487,58 @@ function quickMenuChange() { } function quickMenuGo(opid) { + try { - - if (opid == "qmcPrefs") { - gotoPreferences(); - } - - if (opid == "qmcSearch") { - displayDlg("search", getActiveFeedId()); - return; - } - - if (opid == "qmcAddFeed") { - displayDlg("quickAddFeed"); - return; - } - - if (opid == "qmcRemoveFeed") { - var actid = getActiveFeedId(); - - if (!actid) { - notify("Please select some feed first."); + if (opid == "qmcPrefs") { + gotoPreferences(); + } + + if (opid == "qmcSearch") { + displayDlg("search", getActiveFeedId()); return; } - - if (confirm("Remove current feed?")) { - qfdDelete(actid); + + if (opid == "qmcAddFeed") { + displayDlg("quickAddFeed"); + return; } - return; - } - - if (opid == "qmcUpdateFeeds") { - scheduleFeedUpdate(true); - return; - } - - if (opid == "qmcCatchupAll") { - catchupAllFeeds(); - return; - } - - if (opid == "qmcShowOnlyUnread") { - toggleDispRead(); - return; - } - - if (opid == "qmcAddFilter") { - displayDlg("quickAddFilter", getActiveFeedId()); + if (opid == "qmcRemoveFeed") { + var actid = getActiveFeedId(); + + if (!actid) { + notify("Please select some feed first."); + return; + } + + if (confirm("Remove current feed?")) { + qfdDelete(actid); + } + + return; + } + + if (opid == "qmcUpdateFeeds") { + scheduleFeedUpdate(true); + return; + } + + if (opid == "qmcCatchupAll") { + catchupAllFeeds(); + return; + } + + if (opid == "qmcShowOnlyUnread") { + toggleDispRead(); + return; + } + + if (opid == "qmcAddFilter") { + displayDlg("quickAddFilter", getActiveFeedId()); + } + } catch (e) { + exception_error("quickMenuGo", e); } - } function qafAdd() {