diff options
author | Adam Chlipala <adamc@hcoop.net> | 2009-05-14 09:33:48 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2009-05-14 09:33:48 -0400 |
commit | 29f71e629bfe700a4bfcc7d2018bdab305d6fc3e (patch) | |
tree | a2cae7eab132b9d3a0e2a1761daa414b869cdf3e /lib/ur/basis.urs | |
parent | f2fff6993d2b138c2efc5cadaa53ecbdb1c2e1b3 (diff) |
cselect
Diffstat (limited to 'lib/ur/basis.urs')
-rw-r--r-- | lib/ur/basis.urs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/ur/basis.urs b/lib/ur/basis.urs index 9736ce1e..cc18d7b2 100644 --- a/lib/ur/basis.urs +++ b/lib/ur/basis.urs @@ -623,13 +623,17 @@ val submit : ctx ::: {Unit} -> use ::: {Type} (*** AJAX-oriented widgets *) -con cformTag = fn (attrs :: {Type}) => +con cformTag = fn (attrs :: {Type}) (inner :: {Unit}) => ctx ::: {Unit} -> [[Body] ~ ctx] => - unit -> tag attrs ([Body] ++ ctx) [] [] [] + unit -> tag attrs ([Body] ++ ctx) inner [] [] -val ctextbox : cformTag [Value = string, Size = int, Source = source string] -val button : cformTag [Value = string, Onclick = transaction unit] +val ctextbox : cformTag [Value = string, Size = int, Source = source string] [] +val button : cformTag [Value = string, Onclick = transaction unit] [] + +con cselect = [Cselect] +val cselect : cformTag [Source = source string] cselect +val coption : unit -> tag [Value = string, Selected = bool] cselect [] [] [] (*** Tables *) |