1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 17:05:56 +00:00

add a %d articles selected element

This commit is contained in:
Andrew Dolgov
2013-04-15 13:16:14 +04:00
parent 884f2aee91
commit e43a9c4a01
4 changed files with 34 additions and 0 deletions

View File

@@ -368,6 +368,9 @@ function toggleSelectRow2(sender, row, is_cdm) {
row.addClassName('Selected');
else
row.removeClassName('Selected');
if (typeof updateSelectedPrompt != undefined)
updateSelectedPrompt();
}
@@ -379,6 +382,9 @@ function toggleSelectRow(sender, row) {
row.addClassName('Selected');
else
row.removeClassName('Selected');
if (typeof updateSelectedPrompt != undefined)
updateSelectedPrompt();
}
function checkboxToggleElement(elem, id) {

View File

@@ -639,11 +639,33 @@ function toggleSelected(id, force_on) {
if (cb) cb.attr("checked", true);
}
}
updateSelectedPrompt();
} catch (e) {
exception_error("toggleSelected", e);
}
}
function updateSelectedPrompt() {
try {
var count = getSelectedArticleIds2().size();
var elem = $("selected_prompt");
if (elem) {
elem.innerHTML = ngettext("%d article selected",
"%d articles selected", count).replace("%d", count);
if (count > 0)
Element.show(elem);
else
Element.hide(elem);
}
} catch (e) {
exception_error("updateSelectedPrompt", e);
}
}
function toggleUnread_afh(effect) {
try {
@@ -960,6 +982,8 @@ function selectArticles(mode) {
}
});
updateSelectedPrompt();
} catch (e) {
exception_error("selectArticles", e);
}