| Headings Definitions and Notes | Opt ............... Optional instance/property (where applicable). An application may use or ignore optional return-objects/-values. N .................. Number of instances required, permitted or available within the scope in question (applies only to user-createable objects, a dash is shown for object properties). Object ........... Any object with an Object prototype. * .................. Many/Any-Class. Func ............. Function. NumLit/Num .. Number literal or number object. StrLit/Str ........ String literal or string object. 1 .................. Mandatory for all LoadMethods, except 'LINK', 'SCRIPT' and 'XHR', for which it is disallowed. 2 .................. Optional for 'IFRAME', 'IMG', 'LINK' and 'SCRIPT' LoadMethods, disallowed for 'AUDIO', EMBED', 'OBJECT' and 'VIDEO'. 3 .................. Optional for 'AUDIO', 'IMG', 'LINK', 'SCRIPT', and 'VIDEO' LoadMethods, redundant for 'IFRAME', disallowed for 'EMBED' and 'OBJECT'. 4 .................. Optional for 'XHR' LoadMethod, disallowed for all others. 5 .................. Optional for all LoadMethods except 'XHR', for which it is disallowed. 6 .................. Optional for any HTML-element attribute, except asynch, data, href, onerror, onload, src, which are disallowed. | |||||||||||||||
| Top-Level Types | Name | Class | Opt | N | Arguments | Returns | Description | |||||||||
| createAJS_ODL | Object | N | 1 | ( | Object | AJS, | Function | createDefMgr, | Function | onException) | Object | AJS_ODL | ||||
| createAJS_ODL_Validated | Object | N | 1 | ( | Object | AJS, | Function | createDefMgr, | Function | onException, | Object | AJS_Validator) | Object | AJS_ODL (method-call validated) | ||
| LoadDef | Object | Y | 0..* | – | – | – | ||||||||||
| AJS_ODL Properties | applyLoadDef | Function | – | – | ( | Object | MethodOwner, | Object | LoadDef | [, | StrLit/Str | MethodOwnerName]) | undefined | – | ||
| pushLoadDef | Function | – | – | ( | Object | MethodOwner, | Object | LoadDef | [, | StrLit/Str | MethodOwnerName]) | undefined | – | |||
| applyLoadDefQueue | Function | – | – | ( ) | NumLit | No. defs applied | ||||||||||
| AJS_Validator_Tag | StrLit | – | – | – | – | – | ||||||||||
| Version | StrLit | – | – | – | – | – | ||||||||||
| LoadDef Properties | MethodNames | Array | Y | – | – | – | – | |||||||||
| URLs | Array | N | – | – | – | – | ||||||||||
| LoadMethod | StrLit/Str | Y | – | – | – | – | ||||||||||
| onCreation | Function | 1 | – | ( | Object | LoadDef, | Object | Element) | undefined | – | ||||||
| onLoad (non-XHR LoadMethods) | Function | 2 | – | ( | Object | LoadDef, | Object | Element, | Object | Event) | undefined | – | ||||
| onError (non-XHR LoadMethods) | Function | 3 | – | ( | Object | LoadDef, | Object | Element, | Object | Event) | undefined | – | ||||
| onLoad (XHR LoadMethod) | Function | N | – | ( | Object | LoadDef, | Object | XHRObj) | undefined | – | ||||||
| onError (XHR LoadMethod) | Function | N | – | ( | Object | LoadDef, | Object | XHRObj) | undefined | – | ||||||
| onTimeout | Function | 4 | – | ( | Object | LoadDef) | undefined | – | ||||||||
| TimeoutDelay | Number | 4 | – | – | – | – | ||||||||||
| Attributes | Object | 5 | – | – | – | – | ||||||||||
| MethodNames Members | MethodName | StrLit/Str | N | 1..* | – | – | – | |||||||||
| Attributes Properties | Property | StrLit/Str/Func | 6 | 0..* | – | – | – | |||||||||
| LoadMethod Values | AUDIO | StrLit/Str | – | – | – | – | – | |||||||||
| EMBED | StrLit/Str | – | – | – | – | – | ||||||||||
| IFRAME | StrLit/Str | – | – | – | – | – | ||||||||||
| IMG | StrLit/Str | – | – | – | – | – | ||||||||||
| LINK | StrLit/Str | – | – | – | – | – | ||||||||||
| OBJECT | StrLit/Str | – | – | – | – | – | ||||||||||
| SCRIPT | StrLit/Str | – | – | – | – | – | ||||||||||
| VIDEO | StrLit/Str | – | – | – | – | – | ||||||||||
| XHR | StrLit/Str | – | – | – | – | – | ||||||||||
| Call-Backs | createDefMgr | Function | N | – | ( | StrLit/Str | ClientName, | StrLit/Str | DefType, | Function | onException) | Object | DefMgr | |||
| onException | Function | N | – | ( | StrLit/Str | ExceptionClassName, | StrLit/Str | Message | [, | NumLit/Num | StackOffset]) | undefined | – | |||