Skip to content

Instantly share code, notes, and snippets.

@bjartek
Created September 1, 2009 23:14
Show Gist options
  • Save bjartek/179453 to your computer and use it in GitHub Desktop.
Save bjartek/179453 to your computer and use it in GitHub Desktop.
//imports class
Chat extends CometActor with CometListener {
private var msgs: List[String] = Nil
def render =
<div>
<ul> { msgs.reverse.map( m => <li>{m}</li> ) } </ul>
{ ajaxText("", s => {ChatServer ! s; Noop}) }
</div>
protected def registerWith = ChatServer
override def highPriority = {
case Messages(m) =>
msgs = m ;
reRender(false)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment