Index: lams_tool_chat/web/chat_client/chat_app.js =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/web/chat_client/Attic/chat_app.js,v diff -u -r1.8 -r1.9 --- lams_tool_chat/web/chat_client/chat_app.js 24 Jun 2006 04:54:52 -0000 1.8 +++ lams_tool_chat/web/chat_client/chat_app.js 30 Jun 2006 14:44:12 -0000 1.9 @@ -31,10 +31,10 @@ var e = document.createElement(name); if (attrs) { for (key in attrs) { - if (key == "class") { + if (key == "attrClass") { e.className = attrs[key]; } else { - if (key == "id") { + if (key == "attrId") { e.id = attrs[key]; } else { e.setAttribute(key, attrs[key]); @@ -51,6 +51,7 @@ e.appendChild(document.createTextNode(text)); } return e; + } // Roster @@ -112,12 +113,13 @@ } } function generateMessageHTML(nick, message, type) { - var colour = getColour(nick); - var fromElem = createElem("span", {class: "messageFrom"}, {color: colour}, nick) - var msgElem = createElem("div", {class: 'message ' + type}, {color: colour}, null); + var colour = getColour(nick); + var fromElem = createElem("span", {attrClass: "messageFrom"}, {color: colour}, nick); + var msgElem = createElem("div", {attrClass: "message " + type}, {color: colour}, null); + msgElem.innerHTML = message; - msgElem.insertBefore(document.createElement("br"), msgElem.firstChild); - msgElem.insertBefore(fromElem, msgElem.firstChild); + msgElem.insertBefore(document.createElement("br"), msgElem.firstChild ); + msgElem.insertBefore(fromElem, msgElem.firstChild); return msgElem; }