__stepThroughDeceleration (render) {
        var self = this

        var scrollTop = self.__scrollTop + self.__decelerationVelocityY

        var scrollTopFixed = Math.max(Math.min(self.__maxDecelerationScrollTop, scrollTop), self.__minDecelerationScrollTop)
        if (scrollTopFixed !== scrollTop) {
            scrollTop = scrollTopFixed
            self.__decelerationVelocityY = 0
        }

        if (Math.abs(self.__decelerationVelocityY) <= 1) {
            if (Math.abs(scrollTop % self.__itemHeight) < 1) {
                self.__decelerationVelocityY = 0
            }
        } else {
            self.__decelerationVelocityY *= 0.95
        }

        self.__publish(scrollTop)
    }
// Called on every step of the animation
Called on every step of the animation
Called on every step of the animation
__stepThroughDeceleration (render) {
        var self = this
        var scrollTop = self.__scrollTop + self.__decelerationVelocityY
        var scrollTopFixed = Math.max(Math.min(self.__maxDecelerationScrollTop, scrollTop), self.__minDecelerationScrollTop)
        if (scrollTopFixed !== scrollTop) {
            scrollTop = scrollTopFixed
            self.__decelerationVelocityY = 0
        }
        if (Math.abs(self.__decelerationVelocityY) <= 1) {
            if (Math.abs(scrollTop % self.__itemHeight) < 1) {
                self.__decelerationVelocityY = 0
            }
        } else {
            self.__decelerationVelocityY *= 0.95
        }
        self.__publish(scrollTop)
    }
__stepThroughDeceleration ( render ) { var self = this var scrollTop = self . __scrollTop + self . __decelerationVelocityY var scrollTopFixed = Math . max ( Math . min ( self . __maxDecelerationScrollTop , scrollTop ) , self . __minDecelerationScrollTop ) if ( scrollTopFixed !== scrollTop ) { scrollTop = scrollTopFixed self . __decelerationVelocityY = 0 } if ( Math . abs ( self . __decelerationVelocityY ) <= 1 ) { if ( Math . abs ( scrollTop % self . __itemHeight ) < 1 ) { self . __decelerationVelocityY = 0 } } else { self . __decelerationVelocityY *= 0.95 } self . __publish ( scrollTop ) }
Called on every step of the animation
Called on every step of the animation