ERPrototaculous
Version 218.1 by Ravi Mendis on 2009/07/16 08:41
Introduction
ERPrototaculous was developed to provide the ajax functionality in ERDivaLook.
What is ERPrototaculous?
Features include:
- 'Organic' support for Prototype and Scriptaculous in WebObjects.
- No extending of Prototype
- A set of widgets in the Prototype + Scriptaculous family.
- Use of Unobtrusive Javascript.
Unobtrusive Javascript in ERPrototaculous
Unobtrusive Javascript is used in contrast to ajax on-demand style of programming.
By including Javascript as well as CSS globally in the page wrapper, CSS and/or Javascript doen't have to load inside Ajax requests.
The result is faster and more reliable ajax in WebObjects applications.
Prototype + Scriptaculous Widgets
- Accordion
- LightWindow
- ModalBox
- CalendarDateSelect
- FileUpload
Forms in ERPrototaculous
Differences from using forms in WebObjects. i.e WOForm:
- All form controls must be named. This includes text fields, selects and buttons.
(WebObjects dynamically assigned names are not compatible with ERPrototaculous).