[Seaside] JQFullCalendar from package JQWidgetBox

Brian Murphy-Dye brian at murphydye.com
Fri Dec 2 17:05:52 UTC 2011


Paul, JQFullCalendarEvent>>start: is using class Timeperiod which appears
to have been replaced with TimeSpan. Your previous release had the proper
code for this:

start: aDateAndTime
    timespan:=Timespan starting: aDateAndTime ending: self end.

This is of little importance to me, so no hurry! But it will be helpful to
new users of this very useful calendar. Thanks again for adding back in
#eventsJsonGet:; everything is working wonderfully, Brian.


On Mon, Nov 21, 2011 at 1:18 PM, Brian Murphy-Dye <brian at murphydye.com>wrote:

> Most excellent. Thanks for wrapping the calendar for everyone's use and
> for the quick response. It's very helpful, Brian.
>
>
> On Mon, Nov 21, 2011 at 10:45 AM, Paul DeBruicker <pdebruic at gmail.com>wrote:
>
>> On 11-11-21 08:12 AM, Brian Murphy-Dye wrote:
>>
>>>
>>>
>>> JQFullCalendar>>**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.
>>>
>>>
>> Hmm.  Thats my fault. Sorry about that.  I wiped it out some time ago.
>>
>>
>> I uploaded a new version of the FullCalendar package that contains the
>> method:
>>
>> Name: JQWidgetBox-FullCalendar-Core-**PaulDeBruicker.29
>> Author: PaulDeBruicker
>> Time: 21 November 2011, 9:41:01.688 am
>> UUID: b9b511b3-b780-4a11-a734-**26472863d853
>> Ancestors: JQWidgetBox-FullCalendar-Core-**PaulDeBruicker.28
>>
>> somewhere along the line I wiped out JQFullCalendar>>#**eventsJsonGet:
>>
>> I have added it back in this version of the package.
>>
>>
>> To use it call eventsJsonGet: with a two argument callback when you
>> initialize your calendar  e.g:
>>
>> renderCalendar: html
>>    html div
>>        id: self calendarDivName;
>>        script:
>>                (html jQuery this fullCalendar
>>                        ignoreTimeZone: true;
>>                        selectable: self select;
>>                        allDaySlot: false;
>>                        selectHelper: self select;
>>                        defaultView: defaultView;
>>                        weekMode: 'liquid';
>>                        unselectCancel: '.event-editor';
>>                        year: self session calendarDisplayDate year;
>>                        month: self session calendarDisplayDate month - 1;
>>                        date: self session calendarDisplayDate dayOfMonth;
>>                        eventsJsonGet: [ :start :end | self getEventsFrom:
>> start to: end with: html ];
>>                        header: self header;
>>                        onEventClick:
>>                                (html jQuery ajax
>>                                        callback: [ :anEventId | self
>> setEventToEdit: anEventId ] json: (JSStream on: 'calEvent.id');
>>                                        script: [ :s |
>>                                                    s << (s jQuery id:
>> 'eE') dialog open.
>>                                                    s << (s jQuery id:
>> 'ee') replaceWith: [ :h | h render: eventEditor ] ]);
>>                        onSelect:
>>                                (html jQuery ajax
>>                                        callback: [ :newEventData | self
>> setEventToCreate: newEventData ]
>>                                            json: (JSStream on: 'new
>> Array(startDate,endDate,**allDay)');
>>                                        script: [ :s |
>>                                                    s << (s jQuery id:
>> 'eE') dialog open.
>>                                                    s << (s jQuery id:
>> 'ee') replaceWith: [ :h | h render: eventEditor ] ]))
>> ______________________________**_________________
>> seaside mailing list
>> seaside at lists.**squeakfoundation.org <seaside at lists.squeakfoundation.org>
>> http://lists.squeakfoundation.**org/cgi-bin/mailman/listinfo/**seaside<http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20111202/e0c2e4d4/attachment.htm


More information about the seaside mailing list