diff options
author | Andrew Dolgov <[email protected]> | 2013-02-28 14:22:13 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-02-28 14:22:13 +0400 |
commit | 831408f0e88ee01e295ebf0b152d600c79e8a2f4 (patch) | |
tree | f92d7c4975457e56af8ccd4ff7e4a95e1eb078f8 | |
parent | ce1cdfb6e0fca2aab8d3c26a8c1159623e437288 (diff) |
fix cdm checkbox not selecting entire cell
-rw-r--r-- | classes/feeds.php | 2 | ||||
-rw-r--r-- | js/functions.js | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/classes/feeds.php b/classes/feeds.php index 886470e90..0f2bbf31e 100644 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -521,7 +521,7 @@ class Feeds extends Handler_Protected { $reply['content'] .= "<div>"; $reply['content'] .= "<input dojoType=\"dijit.form.CheckBox\" - type=\"checkbox\" onclick=\"toggleSelectRow2(this)\" + type=\"checkbox\" onclick=\"toggleSelectRow2(this, false, true)\" id=\"RCHK-$id\">"; $reply['content'] .= "$marked_pic"; diff --git a/js/functions.js b/js/functions.js index 8bdc229b2..be12d257a 100644 --- a/js/functions.js +++ b/js/functions.js @@ -351,9 +351,13 @@ function toggleSelectListRow2(sender) { } /* this is for dijit Checkbox */ -function toggleSelectRow2(sender, row) { +function toggleSelectRow2(sender, row, is_cdm) { - if (!row) row = sender.domNode.parentNode.parentNode; + if (!row) + if (!is_cdm) + row = sender.domNode.parentNode.parentNode; + else + row = sender.domNode.parentNode.parentNode.parentNode; // oh ffs if (sender.checked && !row.hasClassName('Selected')) row.addClassName('Selected'); |