]> git.wh0rd.org - tt-rss.git/blobdiff - viewfeed.js
invalidate article cache when editing tags
[tt-rss.git] / viewfeed.js
index bc296c55652d0597176c1758e0d977696ac5712e..622ea6378ab66e58cfe327c5f2f45fa4dd9fc44c 100644 (file)
@@ -633,6 +633,9 @@ function editArticleTags(id, feed_id, cdm_enabled) {
        _tag_active_post_id = id;
        _tag_active_feed_id = feed_id;
        _tag_active_cdm = cdm_enabled;
+
+       cache_invalidate(id);
+
        try {
                _tag_cdm_scroll = document.getElementById("headlinesInnerContainer").scrollTop;
        } catch (e) { }
@@ -829,3 +832,16 @@ function cache_expire() {
                article_cache.shift();
        }
 }
+
+function cache_invalidate(id) {
+       var i = 0
+       
+       while (i < article_cache.length) {
+               if (article_cache[i]["id"] == id) {
+                       article_cache.remove(i);
+                       return true;
+               }
+               i++;
+       }
+       return false;
+}