src/js/libs/spiritual-gui.js
function(o, name) {
			gui.Object.each(o, function(key, value) {
				if (key !== "$superclass" && gui.Type.isConstructor(value)) {
					if (value.$classname === gui.Class.ANONYMOUS) {
						Object.defineProperty(value, '$classname', {
							value: name + "." + key,
							enumerable: true,
							writable: false
						});
						this._spacename(value, name + "." + key);
					}
				}
			}, this);
		}
function(o, name) {
			gui.Object.each(o, function(key, value) {
				if (key !== "$superclass" && gui.Type.isConstructor(value)) {
					if (value.$classname === gui.Class.ANONYMOUS) {
						Object.defineProperty(value, '$classname', {
							value: name + "." + key,
							enumerable: true,
							writable: false
						});
						this._spacename(value, name + "." + key);
					}
				}
			}, this);
		}
function ( o , name ) { gui . Object . each ( o , function ( key , value ) { if ( key !== "$superclass" && gui . Type . isConstructor ( value ) ) { if ( value . $classname === gui . Class . ANONYMOUS ) { Object . defineProperty ( value , '$classname' , { value : name + "." + key , enumerable : true , writable : false } ) ; this . _spacename ( value , name + "." + key ) ; } } } , this ) ; }
Name members recursively.
@param {object|function} o
@param {String} name
Name members recursively .