Overview
Ext.ux.TouchCalendar is an extension and series of related plugins that allow a calendar component to be integrated into Sencha Touch 1 and 2 applications.
Links to the repository, documentation and demos (along with some inline demos) can be found further down this post.
Download
The extension can be downloaded from our GitHub repository – https://github.com/SwarmOnline/Ext.ux.TouchCalendar
For Sencha Touch 1 version see the ‘master’ branch of the repository – https://github.com/SwarmOnline/Ext.ux.TouchCalendar/tree/ST1
Features
Ext.ux.TouchCalendar/Ext.ux.TouchCalendarView
- Month, Week and Day views
- Gesture support to change current period
- Time slot (day or time interval) selection
- Bind a data store to the calendar to display Event Bars
- Drag and Drop event moving
- Bind a data store to the calendar to display ‘dots’ on days with events
Documentation
Please go to http://www.swarmonline.com/Ext.ux.TouchCalendar/docs for full documentation of this extension and its plugins. You will find it under the ‘ux’ namspace folder.
A big thanks to the Rene Saarsoo (@nene) and the other guys at Sencha for their work on JSDuck!
Demos
You can try out the extension live inside the following iPhone graphics or you can view the various other demos using the links below. All of these demos can be found in the ‘examples’ directory of the project.
Issues or Suggestions?
As this is a first release we anticipate a few issues cropping up so please open an Issue on the GitHub repository and we’ll get onto it as soon as possible!