|
|
amplio-Vita JSLib is a pack of cross-browser JavaScript libraries.
- It has a callback function based AJAX & XML parsing library including simple dynamic resource loading capabilities. (aV.main.AJAX.js)
- It has a visual effects library which includes fade and slide effects, simple fixed position elements and so on. (aV.main.visual.js)
- It has some plug-ins on visual effects library such as customHint and infoBox.
- It has a very easy to use edit in place library. You may have a look at aVquickEditTutorial to see how easy it is to use this library. (aV.plg.quickEdit.js)
- It also has a DBGrid class which fetches the data dynamically from a specially formatted XML file and has client-side filtering, sorting and grouping abilities. (aV.module.DBGrid.js)
- And it has some other libararies for various uses.
A new concept
aParser library, which is used in the quickEdit and the autoComplete libraries introduces a new way for initialization of scripts(especially for the non-obtrusive ones), and setting of element spesific parameters, via a CSS-JSON hybrid syntax. A sample is below(from a real quickEdit demo):
#idInfo>li>div, #idInfo>li>span
{
action: 'change.php',
params: 'var=' + element.id + '&val',
condition: 1
}
#idGender
{
type: 'select',
selectValues: ['Unisex', 'Male', 'Female']
}
#idExtraInfo
{
type: 'textarea'
}
#idPicture
{
action: 'change.php',
params: 'var=' + element.id + '&val',
fade: 0.5,
condition: 1
}Links
You may use the links at the right side to download the project or its parts, to see the online documentation and to reach to the live demos. All files are the most up-to-date ones.
Contact
You can contact with the team members via the e-mail address jslib@amplio-vita.net for any question, suggestion, or anything else.

