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;
 		}