PopCalendar eXtremely Perfect

PopCalendarXP is arguably the most powerful and configurable JavaScript date picker available. There are very few, if any, things that other JavaScript date pickers can do that PopCalendarXP can not. Simply put with a cliche, it lets you get far more done in far less time. And the way we name it XP not only because it's perfect, but also because it's designed to be extremely perfect.

Installation Guide

To install, simply extract the zip package to any directory on your hard drive, say c:\calendar.

Features

 

NOTE: Lite Edition has the following restrictions in contrast with Commercial Edition.

  1. Unlike Commercial Edition, Lite Edition only runs on IE 5+, NS 6.1+ and Opera 7+.
  2. Only basic themes are bundled with Lite Edition.
  3. Using Lite Edition, a copyright message will be occasionally displayed in the status bar. Commercial Edition won't show it at all.
  4. It's illegal to use Lite Edition in any commercial and/or political environment, as detailed in License Agreement.

System Requirements

PopCalendarXP Commercial Edition was tested working in the following browsers with JavaScript support option enabled.

Some customers also reported that they had it successfully running in browsers on other systems like IRIX and AIX.

Note that this product relies on the browser to function correctly, just like the way that the browser depending on the operating system. We may have to leave as is if specific browser has inherent bugs or lacks support of certain feature.

Please have a look at the known problems and make sure they are acceptable before ordering.

Known Problems

Revision History

Release 9.0.221

+ Added an additional param to the fAddEvent() so as to allow user to attach any object with the event.
+ You now have the option to remove the line-through effect on disabled dates, see FAQ for details.
+ Added additional support to offset week number algorithm.
* Improved engine so that you may now use '\n' directly in the action string.
* Updated FAQ.
- Fixed a bug that may prevent agenda from being shared properly. Please update if you use the agenda sharing feature.
- Fixed a serious bug introduced in build 216.
- Minor bug fixes.

Release 9.0.213

+ Added more plugin functions.
+ Added a new date-time picker theme.
+ Added offset-adjustment parameters to fPopCalendar() call.
+ Added support to allow loading agendas on-demond (per month), see tutorials for details.
+ Added auto-traverse support when holding down the navigation button.
+ Supported more browsers, including Safari on MacOS.
+ Added support to make any day as first day of week. (gbEuroCal option is deprecated)
+ Added a new demo with a versatile picker that can pick either a single date or a whole week.
* Revised all themes and plugins.
* Enhanced dragging support and multi-select plugin.
* Optimized engine core.
* Updated tutorials and FAQ.
- Fixed a bug that may prevent the form fields from getting focused.
- Minor bug fixes.

Release 8.1.188

+ Added a new theme.
+ Now you can hide all the contents in a date cell by setting its agenda fgcolor to "" (empty string). This gives you another way to disable a date.
* Adjusted month navigator options of certain themes to follow a bug fix.
* Enhanced date range demo and contrast theme.
* Updated tutorials and FAQ.
- General bug fixes.

Release 8.0.182

+ Enhanced support for handling server-side charset encoding and i18n.
+ Added built-in support for non-seperator date format, e.g. "yyyymmdd".
+ Added new demos and themes.
+ Added in FAQ on how to append multiple sub-events to a day.
* Updated documentation with new tips and tricks.
* When upgrading from previous version, theme/plugin files also need upgrading.
- Fixed a tiny bug in the xp theme.
- Default multiselect key changed to Ctrl from Alt Key.
- gEvent has been deprecated, event object is now directly passed into plugin functions.
- Fixed a minor bug that may stop showing hint messages on status-bar.
- Fixed a bug that can't hide days in other months when set background color to transparent.

Release 7.1.174

* License schema changed.
- Fixed license related issues on IIS 6.0 and tomcat 4.0.

Release 7.0.172

+ New multi-select plugin supports dragging and ctrl/alt/shift-key-assisted dates picking.
+ Support run-time agenda sharing with FlatCalendarXP.
+ More theme options that can help creating gorgeous effects.
+ Added more high-quality themes!
+ Added more powerful demos!
* Enhanced code engine is 2-8 times faster on various browsers.
* Enhanced auto-resizing under all supported browsers.
* Enhanced internal dropdown plugins.
* Updated product tutorials and FAQ.
- Fixed the border overflow bug in Opera 7 and the frame border bug in IE6 with DOCTYPE.
- Fixed a bug that caused the calendar title always left-aligned in IE on Mac.
- Other minor bugs fixed.

Release 6.1.120a

* Optimized some demos.
* Updated product tutorials and FAQ.
* Minor optimization to the engine.

Release 6.1.119a

+ Added a new option in themes to invert the boldface effect.
+ Setting gsOutOfRange to empty string (i.e. "") can now prevent the out-of-range alert from showing up.
* Added more FAQs to documentation.
* Updated the agenda tutorial to improve the JSP/Database sample.
- Removed some redundant code from engine.

Release 6.1.116
+ Added support to Opera 7.0!
- Fixed a bug that crashes IE 5.0 on MacOS 9.2.
Release 6.0.115
+ Tons of new features added in the theme.
+ More highlighting effects on agenda date.
+ New exquisite high-quality cross-browser themes.
+ New plugin support, extremely extensible.
+ New well-organized well-documented tutorials and demos.
* Code engine has been rewritten and is 4 times faster than before!!!
* Week number is now ISO-8601 conformant.
- Minor bugs fixed.

 


Copyright© 2003-2004 Idemfactor Solutions, Inc. All rights reserved.

 

 

* The calendar panel is bulletproof in all supported browsers except Netscape 4.x, in which case tricks are needed to avoid penetrating. We've packaged detailed demos telling you how to do it right.

+This product includes software developed by the Apache Software Foundation (http://www.apache.org/) -- the Tigris CSS Style Sheet(http://style.tigris.org/) used to render tutorial documents.