Changes for page ERPrototaculous
Last modified by Ravi Mendis on 2010/11/18 05:07
From version 201.1
edited by Ravi Mendis
on 2009/07/16 08:59
on 2009/07/16 08:59
Change comment:
There is no comment for this version
To version 207.1
edited by Ravi Mendis
on 2009/07/16 08:16
on 2009/07/16 08:16
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,40 +1,4 @@ 1 1 == Introduction == 2 2 3 -ERPrototaculous was developed to provide the ajax functionality in ERDivaLook. 4 - 5 -=== What is ERPrototaculous? === 6 - 7 -Features include: 8 - 9 -* 'Organic' support for Prototype and Scriptaculous in WebObjects. 10 -* No custom Prototype extensions 11 -* A set of widgets in the Prototype + Scriptaculous family. 12 -* Use of [[Unobtrusive Javascript>>http://en.wikipedia.org/wiki/Unobtrusive_JavaScript]]. 13 - 14 -==== Unobtrusive Javascript in ERPrototaculous ==== 15 - 16 -Unobtrusive javascript is used in contrast to on-demand style of ajax programming. 17 -By including Javascript as well as CSS globally in the page wrapper, CSS and/or Javascript doesn't have to load inside ajax requests. 18 - 19 -The result is **faster** and more **reliable** ajax in WebObjects applications. 20 - 21 -==== Prototype + Scriptaculous Widgets ==== 22 - 23 -* Accordion 24 -* LightWindow 25 -* ModalBox 26 -* CalendarDateSelect 27 -* FileUpload 28 - 29 -== Forms in ERPrototaculous == 30 - 31 -Differences from using forms in WebObjects. i.e ##WOForm##: 32 - 33 -* All form controls must be named. This includes text fields, selects and buttons. 34 -(WebObjects dynamically assigned names are not compatible with ERPrototaculous). 35 -* All forms in an ERPrototaculous app are instances of ##AjaxUpdaterForm##. 36 -* Form submits can be the form of: 37 -** Static ##<button>## 38 -** WOSubmitButton (if the result is to update whole page/app. 39 -** AjaxUpdaterButton (to update a **container**). Or 40 -** AjaxRequestButton (for a background ajax request) 3 +ERPrototaculous is 'organic' support for Prototype and Scriptaculous in WebObjects. 4 +It provides the ajax functionality for ERDivaLook, which is what it was originally designed for.