diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-10-08 14:32:17 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-10-08 14:32:17 +0400 |
| commit | 5482b38807459eaf9e04060f6e42f63ef08d1d97 (patch) | |
| tree | 5518aa71427a96136c03766faee88d08566fc582 /js/viewfeed.js | |
| parent | 441a89d3c509dd796ea4d5093afe0c03f7eaf4a9 (diff) | |
add hotkeys to select marked/published articles
Diffstat (limited to 'js/viewfeed.js')
| -rw-r--r-- | js/viewfeed.js | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js index 53219b159..2419988ff 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -851,7 +851,7 @@ function getLoadedArticleIds() { } -// mode = all,none,unread,invert +// mode = all,none,unread,invert,marked,published function selectArticles(mode) { try { @@ -872,6 +872,27 @@ function selectArticles(mode) { child.removeClassName("Selected"); cb.checked = false; } + } else if (mode == "marked") { + var img = $("FMPIC-" + child.id.replace("RROW-", "")); + + if (img && img.src.match("mark_set")) { + child.addClassName("Selected"); + cb.checked = true; + } else { + child.removeClassName("Selected"); + cb.checked = false; + } + } else if (mode == "published") { + var img = $("FPPIC-" + child.id.replace("RROW-", "")); + + if (img && img.src.match("pub_set")) { + child.addClassName("Selected"); + cb.checked = true; + } else { + child.removeClassName("Selected"); + cb.checked = false; + } + } else if (mode == "invert") { if (child.hasClassName("Selected")) { child.removeClassName("Selected"); |