mirror of
https://github.com/moodle/moodle.git
synced 2025-02-15 21:36:58 +01:00
I have cleaned up the message Javascript code, implementing the new PAGE methods and at the same time implemented the new OUTPUT methods
30 lines
790 B
JavaScript
30 lines
790 B
JavaScript
function set_focus(eid) {
|
|
document.getElementById(eid).focus();
|
|
}
|
|
|
|
function refresh_parent_messages_frame() {
|
|
if (chatmessages.msgcount>0) {
|
|
for (var i=0; i < chatmessages.msgcount; i++) {
|
|
add_message(chatmessages.msg[i])
|
|
}
|
|
}
|
|
parent.messages.scroll(1,5000000);
|
|
parent.send.focus();
|
|
}
|
|
|
|
function add_message(messagestr) {
|
|
var messageblock = parent.messages.document.getElementById('messages');
|
|
var message = document.createElement('div');
|
|
message.innerHTML = messagestr;
|
|
messageblock.appendChild(message);
|
|
}
|
|
|
|
var urltorefreshto = '';
|
|
function refresh_page(delay, url) {
|
|
urltorefreshto = url;
|
|
setTimeout(callback_refresh_page, delay);
|
|
}
|
|
|
|
function callback_refresh_page() {
|
|
document.location.replace(urltorefreshto);
|
|
} |