diff options
author | Andrew Dolgov <[email protected]> | 2007-09-05 17:10:35 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-09-05 17:10:35 +0100 |
commit | c32cd48afe5c5b9c134d1e9678c11298630b10eb (patch) | |
tree | cb989d08c59ea3940ce5a979ba9ce5072e07e678 /functions.js | |
parent | a7750ac60047182c8622fa8999fcb9d0e76eef0e (diff) |
infscroll: properly restore headline selections on load (closes #146)
Diffstat (limited to 'functions.js')
-rw-r--r-- | functions.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/functions.js b/functions.js index d8f7a235c..47374ea4e 100644 --- a/functions.js +++ b/functions.js @@ -1687,3 +1687,28 @@ function labelTest() { } } +function isCdmMode() { + return !document.getElementById("headlinesList"); +} + +function getSelectedArticleIds2() { + var rows = new Array(); + var cdm_mode = isCdmMode(); + + if (cdm_mode) { + rows = cdmGetSelectedArticles(); + } else { + rows = getSelectedTableRowIds("headlinesList", "RROW", "RCHK"); + } + + var ids = new Array(); + + for (var i = 0; i < rows.length; i++) { + var chk = document.getElementById("RCHK-" + rows[i]); + if (chk && chk.checked) { + ids.push(rows[i]); + } + } + + return ids; +} |