diff calendar.ur @ 31:b5432d74841a

Update for key/mouse handler change
author Adam Chlipala <adam@chlipala.net>
date Sat, 21 Jul 2012 10:15:14 -0400
parents 93140c5cc972
children
line wrap: on
line diff
--- a/calendar.ur	Sat May 12 10:07:45 2012 -0400
+++ b/calendar.ur	Sat Jul 21 10:15:14 2012 -0400
@@ -134,7 +134,7 @@
                                                        <xml><td class={selday}>{[day]}</td></xml>
                                                    else case month of
                                                             This => <xml><td class={curday}
-                                                                             onclick={SourceL.set t.Day thisDate}>{[day]}</td></xml>
+                                                                             onclick={fn _ => SourceL.set t.Day thisDate}>{[day]}</td></xml>
                                                           | _ => <xml><td class={otherday}>{[day]}</td></xml>)
                                        end}/>
                             {let
@@ -181,18 +181,18 @@
           <table class={calendar}>
             <tr>
               <th class={prev} colspan={2}
-                  onclick={minf <- rpc (monthInfo (if minf.ThisMonth = 1 then
-                                                       {Month = 12, Year = minf.Year - 1}
-                                                   else
-                                                       {Month = minf.ThisMonth - 1, Year = minf.Year}));
-                           set t.Month minf}>&lt;&lt; {[minf.PrevMonthName]}</th>
+                  onclick={fn _ => minf <- rpc (monthInfo (if minf.ThisMonth = 1 then
+                                                               {Month = 12, Year = minf.Year - 1}
+                                                           else
+                                                               {Month = minf.ThisMonth - 1, Year = minf.Year}));
+                              set t.Month minf}>&lt;&lt; {[minf.PrevMonthName]}</th>
                   <th class={this} colspan={3}>{[minf.ThisMonthName]} {[minf.Year]}</th>
                   <th class={next} colspan={2}
-                      onclick={minf <- rpc (monthInfo (if minf.ThisMonth = 12 then
-                                                           {Month = 1, Year = minf.Year + 1}
-                                                       else
-                                                           {Month = minf.ThisMonth + 1, Year = minf.Year}));
-                               set t.Month minf}>{[minf.NextMonthName]} >></th>
+                      onclick={fn _ => minf <- rpc (monthInfo (if minf.ThisMonth = 12 then
+                                                                   {Month = 1, Year = minf.Year + 1}
+                                                               else
+                                                                   {Month = minf.ThisMonth + 1, Year = minf.Year}));
+                                  set t.Month minf}>{[minf.NextMonthName]} >></th>
             </tr>
             <tr class={weekday}> <th>M</th> <th>Tu</th> <th>W</th> <th>Th</th> <th>F</th> <th>Sa</th> <th>Su</th> </tr>
             {rows (if minf.ThisMonth = 1 && (case minf.MondayMonth of This => False | _ => True) then