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.