Mercurial > gui
view examples/countdown.ur @ 17:2947170fcfd6
Fix sign error in clock skew correction
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Sun, 21 Aug 2011 11:27:41 -0400 |
parents | |
children |
line wrap: on
line source
fun main () : transaction page = start <- now; deadline <- return (addSeconds start 60); cl <- Clock.create 500; return <xml><body onload={Clock.start cl}> <dyn signal={cl <- Clock.signal cl; return <xml> {[cl]}<br/> {if cl > deadline then <xml><b>Expired</b></xml> else <xml>{[diffInSeconds cl deadline]}</xml>} </xml>}/> </body></xml>