X-Git-Url: http://git.scottworley.com/reliable-chat/blobdiff_plain/219b6a2b2ef21772217935e79398305a086000d7..7310ffeebfda8540d2113fc8c846971a0f913d57:/webclient/rc.html diff --git a/webclient/rc.html b/webclient/rc.html index 2e05a86..c1d36b2 100644 --- a/webclient/rc.html +++ b/webclient/rc.html @@ -61,6 +61,18 @@ font-size: 85%; text-align: right; } + .status { + color: #dd8; + } + .local.self { + color: #d8d; + } + .self { + color: #8d8; + } + .me { + color: #bbd; + } .servercount { margin-right: -0.5em; font-size: 70%; @@ -258,6 +270,8 @@ type = "status"; } else if (/^\* /.test(message.Text)) { type = "me"; + } else if (/^-!- /.test(message.Text)) { + type = "local"; } else { type = "text"; } @@ -434,10 +448,9 @@ "?id=" + encodeURIComponent(message.ID) + "&text=" + encodeURIComponent(message.Text); for (var i in servers) { - var uri = rcserverbase(servers[i]) + path; - var img = document.createElement("img"); - img.setAttribute("src", uri); - d.appendChild(img); + var xhr = new XMLHttpRequest(); + xhr.open("POST", rcserverbase(servers[i]) + path); + xhr.send(); } } @@ -472,7 +485,9 @@ function rckeydown(event) { if (event.keyCode == 13) { - rcinput(document.input.say.value); + if (document.input.say.value) { + rcinput(document.input.say.value); + } document.input.say.value = ""; return false; }