2010-07-29 17 views
9

Poszukuję dobrej biblioteki przetwarzania danych iCalendar RFC 5545 (zgodnej z Open Source/GPL), która została zaimplementowana w JaavScript. Obecnie interesuję się biblioteką js, która w pełni implementuje RRULE, abyśmy mogli używać naszej aplikacji internetowej kalendarza offline w przeglądarkach zgodnych z HTML5.Szukam biblioteki JavaScript, która implementuje RRULE (iCalendar RFC 5545)

Mamy nasz interfejs użytkownika, więc po prostu użyteczna biblioteka, która może wygenerować RRULE, a daty wydarzeń są tym, czego potrzebujemy. Nawet pomyślałem o skontaktowaniu się z facetem, który stworzył python dateutil, aby sprawdzić, czy możemy przenieść jego bibliotekę do js.

Przykłady naszych potrzeb należą:

  1. z danych surowych (dostarczone przez naszego istniejącego UI), konstruować informacje iCalendar VEVENT tym RRULEs.
  2. Przy użyciu obiektu VCALENDAR/VEVENT wygeneruj odpowiedni ciąg tekstowy iCalendar, który można przechowywać lokalnie przy użyciu HTML5, dopóki klient nie połączy się z serwerem.
  3. Biorąc pod uwagę obiekt VCALENDAR/VEVENT z zawartymi w nim RRULE, możesz powiedzieć "podaj daty początkowe/końcowe kolejnych wystąpień X z pewnej daty" lub "podaj daty rozpoczęcia i zakończenia wszystkich wystąpień do daty Y" ".

Wszelkie wskazówki, przemyślenia lub sugestie są mile widziane.

Odpowiedz

3
+1

Oba te linki są zepsute. –

+1

Wygląda na to, że przykład został ustawiony na osi. Oto linki do wcześniejszej wersji, która wciąż zawiera przykład kalendarza: http://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/demos/calendar/rrule -cajita.js? r = 4000 Testy: http://code.google.com/p/google-caja/source/browse/trunk/tests/com/google/caja/demos/calendar/rrule_test.js ? r = 4000 – hurrymaplelad

+0

@hurrymaplelad, dzięki za edycję. –

Powiązane problemy