Skip to content

Instantly share code, notes, and snippets.

@adrianmilne
Created April 17, 2013 21:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adrianmilne/5408013 to your computer and use it in GitHub Desktop.
Save adrianmilne/5408013 to your computer and use it in GitHub Desktop.
CometD consumer javascript
google.load("jquery", "1");
/**
* Callback function - Cometd consumer.
*/
google.setOnLoadCallback(function() {
$.getScript("http://jquerycomet.googlecode.com/svn/trunk/jquery.comet.js", function(){
console.log("done loading js");
$.comet.init("http://localhost:9099/cometd");
$.comet.subscribe("/broadcastMessageChannel", broadcastListener);
});
});
/**
* Listener function called on receipt of broadcast message.
*/
function broadcastListener(msg) {
console.log("received broadcast: " + msg + ", " + msg.data);
$('<li>').html(msg.data).prependTo('#contentList').animate({color: "#000000"}, 6000);
$('html, body').animate({ scrollTop: 0 }, 0);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment