Head
<head>
<!--<script id="jquery" src="/classpath/jquery.js" type="text/javascript"></script>-->
<script id="jquery" src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
</head>
Template
<ul class="lift:comet?type=ReplacementSnippet">
<li>Asdf</li>
</ul>
Boot
LiftRules.addToPackages("package")
Snippet
package package.comet
import net.liftweb._
import http._
import actor._
import util._
import Helpers._
class ReplacementSnippet extends CometActor {
val INTERVAL = 1000L
private var v = Vector("0")
Schedule.schedule(this, Message, INTERVAL)
override def lowPriority = {
case Message => {
v = (v :+ v.size.toString)
Schedule.schedule(this, Message, INTERVAL)
reRender()
}
}
def render = "li *" #> v
}
case object Message