Mercurial > gui
annotate examples/countdown.ur @ 22:4362b15220e4
Comment corrections based on code review.
author | Karn Kallio <kkallio@eka> |
---|---|
date | Mon, 22 Aug 2011 05:06:15 -0430 |
parents | 2947170fcfd6 |
children |
rev | line source |
---|---|
adam@17 | 1 fun main () : transaction page = |
adam@17 | 2 start <- now; |
adam@17 | 3 deadline <- return (addSeconds start 60); |
adam@17 | 4 cl <- Clock.create 500; |
adam@17 | 5 return <xml><body onload={Clock.start cl}> |
adam@17 | 6 <dyn signal={cl <- Clock.signal cl; |
adam@17 | 7 return <xml> |
adam@17 | 8 {[cl]}<br/> |
adam@17 | 9 {if cl > deadline then |
adam@17 | 10 <xml><b>Expired</b></xml> |
adam@17 | 11 else |
adam@17 | 12 <xml>{[diffInSeconds cl deadline]}</xml>} |
adam@17 | 13 </xml>}/> |
adam@17 | 14 </body></xml> |