function initDelegateMembers(oScrollerInstance) {
			var oDelegateMembers = {
				_init : function(oControl, sScrollContentDom, oConfig) {
					// default scroll supression threshold of jQuery mobile is too small and prevent native scrolling
					if (jQuery.event && jQuery.event.special && jQuery.event.special.swipe && jQuery.event.special.swipe.scrollSupressionThreshold < 120) {
						jQuery.event.special.swipe.scrollSupressionThreshold = 120;
					}

					jQuery.extend(this, oNativeScrollDelegate);

					if (oConfig.nonTouchScrolling === true) {
						this._bDragScroll = true; // optional drag instead of native scrolling
					}
					if (sap.ui.getCore().getConfiguration().getRTL()) {
						this._scrollX = 9999; // in RTL case initially scroll to the very right
						if (Device.browser.msie || Device.browser.edge) {
							this._bFlipX = true; // in IE and Edge RTL, scrollLeft goes opposite direction
						}
					}
				},
				_exit : function() {
					if (this._cleanup) {
						this._cleanup();
					}
				}
			};
			// Copy over members to prototype
			jQuery.extend(oScrollerInstance, oDelegateMembers);
		}
function initDelegateMembers(oScrollerInstance) {
			var oDelegateMembers = {
				_init : function(oControl, sScrollContentDom, oConfig) {
					// default scroll supression threshold of jQuery mobile is too small and prevent native scrolling
					if (jQuery.event && jQuery.event.special && jQuery.event.special.swipe && jQuery.event.special.swipe.scrollSupressionThreshold < 120) {
						jQuery.event.special.swipe.scrollSupressionThreshold = 120;
					}

					jQuery.extend(this, oNativeScrollDelegate);

					if (oConfig.nonTouchScrolling === true) {
						this._bDragScroll = true; // optional drag instead of native scrolling
					}
					if (sap.ui.getCore().getConfiguration().getRTL()) {
						this._scrollX = 9999; // in RTL case initially scroll to the very right
						if (Device.browser.msie || Device.browser.edge) {
							this._bFlipX = true; // in IE and Edge RTL, scrollLeft goes opposite direction
						}
					}
				},
				_exit : function() {
					if (this._cleanup) {
						this._cleanup();
					}
				}
			};
			// Copy over members to prototype
			jQuery.extend(oScrollerInstance, oDelegateMembers);
		}
function initDelegateMembers ( oScrollerInstance ) { var oDelegateMembers = { _init : function ( oControl , sScrollContentDom , oConfig ) { // default scroll supression threshold of jQuery mobile is too small and prevent native scrolling if ( jQuery . event && jQuery . event . special && jQuery . event . special . swipe && jQuery . event . special . swipe . scrollSupressionThreshold < 120 ) { jQuery . event . special . swipe . scrollSupressionThreshold = 120 ; } jQuery . extend ( this , oNativeScrollDelegate ) ; if ( oConfig . nonTouchScrolling === true ) { this . _bDragScroll = true ; // optional drag instead of native scrolling } if ( sap . ui . getCore ( ) . getConfiguration ( ) . getRTL ( ) ) { this . _scrollX = 9999 ; // in RTL case initially scroll to the very right if ( Device . browser . msie || Device . browser . edge ) { this . _bFlipX = true ; // in IE and Edge RTL, scrollLeft goes opposite direction } } } , _exit : function ( ) { if ( this . _cleanup ) { this . _cleanup ( ) ; } } } ; // Copy over members to prototype jQuery . extend ( oScrollerInstance , oDelegateMembers ) ; }
/*
Init delegator prototype according to various conditions.
/ * Init delegator prototype according to various conditions .
Initializes the delegate members