X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=feedlist.js;h=df30a6107b213ffbb85e74aa5e93506039b8f5bc;hb=5aaf9b34e43c90dfc3b95731d71f4d598251a321;hp=562b2ad9b55aa443839513a5740f3e1e287dcb57;hpb=d6586c1d9840f9e1c5c1c9b914b2fccd64f8fca0;p=tt-rss.git diff --git a/feedlist.js b/feedlist.js index 562b2ad9..df30a610 100644 --- a/feedlist.js +++ b/feedlist.js @@ -210,22 +210,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { f.innerHTML = cache_find_param(cache_prefix + feed, unread_ctr); - var query = "backend.php?op=rpc&subop=getAllCounters"; - - if (tagsAreDisplayed()) { - query = query + "&omode=tl"; - } else { - query = query + "&omode=flc"; - } - - new Ajax.Request(query, { - onComplete: function(transport) { - try { - all_counters_callback2(transport); - } catch (e) { - exception_error("viewfeed/getcounters", e); - } - } }); + request_counters(); } else { @@ -510,3 +495,28 @@ function mouse_up_handler(e) { exception_error("mouse_move_handler", e); } } + +function request_counters() { + + try { + var query = "backend.php?op=rpc&subop=getAllCounters"; + + if (tagsAreDisplayed()) { + query = query + "&omode=tl"; + } else { + query = query + "&omode=flc"; + } + + new Ajax.Request(query, { + onComplete: function(transport) { + try { + all_counters_callback2(transport); + } catch (e) { + exception_error("viewfeed/getcounters", e); + } + } }); + + } catch (e) { + exception_error("request_counters", e); + } +}