- Use JSON.parse, not eval()

- Don't fade at all anymore.
This commit is contained in:
Jordan Sissel 2010-12-28 17:17:36 -08:00
parent 99a0c37ede
commit 4c3bd9e7f1

View file

@ -57,16 +57,17 @@
//console.log(["WebSocket open", ws])
};
ws.onmessage = function(event) {
eval("var data = " + event.data);
var data = JSON.parse(event.data);
var el = $("#message-template").tmpl(data, { "message": data["@message"], "timestamp": data["@timestamp"] });
//.css("display", "none")
//.fadeIn()
el.addClass("message")
.appendTo($("#radiator"))
.delay(10000)
.hide(2000, function() {
$(this).remove();
});
//.delay(10000)
//.hide(2000, function() {
//$(this).remove();
//});
setTimeout(function() { $(el).remove() }, 12000)
//.fadeOut(2000, function() {
};
});