From e9879c02c68619fb5b4ea09a2d0e907566ddafc5 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Fri, 13 Jul 2012 18:02:20 +0100 Subject: [PATCH] MDL-34257 quiz 'secure' window: does not close automatically. --- mod/quiz/module.js | 2 +- mod/quiz/renderer.php | 4 ++-- mod/quiz/version.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/quiz/module.js b/mod/quiz/module.js index c1bec7faa358d..89fa16a59b51f 100644 --- a/mod/quiz/module.js +++ b/mod/quiz/module.js @@ -275,7 +275,7 @@ M.mod_quiz.secure_window = { }, '#secureclosebutton'); }, - close: function(url, delay) { + close: function(Y, url, delay) { setTimeout(function() { if (window.opener) { window.opener.document.location.reload(); diff --git a/mod/quiz/renderer.php b/mod/quiz/renderer.php index 165ec10e47c67..391fc907deb1d 100644 --- a/mod/quiz/renderer.php +++ b/mod/quiz/renderer.php @@ -509,8 +509,8 @@ public function close_attempt_popup($url, $message = '') { $output .= html_writer::tag('p', get_string('pleaseclose', 'quiz')); $delay = 0; } - $this->page->requires->js_function_call('M.mod_quiz.secure_window.close', - array($url, $delay)); + $this->page->requires->js_init_call('M.mod_quiz.secure_window.close', + array($url, $delay), false, quiz_get_js_module()); $output .= $this->box_end(); $output .= $this->footer(); diff --git a/mod/quiz/version.php b/mod/quiz/version.php index aa9e48d776047..03f42f1d58f6b 100644 --- a/mod/quiz/version.php +++ b/mod/quiz/version.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die(); -$module->version = 2012061700; // The current module version (Date: YYYYMMDDXX). +$module->version = 2012061701; // The current module version (Date: YYYYMMDDXX). $module->requires = 2012061700; // Requires this Moodle version. $module->component = 'mod_quiz'; // Full name of the plugin (used for diagnostics). $module->cron = 60;