From f19497f22e631ee293c34fd910e3ca454d15bdc4 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Fri, 23 Jul 2010 04:19:42 +0000 Subject: [PATCH] group-javascript MDL-22935 Fixed problematic conversion to Moodle 2 JS methods, Thanks Paul for the patch --- group/members.php | 2 +- user/selector/lib.php | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/group/members.php b/group/members.php index a2d51b2c16f..bbc1961745d 100644 --- a/group/members.php +++ b/group/members.php @@ -146,6 +146,6 @@ echo html_writer::table($groupinfotable); $potentialmembersselector->print_user_summaries($course->id); //this must be after calling display() on the selectors so their setup JS executes first - $PAGE->requires->js_function_call('init_add_remove_members_page'); + $PAGE->requires->js_init_call('init_add_remove_members_page', null, false, $potentialmembersselector->get_js_module()); echo $OUTPUT->footer(); diff --git a/user/selector/lib.php b/user/selector/lib.php index e984d4fc361..298c9485915 100644 --- a/user/selector/lib.php +++ b/user/selector/lib.php @@ -729,6 +729,14 @@ class group_non_members_selector extends groups_user_selector_base { return parent::output_user($user) . ' (' . $user->numgroups . ')'; } + /** + * Returns the user selector JavaScript module + * @return array + */ + public function get_js_module() { + return self::$jsmodule; + } + /** * Outputs a Javascript array containing the other groups non-members are in. * Used on the add group members page.