diff datebox.ur @ 27:5905b56e0cd9

Adapt to new HTML contexts
author Adam Chlipala <adam@chlipala.net>
date Tue, 20 Dec 2011 21:04:21 -0500
parents 554e342665fe
children b5432d74841a
line wrap: on
line diff
--- a/datebox.ur	Fri Dec 09 17:38:20 2011 -0500
+++ b/datebox.ur	Tue Dec 20 21:04:21 2011 -0500
@@ -1,5 +1,5 @@
 type t = {Cal : Calendar.t,
-          Panel : TogglePanel.togglePanel Calendar.t []}
+          Panel : TogglePanel.togglePanel Calendar.t body'}
 
 type date = Calendar.date
 val date_eq = Calendar.date_eq
@@ -7,7 +7,7 @@
 val time = Calendar.time
 val date = Calendar.date
 
-val format : TogglePanel.formatCtl [] = fn [body ~ []] =>
+val format : TogglePanel.formatCtl body' = fn [[Dyn] ~ body'] =>
     TogglePanel.defaultFormat
         -- #OpenCtl -- #CloseCtl
         ++ {OpenCtl = fn behaviour => <xml><button value="Choose" onclick={behaviour}/></xml>,
@@ -28,7 +28,7 @@
 
 fun value db = Calendar.value db.Cal
 
-val gui_t = Gui.mkGui (fn [body ~ []] db =>
+val gui_t = Gui.mkGui (fn [[Dyn] ~ body'] db =>
     <xml>
       <dyn signal={date <- Calendar.value db.Cal;
                    return <xml>{[date.Year]}-{[date.Month]}-{[date.Day]}</xml>}/>