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

CC-GNU LGPLThis software is licensed under the CC-GNU LGPL.