DynaComponents are lightweight JavaScript widgets designed to provide flexible and functional tools while using minimum bandwidth. They are designed for modern browsers and are tested under firefox, and IE6.
Features of all Components:
- Lazy rendering, until the component is displayed, no HTML elements are created.
- Flexible callback system allows any function to be called with any number of parameters.
- Components are accurately positioned with window edge collision detection.
Currently available widgets are:
DynaCalendar:
A date selection widget. Internationalized day and month names. Javascript internationalization is pretty pathetic, but this is as good as it gets.
DynaDialog:
A modal dialog that loads a second url within. The opening page receives a callback when it is closed.
DynaMenu:
A JavaScript menu. Supports sub-menus, enabling and disabling menu items, and generic callback handlers for entire menus.