Why we use Script Aculous


Script Aculous originally a part of Prototype.js created by Thomas Fuchs and Sammi Williams is a brilliant extension library over the Prototype.js and goes the "extra yard" that prototype does not go. With it it's easy to do things like AutoCompletion, Draggable Windows and nice effects with very few lines of JavaScript code.
When we started working on Gaia we were browsing around looking for very good MIT licensed libraries or Public Domain libraries we could embed into it, and so far the only we have found to be "worthy" is Prototype.js and ScriptAculous.
For those that have done Anthem development out there, we actually tried HARD to build on top of Anthem but basically it proved impossible due to the fact that Anthem is re-rendering ALL "AutoUpdateAfterCallback" controls upon every Ajax Callback. This does not only increase the bandwidth ALOT but also makes it impossible to keep state of widgets inside "AutoUpdateAfterCallback" container widgets.