# HG changeset patch # User Adam Chlipala # Date 1324433061 18000 # Node ID 5905b56e0cd9d00a20451c187d56ca2bea85efcd # Parent 86857ae0f38609975faeec66f480ec4abecc420b Adapt to new HTML contexts diff -r 86857ae0f386 -r 5905b56e0cd9 calendar.ur --- a/calendar.ur Fri Dec 09 17:38:20 2011 -0500 +++ b/calendar.ur Tue Dec 20 21:04:21 2011 -0500 @@ -207,7 +207,7 @@ SourceL.onChange ctl.Day f val gui_t = Gui.mkGui - (fn [body ~ []] ctl => + (fn [[Dyn] ~ body'] ctl => ) diff -r 86857ae0f386 -r 5905b56e0cd9 calendar.urs --- a/calendar.urs Fri Dec 09 17:38:20 2011 -0500 +++ b/calendar.urs Tue Dec 20 21:04:21 2011 -0500 @@ -20,7 +20,7 @@ val value : t -> signal date (* Read the date of the calendar. *) -val gui_t : Gui.gui t [] +val gui_t : Gui.gui t body' (* Witness that this is a gui widget. *) val create : time -> transaction t diff -r 86857ae0f386 -r 5905b56e0cd9 datebox.ur --- 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 =>