tasks/init/enyo/root/enyo/source/touch/Thumb.js
function(inShowing) {
		if (inShowing && inShowing != this.showing) {
			if (this.scrollBounds[this.sizeDimension] >= this.scrollBounds[this.dimension]) {
				return;
			}
		}
		if (this.hasNode()) {
			this.cancelDelayHide();
		}
		if (inShowing != this.showing) {
			var last = this.showing;
			this.showing = inShowing;
			this.showingChanged(last);
		}
	}
function(inShowing) {
		if (inShowing && inShowing != this.showing) {
			if (this.scrollBounds[this.sizeDimension] >= this.scrollBounds[this.dimension]) {
				return;
			}
		}
		if (this.hasNode()) {
			this.cancelDelayHide();
		}
		if (inShowing != this.showing) {
			var last = this.showing;
			this.showing = inShowing;
			this.showingChanged(last);
		}
	}
function ( inShowing ) { if ( inShowing && inShowing != this . showing ) { if ( this . scrollBounds [ this . sizeDimension ] >= this . scrollBounds [ this . dimension ] ) { return ; } } if ( this . hasNode ( ) ) { this . cancelDelayHide ( ) ; } if ( inShowing != this . showing ) { var last = this . showing ; this . showing = inShowing ; this . showingChanged ( last ) ; } }
implement set because showing is not changed while we delayHide but we want to cancel the hide.
implement set because showing is not changed while we delayHide but we want to cancel the hide .