Epoch Prime AJAX JavaScript Calendar Changelog
This page lists all the changes to Epoch Prime between each version upgrade.
Version 1.0.2 – September 4, 2007
Minor feature enhancements and bugfixes, including:
- Allow users to initialize calendar with an element id string (instead of just a pointer i.e. document.getElementById('cal_container');)
- Fixed sendForm() – now it may be passed the form's id or pointer
- Disabled dates are no longer sent via sendForm()
- Added Danish and Finnish Translations
- Fixed code syntax to prevent errors when minifying the calendar code
Version 1.0.1 – September 18, 2006
Fork from Epoch 2.0.1 – first release version.
- All configuration values, language, and dates can be set on initialization.
- Dates and most configuration variabels can be set after page has loaded via AJAX.
- Calendar state variables & dates can be dumped to XML at any time
- Events, holidays, and blackout dates
- Custom date titles, URLs, and calendar cell HTML.
- Full code encapsulation – public & private properties and methods implemented.
- Ability to submit multiple dates via standard HTML forms, while calendar is in flat mode.
- Vastly upgraded documentation – including new HowTo guides and class references.
- Changed min/max ranges from year/month to actual dates – any date range may now be set.
- Removed rangeYearLower and rangeYearUpper properties (see above).
- Added Close button in popup mode.
- Added global functions to assist with DOM manipulation.
- targetelement need not be specified on page load – target can be set at any time.
- versionNumber property added.
- Extended comments in code.
- Merged day heading and calendar cell tables.
- Fixed problem in Internet Explorer with the getTop() and getLeft() methods.
- Fixed duplicate weeks in April bug.
- Calendar can be assigned to different elements at any time, using the setTarget() method.
- Calendar "flashing" on page load while in popup mode bug fixed.