src/js/libs/spiritual-gui.js
function() {
		var c = this._callback;
		var p = this._pointer;
		if (c) {
			this.then(null, null);
			c.apply(p, arguments);
		} else {
			this._now = true;
		}
	}
function() {
		var c = this._callback;
		var p = this._pointer;
		if (c) {
			this.then(null, null);
			c.apply(p, arguments);
		} else {
			this._now = true;
		}
	}
function ( ) { var c = this . _callback ; var p = this . _pointer ; if ( c ) { this . then ( null , null ) ; c . apply ( p , arguments ) ; } else { this . _now = true ; } }
Callback with optional this-pointer.
@returns {object}
Callback with optional this - pointer .