src/js/libs/spiritual-gui.js
function(action, thisp) {
		var res;
		if (this.observes) {
			if (++this._suspend === 1) {
				this._connect(false);
			}
		}
		if (gui.Type.isFunction(action)) {
			res = action.call(thisp);
		}
		if (this.observes) {
			this.resume();
		}
		return res;
	}
function(action, thisp) {
		var res;
		if (this.observes) {
			if (++this._suspend === 1) {
				this._connect(false);
			}
		}
		if (gui.Type.isFunction(action)) {
			res = action.call(thisp);
		}
		if (this.observes) {
			this.resume();
		}
		return res;
	}
function ( action , thisp ) { var res ; if ( this . observes ) { if ( ++ this . _suspend === 1 ) { this . _connect ( false ) ; } } if ( gui . Type . isFunction ( action ) ) { res = action . call ( thisp ) ; } if ( this . observes ) { this . resume ( ) ; } return res ; }
Suspend mutation monitoring of document; enable
monitoring again after executing provided function.
@param {Node} node
@param @optional {function} action
@param @optional {object} thisp
@returns {object} if action was defined, we might return something
Suspend mutation monitoring of document ; enable monitoring again after executing provided function .