From 52d7e7da486d77b2e4dbd0cdfe29fd790c920be4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 21 Nov 2007 11:34:06 +0100 Subject: disable headline cache when searching --- feedlist.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'feedlist.js') diff --git a/feedlist.js b/feedlist.js index 57bfdcd1e..872709a10 100644 --- a/feedlist.js +++ b/feedlist.js @@ -36,6 +36,8 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { // if (!offset) page_offset = 0; + var force_nocache = false; + var page_offset = 0; if (offset > 0) { @@ -76,6 +78,9 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { var toolbar_query = Form.serialize("main_toolbar_form"); if (toolbar_form.query) { + if (toolbar_form.query.value != "") { + force_nocache = true; + } toolbar_form.query.value = ""; } @@ -86,6 +91,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { var search_query = Form.serialize("search_form"); query = query + "&" + search_query; closeInfoBox(true); + force_nocache = true; } // debug("IS_CAT_STORED: " + activeFeedIsCat() + ", IS_CAT: " + is_cat); @@ -146,7 +152,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { var unread_ctr = document.getElementById("FEEDU-" + feed); var cache_check = false; - if (unread_ctr && !page_offset) { + if (unread_ctr && !page_offset && !force_nocache) { unread_ctr = unread_ctr.innerHTML; var cache_prefix = ""; -- cgit v1.2.3