}
}
timer = setTimeout("update()", f*1000);
+}
+
+function insert_redirect() {
+ parent.jsupdate.location.href = parent.jsupdate.document.anchors[0].href;
}
\ No newline at end of file
if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
error('Course Module ID was incorrect');
}
-
+
+ $PAGE->set_url(new moodle_url($CFG->wwwroot.'/mod/chat/gui_header_js/chatinput.php', array('chat_sid'=>$chat_sid, 'chat_id'=>$chatid)));
+
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
//Get the user theme
if ($chatuser->version == 'header_js') {
/// force msg referesh ASAP
- if ($CFG->chat_normal_updatemode == 'jsupdated') { // See bug MDL-6791
- echo '<script type="text/javascript">'.
- "//<![CDATA[ \n".
- ' parent.input.enableForm();'.
- "//]]> \n".
- '</script>';
- } else {
- echo '<script type="text/javascript">'.
- "//<![CDATA[ \n".
- ' parent.jsupdate.location.href = parent.jsupdate.document.anchors[0].href;'.
- ' parent.input.enableForm();'.
- "//]]> \n".
- '</script>';
+ echo $PAGE->requires->js('mod/chat/gui_header_js/chat_gui_header.js')->asap();
+ if ($CFG->chat_normal_updatemode != 'jsupdated') { // See bug MDL-6791
+ echo $PAGE->requires->js_function_call('insert_redirect')->asap();;
}
+ echo $PAGE->requires->js_function_call('parent.input.enableForm')->asap();
}
redirect('../empty.php');