From ddda79ca5fc15f4c4bb3008ae7431f0630ff2b8b 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 c1bec7faa35..89fa16a59b5 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 165ec10e47c..391fc907deb 100644 --- a/mod/quiz/renderer.php +++ b/mod/quiz/renderer.php @@ -509,8 +509,8 @@ class mod_quiz_renderer extends plugin_renderer_base { $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 aa9e48d7760..03f42f1d58f 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; -- 2.43.0