diff options
author | Andrew Dolgov <[email protected]> | 2013-04-15 13:16:14 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-04-15 13:16:14 +0400 |
commit | e43a9c4a01bf095b740e35711c79f6a0ca3374ba (patch) | |
tree | 615126649e1dfa76da4f80ddfc8cdb4395799633 /js/viewfeed.js | |
parent | 884f2aee91b18080938f862a980c3a9b2b95484f (diff) |
add a %d articles selected element
Diffstat (limited to 'js/viewfeed.js')
-rw-r--r-- | js/viewfeed.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js index da5ded64f..519ab3449 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -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); } |