Opened 13 years ago

Closed 12 years ago

#2482 closed enhancement (wontfix)

Improvements to iCalendar module

Reported by: james@… Owned by: Dustin Machi
Priority: high Milestone:
Component: General Version: 0.4.1
Keywords: Cc:
Blocked By: Blocking:

Description

I have reworked the dojo/src/cal/iCalendar.js file to provide several improvements. The module now uses standard Dojo class declarations, several convenience methods have been added, and support for (nearly) the full range of VEvent recurrence rules is now available.

The internals of the various objects have changed significantly, and some old methods are now marked as deprecated, but I believe that I have maintained full backward compatibility.

Also included is a set of automated tests, including tests for a wide range of recurrence rules. The tests rely on the dojo.date.toIso8601() method provided in this ticket: http://trac.dojotoolkit.org/ticket/2480

Attachments (2)

iCalendar.js (41.4 KB) - added by james@… 13 years ago.
Improved iCalendar module.
test_iCalendar.js (33.5 KB) - added by james@… 13 years ago.
Automated tests for iCalendar module.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by james@…

Attachment: iCalendar.js added

Improved iCalendar module.

Changed 13 years ago by james@…

Attachment: test_iCalendar.js added

Automated tests for iCalendar module.

comment:1 Changed 12 years ago by Adam Peller

Owner: changed from anonymous to Dustin Machi

Unsure what the fate is of the icalendar code

comment:2 Changed 12 years ago by Dustin Machi

Resolution: wontfix
Status: newclosed

Will not fix for now. Can be started as a dojox project in the future.

Note: See TracTickets for help on using tickets.