diff options
author | Andrew Dolgov <[email protected]> | 2007-08-24 08:56:13 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-08-24 08:56:13 +0100 |
commit | 868d0ed27e4a1e9a2e19ff4ff959c139b279abb7 (patch) | |
tree | a58176871e01bab6a5f124a07cf5ded37d10c16e /viewfeed.js | |
parent | 71d277deecb19bd354ddfd173fdf4b01e0b7966f (diff) |
showArticleInHeadlines: add exception handling
Diffstat (limited to 'viewfeed.js')
-rw-r--r-- | viewfeed.js | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/viewfeed.js b/viewfeed.js index 21984467f..9aad5e292 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -198,22 +198,27 @@ function render_article(article) { function showArticleInHeadlines(id) { - cleanSelected("headlinesList"); + try { - var crow = document.getElementById("RROW-" + id); - var article_is_unread = crow.className.match("Unread"); - - crow.className = crow.className.replace("Unread", ""); + cleanSelected("headlinesList"); - var upd_img_pic = document.getElementById("FUPDPIC-" + id); - - if (upd_img_pic) { - upd_img_pic.src = "images/blank_icon.gif"; - } - - selectTableRowsByIdPrefix('headlinesList', 'RROW-', 'RCHK-', false); - markHeadline(id); + var crow = document.getElementById("RROW-" + id); + var article_is_unread = crow.className.match("Unread"); + + crow.className = crow.className.replace("Unread", ""); + + var upd_img_pic = document.getElementById("FUPDPIC-" + id); + + if (upd_img_pic) { + upd_img_pic.src = "images/blank_icon.gif"; + } + + selectTableRowsByIdPrefix('headlinesList', 'RROW-', 'RCHK-', false); + markHeadline(id); + } catch (e) { + exception_error("showArticleInHeadlines", e); + } } function article_callback2(transport, id, feed_id) { |