|
|
|
@ -1631,70 +1631,6 @@ function show_labels_in_headlines(transport) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function cdmClicked(event, id) {
|
|
|
|
|
try {
|
|
|
|
|
//var shift_key = event.shiftKey;
|
|
|
|
|