From 2d1e69d37bc954b2156cef5a73adbd02fe07609a Mon Sep 17 00:00:00 2001 From: tjhunt Date: Fri, 13 Feb 2009 05:06:01 +0000 Subject: [PATCH] question bank: MDL-18215 select all checkbox does not always work. --- question/editlib.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/question/editlib.php b/question/editlib.php index b45eed6d40..dbe594885c 100644 --- a/question/editlib.php +++ b/question/editlib.php @@ -382,6 +382,7 @@ abstract class question_bank_column_base { */ class question_bank_checkbox_column extends question_bank_column_base { protected $strselect; + protected $firstrow = true; public function init() { $this->strselect = get_string('select', 'quiz'); @@ -402,8 +403,11 @@ class question_bank_checkbox_column extends question_bank_column_base { protected function display_content($question, $rowclasses) { echo ''; - print_js_call('question_bank.init_checkbox_column', array(get_string('selectall'), - get_string('deselectall'), 'checkq' . $question->id)); + if ($this->firstrow) { + print_js_call('question_bank.init_checkbox_column', array(get_string('selectall'), + get_string('deselectall'), 'checkq' . $question->id)); + $this->firstrow = false; + } } public function get_required_fields() { -- 2.39.5