Epoch JavaScript Calendar
This page lists all the changes to Epoch between each version upgrade.
Version 2.0.2 – September 4, 2007
Minor feature enhancements and bug fixes, 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
Version 2.0.1 – September 18, 2006
Major feature enhancements made to calendar JavaScript, including:
- 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.
Version 1.0.6 – April 23, 2006
- Added new updatePos() method that will move the calendar's position to a designated element's position (popup mode only). Useful if the page's layout is changed after loading.
- Fixed "null" that appeared in the INPUT element when clicking the Clear button in popup mode from Internet Explorer.
- Popup calendar now will automatically hide itself once user focus leaves its target INPUT element
Version 1.0.5 – April 8, 2006
- Centralized language elements into a new function setLang() in Epoch for easier multilingual support.
- Changed JavaScript files in install package to UTF-8 encoding to facilitate world language support
- Replaced all literal strings with the variables created and set in setLang().
Version 1.0.4 – April 5, 2006
- Added functions addDates() and removeDates() to Epoch for easier external modification of the selectedDates array.
- Added functions dateFormat() and getUeDay() to the JavaScript Date object – for better date formatting and date comparison
- Defaulted font to Arial and set a default font size.
Version 1.0.3 – March 22, 2006
- Getting Started and basic example guides added to the Epoch download package
- Minor CSS tweaks
Version 1.0.2 – March 16, 2006
- First release-level version of Epoch
This software is licensed under the CC-GNU LGPL.