diff options
author | Andrew Dolgov <[email protected]> | 2013-06-23 04:30:12 -0700 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-06-23 04:30:12 -0700 |
commit | 1ed69dc5f5874a6722f29c141e965366290c6391 (patch) | |
tree | b17b03aae6202ca7aa6d50fcf7e81308f49a241b | |
parent | 638abcecea803d36e424cfb893cfbbffa17d1498 (diff) | |
parent | 3b2605a02e63b20d5b0d2bc388daba9a22b68422 (diff) |
Merge pull request #233 from lotrfan/dismiss
Remove content when dismissing
-rw-r--r-- | js/viewfeed.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js index b7e321d73..84230f61a 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -1611,6 +1611,12 @@ function dismissArticle(id) { new Effect.Fade(elem, {duration : 0.5}); + // Remove the content, too + var elem_content = $("CICD-" + id); + if (elem_content) { + Element.remove(elem_content); + } + if (id == getActiveArticleId()) { setActiveArticleId(0); } @@ -1634,6 +1640,12 @@ function dismissSelectedArticles() { ids[i] != getActiveArticleId()) { new Effect.Fade(elem, {duration : 0.5}); sel.push(ids[i]); + + // Remove the content, too + var elem_content = $("CICD-" + ids[i]); + if (elem_content) { + Element.remove(elem_content); + } } else { tmp.push(ids[i]); } @@ -1661,13 +1673,19 @@ function dismissReadArticles() { !elem.hasClassName("Selected")) { new Effect.Fade(elem, {duration : 0.5}); + + // Remove the content, too + var elem_content = $("CICD-" + ids[i]); + if (elem_content) { + Element.remove(elem_content); + } } else { tmp.push(ids[i]); } } } catch (e) { - exception_error("dismissSelectedArticles", e); + exception_error("dismissReadArticles", e); } } |