Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Oct 16 20:45:01 -0700 2008 | |
| |
LICENSE | Sun Oct 19 14:41:52 -0700 2008 | |
| |
README.markdown | Sun Oct 19 22:47:56 -0700 2008 | |
| |
TODO | ||
| |
example/ | Sun Oct 19 15:17:36 -0700 2008 | |
| |
lib/ | Thu Oct 16 20:45:01 -0700 2008 | |
| |
spec/ | ||
| |
src/ |
Timeframe
Click-draggable. Range-makeable. A better calendar. In MooTools.
A port of Stephen Celis's Timeframe for Prototype. The Public API should be the same.
A work in progress
This is still a work in process, but it should be mostly working at this point.
The Code
new Timeframe(element, options);
Options available:
months: The number of calendar months showing at once (default:2).format: The strftime format for the dates in the input fields (default:%b %d, %Y). (With Datejs, it takes Datejs formatting.)weekOffset: Override the localization's default weekday start with this option (e.g.,1will force the rows to start on Monday; use0for Sunday).startField,endField: Declare the range start and end input tags (by default, these are generated with the Timeframe). When thevalueattribute is pre-populated, the Timeframe will load with this range.previousButton,todayButton,nextButton,resetButton: Declare the navigational buttons (these are also generated by default with the Timeframe).earliest,latest: The earliest and latest selectable dates (accepts either aDateobject or aStringthat can be parsed withDate.parse()).maxRange: Limit the maximum possible range length (set to1to turn Timeframe into a regular old date picker).
Localization:
Drop in a localized version of Datejs, and it should just work. An added bonus is that the text fields will live-parse more nicely! Just try "next tues."








