[% META title = 'Live' -%] [% BLOCK js_include -%] [% END -%] [% BLOCK js -%] Meteor.hostid = '' + Math.floor(999*Math.random()); Meteor.host = "data."+location.hostname; Meteor.registerEventCallback("process", addMessage); Meteor.registerEventCallback("eof", function() { addMessage("** stream closed **"); }); Meteor.registerEventCallback("reset", function() { addMessage("** stream reset **"); }); Meteor.registerEventCallback("changemode", function(mode) { addMessage("** mode changed to "+mode+" **"); }); Meteor.joinChannel("[% room.id %]", 5); Meteor.mode = 'stream'; Meteor.connect(); function addMessage(line) { $("#chat").append("

"+line+"

"); $("#chat").stop().animate({scrollTop:$("#chat").prop("scrollHeight")}, 350); }; $("#submit").click(function(e) { $.getJSON("", {msg: $("#msg").val()}, function(data) { }); $("#msg").val(""); e.preventDefault(); }); $("#msg").focus(); [% END -%]

Room: [% room.name %]

Say your thing: