Details
-
Sub-task
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
None
Description
Libs
- prototype.js library
- templates.js from trimpath
- query.js from trimpath
OOP
------
- each method is asigned to an object / class (no mgnlBlaBliMethod())
- each class uses ONE file
- JS supports inheritance by prototype: we use it (do not mix up with inheritance by classes like Java)!
- static methods are asigned to the prototype
- make things private if they are
AJAX
-------
- DWR (return only data no html)
- using templating facility (see trimpath)
- templates are placed in hidden divs (readable)