-function dismissArticles(ids) {
- try {
-
- console.log("dismissArticles: " + ids);
-
- for (var i = 0; i < ids.length; i++) {
- var elem = $("RROW-" + ids[i]);
-
- new Effect.Fade(elem, {
- duration: 0.5, afterFinish: function (obj) {
- Element.remove(obj.element);
- }
- });
-
- if (ids[i] == getActiveArticleId()) {
- setActiveArticleId(0);
- }
- }
-
- selectionToggleUnread(false, false, false, ids);
-
- } catch (e) {
- exception_error("dismissArticles", e);
- }
-
-}
-
-function dismissArticle(id) {
- try {
- dismissArticles([id]);
- } catch (e) {
- exception_error("dismissArticle", e);
- }
-}
-
-function dismissSelectedArticles() {
- try {
- dismissArticles(getSelectedArticleIds2());
- } catch (e) {
- exception_error("dismissSelectedArticles", e);
- }
-}
-
-function dismissReadArticles() {
- try {
- var ids = getLoadedArticleIds();
- var tmp = [];
-
- ids.each(function(id) {
- var elem = $("RROW-" + id);
-
- if (elem && !elem.hasClassName("Unread")) {
- tmp.push(id);
- }
-
- });
-
- dismissArticles(tmp);
-
- } catch (e) {
- exception_error("dismissReadArticles", e);
- }
-}
-