Most excellent. Thanks for wrapping the calendar for everyone's use and for the quick response. It's very helpful, Brian.<div><br><br><div class="gmail_quote">On Mon, Nov 21, 2011 at 10:45 AM, Paul DeBruicker <span dir="ltr"><<a href="mailto:pdebruic@gmail.com">pdebruic@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 11-11-21 08:12 AM, Brian Murphy-Dye wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
JQFullCalendar>><u></u>collectionOfEvents: passes only at creation time and >>eventsJsonRest: says to use >>eventsJsonGet:, but that method doesn't exist. Any help will be much appreciated! Brian.<br>
<br>
</blockquote>
<br></div>
Hmm. Thats my fault. Sorry about that. I wiped it out some time ago.<br>
<br>
<br>
I uploaded a new version of the FullCalendar package that contains the method:<br>
<br>
Name: JQWidgetBox-FullCalendar-Core-<u></u>PaulDeBruicker.29<br>
Author: PaulDeBruicker<br>
Time: 21 November 2011, 9:41:01.688 am<br>
UUID: b9b511b3-b780-4a11-a734-<u></u>26472863d853<br>
Ancestors: JQWidgetBox-FullCalendar-Core-<u></u>PaulDeBruicker.28<br>
<br>
somewhere along the line I wiped out JQFullCalendar>>#<u></u>eventsJsonGet:<br>
<br>
I have added it back in this version of the package.<br>
<br>
<br>
To use it call eventsJsonGet: with a two argument callback when you initialize your calendar e.g:<br>
<br>
renderCalendar: html<br>
html div<br>
id: self calendarDivName;<br>
script:<br>
(html jQuery this fullCalendar<br>
ignoreTimeZone: true;<br>
selectable: self select;<br>
allDaySlot: false;<br>
selectHelper: self select;<br>
defaultView: defaultView;<br>
weekMode: 'liquid';<br>
unselectCancel: '.event-editor';<br>
year: self session calendarDisplayDate year;<br>
month: self session calendarDisplayDate month - 1;<br>
date: self session calendarDisplayDate dayOfMonth;<br>
eventsJsonGet: [ :start :end | self getEventsFrom: start to: end with: html ];<br>
header: self header;<br>
onEventClick:<br>
(html jQuery ajax<br>
callback: [ :anEventId | self setEventToEdit: anEventId ] json: (JSStream on: 'calEvent.id');<br>
script: [ :s |<br>
s << (s jQuery id: 'eE') dialog open.<br>
s << (s jQuery id: 'ee') replaceWith: [ :h | h render: eventEditor ] ]);<br>
onSelect:<br>
(html jQuery ajax<br>
callback: [ :newEventData | self setEventToCreate: newEventData ]<br>
json: (JSStream on: 'new Array(startDate,endDate,<u></u>allDay)');<br>
script: [ :s |<br>
s << (s jQuery id: 'eE') dialog open.<br>
s << (s jQuery id: 'ee') replaceWith: [ :h | h render: eventEditor ] ]))<br>
______________________________<u></u>_________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.<u></u>squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.<u></u>org/cgi-bin/mailman/listinfo/<u></u>seaside</a><br>
</blockquote></div><br></div>