diff options
author | Adam Chlipala <adamc@hcoop.net> | 2009-04-16 15:38:01 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2009-04-16 15:38:01 -0400 |
commit | 7f7d05616c489b6039bc1e8824c00b43209109c2 (patch) | |
tree | 319480b616f48c0f2ec38e1673c2b89a1de79125 /demo/roundTrip.ur | |
parent | 55d10dd587a94d356096c2dfc39306c14b55c7bf (diff) |
Add more buttons to demo, to avoid effectful GET
Diffstat (limited to 'demo/roundTrip.ur')
-rw-r--r-- | demo/roundTrip.ur | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/demo/roundTrip.ur b/demo/roundTrip.ur index a0d29bf6..c3a111b7 100644 --- a/demo/roundTrip.ur +++ b/demo/roundTrip.ur @@ -6,7 +6,7 @@ fun writeBack v = r <- oneRow (SELECT channels.Channel FROM channels WHERE channels.Client = {[me]}); send r.Channels.Channel v -fun main () = +fun action () = me <- self; ch <- channel; dml (INSERT INTO channels (Client, Channel) VALUES ({[me]}, {[ch]})); @@ -28,3 +28,7 @@ fun main () = <dyn signal={Buffer.render buf}/> </body></xml> end + +fun main () = return <xml><body> + <form><submit value="Begin demo" action={action}/></form> +</body></xml> |