Index: openacs-4/packages/xowiki/tcl/chat-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/chat-procs.tcl,v diff -u -N -r1.54.2.1 -r1.54.2.2 --- openacs-4/packages/xowiki/tcl/chat-procs.tcl 23 Feb 2019 19:02:55 -0000 1.54.2.1 +++ openacs-4/packages/xowiki/tcl/chat-procs.tcl 25 Feb 2019 15:35:44 -0000 1.54.2.2 @@ -515,7 +515,8 @@ # small JavaScript library to obtain a portable ajax request object template::head::add_javascript -src urn:ad:js:get-http-object -order 10 template::head::add_javascript -script "const linkRegex = \"${link_regex}\";" -order 19 - template::head::add_javascript -src /resources/xowiki/chat-skins/chat-$skin-common.js -order 20 + template::head::add_javascript -src /resources/xowiki/chat-common.js -order 20 + template::head::add_javascript -src /resources/xowiki/chat-skins/chat-$skin-common.js -order 21 template::head::add_javascript -src $jspath -order 30 set send_url ${base_url}&m=add_msg&msg= Index: openacs-4/packages/xowiki/www/resources/chat-common.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/Attic/chat-common.js,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowiki/www/resources/chat-common.js 25 Feb 2019 15:35:44 -0000 1.10.2.2 @@ -0,0 +1,11 @@ +// Send the message +function chatSendMsg(send_url, handler) { + var msgField = document.getElementById('xowiki-chat-send'); + var msg = msgField.value; + if (msg == '') {return;} + http_send.open('GET', send_url + encodeURIComponent(msg), true); + http_send.responseType = 'json'; + http_send.onreadystatechange = handler; + http_send.send(null); + msgField.value = ''; +} Index: openacs-4/packages/xowiki/www/resources/chat-skins/chat-bubbles-common.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/chat-skins/chat-bubbles-common.js,v diff -u -N -r1.3 -r1.3.2.1 --- openacs-4/packages/xowiki/www/resources/chat-skins/chat-bubbles-common.js 18 Jan 2019 16:39:36 -0000 1.3 +++ openacs-4/packages/xowiki/www/resources/chat-skins/chat-bubbles-common.js 25 Feb 2019 15:35:44 -0000 1.3.2.1 @@ -263,14 +263,3 @@ users.appendChild(a); } } - -// Send the message -function chatSendMsg(send_url, handler) { - var msgField = document.getElementById('xowiki-chat-send'); - var msg = msgField.value; - if (msg == '') {return;} - http_send.open('GET', send_url + encodeURIComponent(msg), true); - http_send.onreadystatechange = handler; - http_send.send(null); - msgField.value = ''; -} Index: openacs-4/packages/xowiki/www/resources/chat-skins/chat-classic-common.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/chat-skins/chat-classic-common.js,v diff -u -N -r1.3 -r1.3.2.1 --- openacs-4/packages/xowiki/www/resources/chat-skins/chat-classic-common.js 18 Jan 2019 16:39:36 -0000 1.3 +++ openacs-4/packages/xowiki/www/resources/chat-skins/chat-classic-common.js 25 Feb 2019 15:35:44 -0000 1.3.2.1 @@ -201,14 +201,3 @@ users.appendChild(a); } } - -// Send the message -function chatSendMsg(send_url, handler) { - var msgField = document.getElementById('xowiki-chat-send'); - var msg = msgField.value; - if (msg == '') {return;} - http_send.open('GET', send_url + encodeURIComponent(msg), true); - http_send.onreadystatechange = handler; - http_send.send(null); - msgField.value = ''; -}