angular-ui / ui-calendar

A complete AngularJS directive for the Arshaw FullCalendar.
http://angular-ui.github.io/ui-calendar/
MIT License
1.49k stars 728 forks source link

Consider Other Calendar Implementations #141

Open AlicanC opened 10 years ago

AlicanC commented 10 years ago

I am unsure if there is a suitable substitute available for FullCalendar, but I think it must be considered if there is any.

FullCalendar's dependencies like jQuery and jQuery UI can be unfitting for an AngularJS application. AngularJS's jqLite and combination of Bootstrap and UI Bootstrap is mostly enough for an AngularJS application, rendering jQuery and jQuery UI almost (in my case, completely) useless.

Parts of FullCalendar API like eventDataTransform works synchronously which makes use of synchronous API's like angular-translate's a complication.

FullCalendar's GitHub does not allow issues to be posted, providing no way for subjects like "the unnecessity of having Google Calendar related functionality on a separate file" to be discussed.

zackarychapple commented 10 years ago

@AlicanC a few of us were planning on writing an angular native version. Would you like to help?

AlicanC commented 10 years ago

I am in complete leecher mode at the moment. While I feel the guilt of not contributing actual code to projects, I can rarely find time to even entertain myself these days. Though, I would really like to see it in development, comment and make proposals if they are appreciated and request pulls if I have time to code.

Urigo commented 10 years ago

Hi, I've created a pull request for ui-bootstrap's date picker to add classes by outside functionality. It gives me a lot of functionality I've needed in ui-calendar. I think it's a good start for making this datepicker the native ui-calendar we need. Please look at the pull request, especially the example that shows how to connect that date picker to events, support and +1 it (self promotion..) and maybe this will be the first step to a native angular calendar: https://github.com/angular-ui/bootstrap/pull/2619

What do you think?

smajl commented 10 years ago

FYI, FullCalendar 2.1.0 dropped jQuery UI dependency.

wangdu1005 commented 10 years ago

Good new!

martin-langhoff commented 8 years ago

Close?