xajax_verbose.js

The xajax verbose debugging module.  This is an optional module, include in your project with care.  :)

Summary
The xajax verbose debugging module.
Please see copyright.inc.php for a detailed description, copyright and license information.
Provide a high level of detail which can be used to debug hard to find problems.
Generate a debug message expanding all the first level members found therein.
Generate a wrapper function around the specified function.
Generate a wrapper function around each of the functions contained within the specified object.

xajax verbose debugging module

Please see copyright.inc.php for a detailed description, copyright and license information.

xajax. debug. verbose

Provide a high level of detail which can be used to debug hard to find problems.

Summary
Generate a debug message expanding all the first level members found therein.
Generate a wrapper function around the specified function.
Generate a wrapper function around each of the functions contained within the specified object.

Functions

expandObject

xajax.debug.verbose.expandObject = function(obj)

Generate a debug message expanding all the first level members found therein.

obj(object): The object to be enumerated.

Returns

stringThe textual representation of all the first level members.

makeFunction

xajax.debug.verbose.makeFunction = function(obj,
name)

Generate a wrapper function around the specified function.

obj(object): The object that contains the function to be wrapped.
name(string): The name of the function to be wrapped.

Returns

functionThe wrapper function.

hook

xajax.debug.verbose.hook = function(x,
base)

Generate a wrapper function around each of the functions contained within the specified object.

x(object): The object to be scanned.
base(string): The base reference to be prepended to the generated wrapper functions.

Variables

isLoaded

xajax.debug.verbose.isLoaded
trueindicates that the verbose debugging module is loaded.
This file contains detailed information regarding the xajax project, current version, copyrights, licnese and documentation.
xajax.debug.verbose.expandObject = function(obj)
Generate a debug message expanding all the first level members found therein.
xajax.debug.verbose.makeFunction = function(obj,
name)
Generate a wrapper function around the specified function.
xajax.debug.verbose.hook = function(x,
base)
Generate a wrapper function around each of the functions contained within the specified object.
xajax.debug.verbose.isLoaded