diff options
author | Andrew Dolgov <[email protected]> | 2005-11-25 16:48:24 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-11-25 16:48:24 +0100 |
commit | 3055bc41043257ac9006b404d20f76049376e196 (patch) | |
tree | 1da695aed851e688751ba3efec69926a4aff1189 | |
parent | 83957936be18e56ba4814154256b577cd374deec (diff) |
selectTableRowsByIdPrefix now checks required checkboxes
-rw-r--r-- | backend.php | 20 | ||||
-rw-r--r-- | functions.js | 9 |
2 files changed, 18 insertions, 11 deletions
diff --git a/backend.php b/backend.php index e0616483d..3a07a0f23 100644 --- a/backend.php +++ b/backend.php @@ -1192,9 +1192,9 @@ print "<tr><td class=\"selectPrompt\" colspan=\"8\"> Select: <a href=\"javascript:selectTableRowsByIdPrefix('prefFeedList', - 'FEEDR-', true)\">All</a>, + 'FEEDR-', 'FRCHK-', true)\">All</a>, <a href=\"javascript:selectTableRowsByIdPrefix('prefFeedList', - 'FEEDR-', false)\">None</a> + 'FEEDR-', 'FRCHK-', false)\">None</a> </td</tr>"; print "<tr class=\"title\"> @@ -1429,9 +1429,9 @@ print "<tr><td class=\"selectPrompt\" colspan=\"8\"> Select: <a href=\"javascript:selectTableRowsByIdPrefix('prefFeedCatList', - 'FCATR-', true)\">All</a>, + 'FCATR-', 'FCCHK-', true)\">All</a>, <a href=\"javascript:selectTableRowsByIdPrefix('prefFeedCatList', - 'FCATR-', false)\">None</a> + 'FCATR-', 'FCCHK-', false)\">None</a> </td</tr>"; print "<tr class=\"title\"> @@ -1636,9 +1636,9 @@ print "<tr><td class=\"selectPrompt\" colspan=\"8\"> Select: <a href=\"javascript:selectTableRowsByIdPrefix('prefFilterList', - 'FILRR-', true)\">All</a>, + 'FILRR-', 'FICHK-', true)\">All</a>, <a href=\"javascript:selectTableRowsByIdPrefix('prefFilterList', - 'FILRR-', false)\">None</a> + 'FILRR-', 'FICHK-', false)\">None</a> </td</tr>"; print "<tr class=\"title\"> @@ -1895,9 +1895,9 @@ print "<tr><td class=\"selectPrompt\" colspan=\"8\"> Select: <a href=\"javascript:selectTableRowsByIdPrefix('prefLabelList', - 'LILRR-', true)\">All</a>, + 'LILRR-', 'LICHK-', true)\">All</a>, <a href=\"javascript:selectTableRowsByIdPrefix('prefLabelList', - 'LILRR-', false)\">None</a> + 'LILRR-', 'LICHK-', false)\">None</a> </td</tr>"; print "<tr class=\"title\"> @@ -2505,9 +2505,9 @@ print "<tr><td class=\"selectPrompt\" colspan=\"8\"> Select: <a href=\"javascript:selectTableRowsByIdPrefix('prefUserList', - 'UMRR-', true)\">All</a>, + 'UMRR-', 'UMCHK-', true)\">All</a>, <a href=\"javascript:selectTableRowsByIdPrefix('prefUserList', - 'UMRR-', false)\">None</a> + 'UMRR-', 'UMCHK-', false)\">None</a> </td</tr>"; print "<tr class=\"title\"> diff --git a/functions.js b/functions.js index 83246bfda..d236c4e18 100644 --- a/functions.js +++ b/functions.js @@ -461,7 +461,7 @@ function selectTableRow(r, do_select) { } } -function selectTableRowsByIdPrefix(content_id, prefix, do_select) { +function selectTableRowsByIdPrefix(content_id, prefix, check_prefix, do_select) { var content = document.getElementById(content_id); @@ -474,6 +474,13 @@ function selectTableRowsByIdPrefix(content_id, prefix, do_select) { if (content.rows[i].id.match(prefix)) { selectTableRow(content.rows[i], do_select); } + + var row_id = content.rows[i].id.replace(prefix, ""); + var check = document.getElementById(check_prefix + row_id); + + if (check) { + check.checked = do_select; + } } } |