restomax-scrolling-getter
Advanced tools
Comparing version 1.0.3-Beta.5 to 1.0.3-Beta.6
@@ -137,2 +137,4 @@ (function (global, factory) { | ||
var isDescentPosition = (scrollPosition < this.lastPosition); | ||
/** @type {?} */ | ||
var move = scrollPosition - this.lastPosition; | ||
this.lastPosition = scrollPosition; | ||
@@ -152,3 +154,4 @@ /** @type {?} */ | ||
scrollPosition: scrollPosition, | ||
isDescentPosition: isDescentPosition | ||
isDescentPosition: isDescentPosition, | ||
move: move | ||
}; | ||
@@ -155,0 +158,0 @@ this.scrollEvent.emit(event); |
@@ -1,2 +0,2 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("rxjs"),require("@angular/core")):"function"==typeof define&&define.amd?define("restomax-scrolling-getter",["exports","rxjs","@angular/core"],e):e(t["restomax-scrolling-getter"]={},t.rxjs,t.ng.core)}(this,function(t,e,o){"use strict";var r=function(){function t(){this.scrollEvent=new e.BehaviorSubject(null)}return Object.defineProperty(t.prototype,"scroll",{get:function(){return this._scroll},set:function(t){this._scroll=t,this.scrollEvent.next(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[]},t.ngInjectableDef=o.defineInjectable({factory:function(){return new t},token:t,providedIn:"root"}),t}(),l=function(){function t(t,e){this.elementRef=t,this.rmxScrollingGetter=e,this.scrollStarted=!1,this.scrollBottom=new o.EventEmitter,this.scrollTop=new o.EventEmitter,this.scrollStart=new o.EventEmitter,this.scrollEnd=new o.EventEmitter,this.scrollEvent=new o.EventEmitter,this.bottomOffset=100,this.topOffset=100}return t.prototype.scrollToTop=function(){this.elementRef.nativeElement.scrollTop=this.elementRef.nativeElement.scrollHeight},t.prototype.scrollToBottom=function(t){this.elementRef.nativeElement.scrollTop=0},t.prototype.onScroll=function(t){var e=this;this.scrollStarted?(this.scrollingTimeout&&(clearTimeout(this.scrollingTimeout),this.scrollingTimeout=null),this.scrollingTimeout=setTimeout(function(){e.scrollStarted=!1,e.scrollEnd.emit(!0)},500)):(this.scrollingTimeout=setTimeout(function(){e.scrollStarted=!1,e.scrollEnd.emit(!0)},500),this.scrollStart.emit(!0));var o=t.srcElement;o.scrollHeight-o.scrollTop===o.clientHeight?this.scrollBottom.emit(!0):0===o.scrollTop&&this.scrollTop.emit(!0),this.elementScrollEvent(t)},t.prototype.elementScrollEvent=function(t){var e=t.target,o=e.scrollHeight-e.scrollTop,r=o<this.lastPosition;this.lastPosition=o;var l=e.offsetHeight,n=e.scrollTop<this.topOffset,i={isReachingBottom:o-l<this.bottomOffset,isReachingTop:n,originalEvent:t,isWindowEvent:!1,scrollPosition:o,isDescentPosition:r};this.scrollEvent.emit(i),this.rmxScrollingGetter.scroll=i},t.decorators=[{type:o.Directive,args:[{selector:"[rmxScrollingGetter]"}]}],t.ctorParameters=function(){return[{type:o.ElementRef},{type:r}]},t.propDecorators={scrollBottom:[{type:o.Output}],scrollTop:[{type:o.Output}],scrollStart:[{type:o.Output}],scrollEnd:[{type:o.Output}],scrollEvent:[{type:o.Output}],bottomOffset:[{type:o.Input}],topOffset:[{type:o.Input}],scrollToTop:[{type:o.Input}],scrollToBottom:[{type:o.Input}],onScroll:[{type:o.HostListener,args:["scroll",["$event"]]}]},t}(),n=function(){function t(){}return t.decorators=[{type:o.NgModule,args:[{imports:[],declarations:[l],exports:[l]}]}],t}();t.RMXScrollingGetterService=r,t.RMXScrollingGetterDirective=l,t.RMXScrollingGetterModule=n,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("rxjs"),require("@angular/core")):"function"==typeof define&&define.amd?define("restomax-scrolling-getter",["exports","rxjs","@angular/core"],e):e(t["restomax-scrolling-getter"]={},t.rxjs,t.ng.core)}(this,function(t,e,o){"use strict";var r=function(){function t(){this.scrollEvent=new e.BehaviorSubject(null)}return Object.defineProperty(t.prototype,"scroll",{get:function(){return this._scroll},set:function(t){this._scroll=t,this.scrollEvent.next(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[]},t.ngInjectableDef=o.defineInjectable({factory:function(){return new t},token:t,providedIn:"root"}),t}(),l=function(){function t(t,e){this.elementRef=t,this.rmxScrollingGetter=e,this.scrollStarted=!1,this.scrollBottom=new o.EventEmitter,this.scrollTop=new o.EventEmitter,this.scrollStart=new o.EventEmitter,this.scrollEnd=new o.EventEmitter,this.scrollEvent=new o.EventEmitter,this.bottomOffset=100,this.topOffset=100}return t.prototype.scrollToTop=function(){this.elementRef.nativeElement.scrollTop=this.elementRef.nativeElement.scrollHeight},t.prototype.scrollToBottom=function(t){this.elementRef.nativeElement.scrollTop=0},t.prototype.onScroll=function(t){var e=this;this.scrollStarted?(this.scrollingTimeout&&(clearTimeout(this.scrollingTimeout),this.scrollingTimeout=null),this.scrollingTimeout=setTimeout(function(){e.scrollStarted=!1,e.scrollEnd.emit(!0)},500)):(this.scrollingTimeout=setTimeout(function(){e.scrollStarted=!1,e.scrollEnd.emit(!0)},500),this.scrollStart.emit(!0));var o=t.srcElement;o.scrollHeight-o.scrollTop===o.clientHeight?this.scrollBottom.emit(!0):0===o.scrollTop&&this.scrollTop.emit(!0),this.elementScrollEvent(t)},t.prototype.elementScrollEvent=function(t){var e=t.target,o=e.scrollHeight-e.scrollTop,r=o<this.lastPosition,l=o-this.lastPosition;this.lastPosition=o;var n=e.offsetHeight,i=e.scrollTop<this.topOffset,s={isReachingBottom:o-n<this.bottomOffset,isReachingTop:i,originalEvent:t,isWindowEvent:!1,scrollPosition:o,isDescentPosition:r,move:l};this.scrollEvent.emit(s),this.rmxScrollingGetter.scroll=s},t.decorators=[{type:o.Directive,args:[{selector:"[rmxScrollingGetter]"}]}],t.ctorParameters=function(){return[{type:o.ElementRef},{type:r}]},t.propDecorators={scrollBottom:[{type:o.Output}],scrollTop:[{type:o.Output}],scrollStart:[{type:o.Output}],scrollEnd:[{type:o.Output}],scrollEvent:[{type:o.Output}],bottomOffset:[{type:o.Input}],topOffset:[{type:o.Input}],scrollToTop:[{type:o.Input}],scrollToBottom:[{type:o.Input}],onScroll:[{type:o.HostListener,args:["scroll",["$event"]]}]},t}(),n=function(){function t(){}return t.decorators=[{type:o.NgModule,args:[{imports:[],declarations:[l],exports:[l]}]}],t}();t.RMXScrollingGetterService=r,t.RMXScrollingGetterDirective=l,t.RMXScrollingGetterModule=n,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=restomax-scrolling-getter.umd.min.js.map |
@@ -87,2 +87,4 @@ /** | ||
const isDescentPosition = (scrollPosition < this.lastPosition); | ||
/** @type {?} */ | ||
const move = scrollPosition - this.lastPosition; | ||
this.lastPosition = scrollPosition; | ||
@@ -102,3 +104,4 @@ /** @type {?} */ | ||
scrollPosition, | ||
isDescentPosition | ||
isDescentPosition, | ||
move | ||
}; | ||
@@ -172,2 +175,2 @@ this.scrollEvent.emit(event); | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLyIsInNvdXJjZXMiOlsibGliL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFakcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFPaEYsTUFBTSxPQUFPLDJCQUEyQjs7Ozs7SUFNdEMsWUFDVSxVQUFzQixFQUN0QixrQkFBNkM7UUFEN0MsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUN0Qix1QkFBa0IsR0FBbEIsa0JBQWtCLENBQTJCO1FBTi9DLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBU3BCLGlCQUFZLEdBQUksSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxjQUFTLEdBQU8sSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxnQkFBVyxHQUFLLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsY0FBUyxHQUFPLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsZ0JBQVcsR0FBSyxJQUFJLFlBQVksRUFBa0IsQ0FBQztRQUVwRCxpQkFBWSxHQUFLLEdBQUcsQ0FBQztRQUNyQixjQUFTLEdBQVEsR0FBRyxDQUFDO0lBVDFCLENBQUM7Ozs7SUFZTCxXQUFXO1FBQ1QsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQztJQUN2RixDQUFDOzs7OztJQUdELGNBQWMsQ0FBQyxPQUFPO1FBQ3BCLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFNBQVMsR0FBRyxDQUFD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a0RBQXNEOztJQUN0RCxnREFBc0Q7O0lBQ3RELGtEQUE2RDs7SUFFN0QsbURBQThCOztJQUM5QixnREFBOEI7Ozs7O0lBWDVCLGlEQUE4Qjs7Ozs7SUFDOUIseURBQXFEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBIb3N0TGlzdGVuZXIsIE91dHB1dCwgRXZlbnRFbWl0dGVyLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUk1YU2Nyb2xsRXZlbnQgfSBmcm9tICcuL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBSTVhTY3JvbGxpbmdHZXR0ZXJTZXJ2aWNlIH0gZnJvbSAnLi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLnNlcnZpY2UnO1xuXG5cblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3JteFNjcm9sbGluZ0dldHRlcl0nXG59KVxuZXhwb3J0IGNsYXNzIFJNWFNjcm9sbGluZ0dldHRlckRpcmVjdGl2ZSB7XG5cbiAgcHJpdmF0ZSBzY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gIHByaXZhdGUgc2Nyb2xsaW5nVGltZW91dDogTm9kZUpTLlRpbWVvdXQ7XG4gIHByaXZhdGUgbGFzdFBvc2l0aW9uOiBudW1iZXI7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxuICAgIHByaXZhdGUgcm14U2Nyb2xsaW5nR2V0dGVyOiBSTVhTY3JvbGxpbmdHZXR0ZXJTZXJ2aWNlXG4gICkgeyB9XG5cbiAgQE91dHB1dCgpIHNjcm9sbEJvdHRvbSAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxUb3AgICAgID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgc2Nyb2xsU3RhcnQgICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbEVuZCAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxFdmVudCAgID0gbmV3IEV2ZW50RW1pdHRlcjxSTVhTY3JvbGxFdmVudD4oKTtcblxuICBASW5wdXQoKSBib3R0b21PZmZzZXQgICA9IDEwMDtcbiAgQElucHV0KCkgdG9wT2Zmc2V0ICAgICAgPSAxMDA7XG5cbiAgQElucHV0KClcbiAgc2Nyb2xsVG9Ub3AoKTogdm9pZCB7XG4gICAgdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsVG9wID0gdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsSGVpZ2h0O1xuICB9XG5cbiAgQElucHV0KClcbiAgc2Nyb2xsVG9Cb3R0b20oXyRldmVudCk6IHZvaWQge1xuICAgIHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LnNjcm9sbFRvcCA9IDA7XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdzY3JvbGwnLCBbJyRldmVudCddKVxuICBvblNjcm9sbCgkZXZlbnQ6IFVJRXZlbnQpOiB2b2lkIHtcbiAgICBpZiAoIXRoaXMuc2Nyb2xsU3RhcnRlZCkge1xuICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHRoaXMuc2Nyb2xsU3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNjcm9sbEVuZC5lbWl0KHRydWUpO1xuICAgICAgfSwgNTAwKTtcbiAgICAgIHRoaXMuc2Nyb2xsU3RhcnQuZW1pdCh0cnVlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKHRoaXMuc2Nyb2xsaW5nVGltZW91dCkge1xuICAgICAgICBjbGVhclRpbWVvdXQodGhpcy5zY3JvbGxpbmdUaW1lb3V0KTtcbiAgICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gbnVsbDtcbiAgICAgIH1cblxuICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHRoaXMuc2Nyb2xsU3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNjcm9sbEVuZC5lbWl0KHRydWUpO1xuICAgICAgfSwgNTAwKTtcbiAgICB9XG5cbiAgICBjb25zdCBlbCA9ICRldmVudC5zcmNFbGVtZW50O1xuICAgIGlmIChlbC5zY3JvbGxIZWlnaHQgLSBlbC5zY3JvbGxUb3AgPT09IGVsLmNsaWVudEhlaWdodCkge1xuICAgICAgdGhpcy5zY3JvbGxCb3R0b20uZW1pdCh0cnVlKTtcbiAgICB9IGVsc2UgaWYgKGVsLnNjcm9sbFRvcCA9PT0gMCkge1xuICAgICAgdGhpcy5zY3JvbGxUb3AuZW1pdCh0cnVlKTtcbiAgICB9XG5cbiAgICB0aGlzLmVsZW1lbnRTY3JvbGxFdmVudCgkZXZlbnQpO1xuICB9XG5cbiAgcHJvdGVjdGVkIGVsZW1lbnRTY3JvbGxFdmVudCgkZXZlbnQ6IEV2ZW50KSB7XG4gICAgY29uc3QgdGFyZ2V0ICAgICAgICAgICAgPSA8SFRNTEVsZW1lbnQ+JGV2ZW50LnRhcmdldDtcbiAgICBjb25zdCBzY3JvbGxQb3NpdGlvbiAgICA9IHRhcmdldC5zY3JvbGxIZWlnaHQgLSB0YXJnZXQuc2Nyb2xsVG9wO1xuICAgIGNvbnN0IGlzRGVzY2VudFBvc2l0aW9uICAgPSAoc2Nyb2xsUG9zaXRpb24gPCB0aGlzLmxhc3RQb3NpdGlvbik7XG4gICAgdGhpcy5sYXN0UG9zaXRpb24gICAgICAgPSBzY3JvbGxQb3NpdGlvbjtcbiAgICBjb25zdCBvZmZzZXRIZWlnaHQgICAgICA9IHRhcmdldC5vZmZzZXRIZWlnaHQ7XG4gICAgY29uc3QgaXNSZWFjaGluZ1RvcCAgICAgPSB0YXJnZXQuc2Nyb2xsVG9wIDwgdGhpcy50b3BPZmZzZXQ7XG4gICAgY29uc3QgaXNSZWFjaGluZ0JvdHRvbSAgPSAoc2Nyb2xsUG9zaXRpb24gLSBvZmZzZXRIZWlnaHQpIDwgdGhpcy5ib3R0b21PZmZzZXQ7XG5cbiAgICBjb25zdCBldmVudDogUk1YU2Nyb2xsRXZlbnQgPSB7XG4gICAgICBpc1JlYWNoaW5nQm90dG9tLFxuICAgICAgaXNSZWFjaGluZ1RvcCxcbiAgICAgIG9yaWdpbmFsRXZlbnQ6ICRldmVudCxcbiAgICAgIGlzV2luZG93RXZlbnQ6IGZhbHNlLFxuICAgICAgc2Nyb2xsUG9zaXRpb24sXG4gICAgICBpc0Rlc2NlbnRQb3NpdGlvblxuICAgIH07XG5cbiAgICB0aGlzLnNjcm9sbEV2ZW50LmVtaXQoZXZlbnQpO1xuICAgIHRoaXMucm14U2Nyb2xsaW5nR2V0dGVyLnNjcm9sbCA9IGV2ZW50O1xuICB9XG5cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLyIsInNvdXJjZXMiOlsibGliL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFakcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFPaEYsTUFBTSxPQUFPLDJCQUEyQjs7Ozs7SUFNdEMsWUFDVSxVQUFzQixFQUN0QixrQkFBNkM7UUFEN0MsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUN0Qix1QkFBa0IsR0FBbEIsa0JBQWtCLENBQTJCO1FBTi9DLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBU3BCLGlCQUFZLEdBQUksSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxjQUFTLEdBQU8sSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxnQkFBVyxHQUFLLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsY0FBUyxHQUFPLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsZ0JBQVcsR0FBSyxJQUFJLFlBQVksRUFBa0IsQ0FBQztRQUVwRCxpQkFBWSxHQUFLLEdBQUcsQ0FBQztRQUNyQixjQUFTLEdBQVEsR0FBRyxDQUFDO0lBVDFCLENBQUM7Ozs7SUFZTCxXQUFXO1FBQ1QsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQztJQUN2RixDQUFDOzs7OztJQUdELGNBQWMsQ0FBQyxPQUFPO1FBQ3BCLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFNBQVMsR0FBRyxDQUFD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Ozs7OztJQUN6QyxtREFBNkI7O0lBTzdCLG1EQUFzRDs7SUFDdEQsZ0RBQXNEOztJQUN0RCxrREFBc0Q7O0lBQ3RELGdEQUFzRDs7SUFDdEQsa0RBQTZEOztJQUU3RCxtREFBOEI7O0lBQzlCLGdEQUE4Qjs7Ozs7SUFYNUIsaURBQThCOzs7OztJQUM5Qix5REFBcUQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIEhvc3RMaXN0ZW5lciwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSTVhTY3JvbGxFdmVudCB9IGZyb20gJy4vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzJztcbmltcG9ydCB7IFJNWFNjcm9sbGluZ0dldHRlclNlcnZpY2UgfSBmcm9tICcuL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuc2VydmljZSc7XG5cblxuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcm14U2Nyb2xsaW5nR2V0dGVyXSdcbn0pXG5leHBvcnQgY2xhc3MgUk1YU2Nyb2xsaW5nR2V0dGVyRGlyZWN0aXZlIHtcblxuICBwcml2YXRlIHNjcm9sbFN0YXJ0ZWQgPSBmYWxzZTtcbiAgcHJpdmF0ZSBzY3JvbGxpbmdUaW1lb3V0OiBOb2RlSlMuVGltZW91dDtcbiAgcHJpdmF0ZSBsYXN0UG9zaXRpb246IG51bWJlcjtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXG4gICAgcHJpdmF0ZSBybXhTY3JvbGxpbmdHZXR0ZXI6IFJNWFNjcm9sbGluZ0dldHRlclNlcnZpY2VcbiAgKSB7IH1cblxuICBAT3V0cHV0KCkgc2Nyb2xsQm90dG9tICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbFRvcCAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxTdGFydCAgID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgc2Nyb2xsRW5kICAgICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbEV2ZW50ICAgPSBuZXcgRXZlbnRFbWl0dGVyPFJNWFNjcm9sbEV2ZW50PigpO1xuXG4gIEBJbnB1dCgpIGJvdHRvbU9mZnNldCAgID0gMTAwO1xuICBASW5wdXQoKSB0b3BPZmZzZXQgICAgICA9IDEwMDtcblxuICBASW5wdXQoKVxuICBzY3JvbGxUb1RvcCgpOiB2b2lkIHtcbiAgICB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5zY3JvbGxUb3AgPSB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5zY3JvbGxIZWlnaHQ7XG4gIH1cblxuICBASW5wdXQoKVxuICBzY3JvbGxUb0JvdHRvbShfJGV2ZW50KTogdm9pZCB7XG4gICAgdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsVG9wID0gMDtcbiAgfVxuXG4gIEBIb3N0TGlzdGVuZXIoJ3Njcm9sbCcsIFsnJGV2ZW50J10pXG4gIG9uU2Nyb2xsKCRldmVudDogVUlFdmVudCk6IHZvaWQge1xuICAgIGlmICghdGhpcy5zY3JvbGxTdGFydGVkKSB7XG4gICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5zY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc2Nyb2xsRW5kLmVtaXQodHJ1ZSk7XG4gICAgICB9LCA1MDApO1xuICAgICAgdGhpcy5zY3JvbGxTdGFydC5lbWl0KHRydWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy5zY3JvbGxpbmdUaW1lb3V0KSB7XG4gICAgICAgIGNsZWFyVGltZW91dCh0aGlzLnNjcm9sbGluZ1RpbWVvdXQpO1xuICAgICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBudWxsO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5zY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc2Nyb2xsRW5kLmVtaXQodHJ1ZSk7XG4gICAgICB9LCA1MDApO1xuICAgIH1cblxuICAgIGNvbnN0IGVsID0gJGV2ZW50LnNyY0VsZW1lbnQ7XG4gICAgaWYgKGVsLnNjcm9sbEhlaWdodCAtIGVsLnNjcm9sbFRvcCA9PT0gZWwuY2xpZW50SGVpZ2h0KSB7XG4gICAgICB0aGlzLnNjcm9sbEJvdHRvbS5lbWl0KHRydWUpO1xuICAgIH0gZWxzZSBpZiAoZWwuc2Nyb2xsVG9wID09PSAwKSB7XG4gICAgICB0aGlzLnNjcm9sbFRvcC5lbWl0KHRydWUpO1xuICAgIH1cblxuICAgIHRoaXMuZWxlbWVudFNjcm9sbEV2ZW50KCRldmVudCk7XG4gIH1cblxuICBwcm90ZWN0ZWQgZWxlbWVudFNjcm9sbEV2ZW50KCRldmVudDogRXZlbnQpIHtcbiAgICBjb25zdCB0YXJnZXQgICAgICAgICAgICA9IDxIVE1MRWxlbWVudD4kZXZlbnQudGFyZ2V0O1xuICAgIGNvbnN0IHNjcm9sbFBvc2l0aW9uICAgID0gdGFyZ2V0LnNjcm9sbEhlaWdodCAtIHRhcmdldC5zY3JvbGxUb3A7XG4gICAgY29uc3QgaXNEZXNjZW50UG9zaXRpb24gPSAoc2Nyb2xsUG9zaXRpb24gPCB0aGlzLmxhc3RQb3NpdGlvbik7XG4gICAgY29uc3QgbW92ZSAgICAgICAgICAgICAgPSBzY3JvbGxQb3NpdGlvbiAtIHRoaXMubGFzdFBvc2l0aW9uO1xuICAgIHRoaXMubGFzdFBvc2l0aW9uICAgICAgID0gc2Nyb2xsUG9zaXRpb247XG4gICAgY29uc3Qgb2Zmc2V0SGVpZ2h0ICAgICAgPSB0YXJnZXQub2Zmc2V0SGVpZ2h0O1xuICAgIGNvbnN0IGlzUmVhY2hpbmdUb3AgICAgID0gdGFyZ2V0LnNjcm9sbFRvcCA8IHRoaXMudG9wT2Zmc2V0O1xuICAgIGNvbnN0IGlzUmVhY2hpbmdCb3R0b20gID0gKHNjcm9sbFBvc2l0aW9uIC0gb2Zmc2V0SGVpZ2h0KSA8IHRoaXMuYm90dG9tT2Zmc2V0O1xuXG4gICAgY29uc3QgZXZlbnQ6IFJNWFNjcm9sbEV2ZW50ID0ge1xuICAgICAgaXNSZWFjaGluZ0JvdHRvbSxcbiAgICAgIGlzUmVhY2hpbmdUb3AsXG4gICAgICBvcmlnaW5hbEV2ZW50OiAkZXZlbnQsXG4gICAgICBpc1dpbmRvd0V2ZW50OiBmYWxzZSxcbiAgICAgIHNjcm9sbFBvc2l0aW9uLFxuICAgICAgaXNEZXNjZW50UG9zaXRpb24sXG4gICAgICBtb3ZlXG4gICAgfTtcblxuICAgIHRoaXMuc2Nyb2xsRXZlbnQuZW1pdChldmVudCk7XG4gICAgdGhpcy5ybXhTY3JvbGxpbmdHZXR0ZXIuc2Nyb2xsID0gZXZlbnQ7XG4gIH1cblxufVxuIl19 |
@@ -22,3 +22,5 @@ /** | ||
RMXScrollEvent.prototype.isDescentPosition; | ||
/** @type {?} */ | ||
RMXScrollEvent.prototype.move; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci8iLCJzb3VyY2VzIjpbImxpYi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLmludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLG9DQU9DOzs7SUFOQywwQ0FBMEI7O0lBQzFCLHVDQUF1Qjs7SUFDdkIsdUNBQXFCOztJQUNyQix1Q0FBdUI7O0lBQ3ZCLHdDQUF1Qjs7SUFDdkIsMkNBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBSTVhTY3JvbGxFdmVudCB7XG4gIGlzUmVhY2hpbmdCb3R0b206IGJvb2xlYW47XG4gIGlzUmVhY2hpbmdUb3A6IGJvb2xlYW47XG4gIG9yaWdpbmFsRXZlbnQ6IEV2ZW50O1xuICBpc1dpbmRvd0V2ZW50OiBib29sZWFuO1xuICBzY3JvbGxQb3NpdGlvbjogbnVtYmVyO1xuICBpc0Rlc2NlbnRQb3NpdGlvbjogYm9vbGVhbjtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci8iLCJzb3VyY2VzIjpbImxpYi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLmludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLG9DQVFDOzs7SUFQQywwQ0FBMEI7O0lBQzFCLHVDQUF1Qjs7SUFDdkIsdUNBQXFCOztJQUNyQix1Q0FBdUI7O0lBQ3ZCLHdDQUF1Qjs7SUFDdkIsMkNBQTJCOztJQUMzQiw4QkFBYSIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUk1YU2Nyb2xsRXZlbnQge1xuICBpc1JlYWNoaW5nQm90dG9tOiBib29sZWFuO1xuICBpc1JlYWNoaW5nVG9wOiBib29sZWFuO1xuICBvcmlnaW5hbEV2ZW50OiBFdmVudDtcbiAgaXNXaW5kb3dFdmVudDogYm9vbGVhbjtcbiAgc2Nyb2xsUG9zaXRpb246IG51bWJlcjtcbiAgaXNEZXNjZW50UG9zaXRpb246IGJvb2xlYW47XG4gIG1vdmU6IG51bWJlcjtcbn1cbiJdfQ== |
@@ -100,2 +100,4 @@ /** | ||
var isDescentPosition = (scrollPosition < this.lastPosition); | ||
/** @type {?} */ | ||
var move = scrollPosition - this.lastPosition; | ||
this.lastPosition = scrollPosition; | ||
@@ -115,3 +117,4 @@ /** @type {?} */ | ||
scrollPosition: scrollPosition, | ||
isDescentPosition: isDescentPosition | ||
isDescentPosition: isDescentPosition, | ||
move: move | ||
}; | ||
@@ -187,2 +190,2 @@ this.scrollEvent.emit(event); | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLyIsInNvdXJjZXMiOlsibGliL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFakcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFJaEY7SUFTRSxxQ0FDVSxVQUFzQixFQUN0QixrQkFBNkM7UUFEN0MsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUN0Qix1QkFBa0IsR0FBbEIsa0JBQWtCLENBQTJCO1FBTi9DLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBU3BCLGlCQUFZLEdBQUksSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxjQUFTLEdBQU8sSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxnQkFBVyxHQUFLLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsY0FBUyxHQUFPLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsZ0JBQVcsR0FBSyxJQUFJLFlBQVksRUFBa0IsQ0FBQztRQUVwRCxpQkFBWSxHQUFLLEdBQUcsQ0FBQztRQUNyQixjQUFTLEdBQVEsR0FBRyxDQUFDO0lBVDFCLENBQUM7Ozs7SUFZTCxpREFBVzs7O0lBRFg7UUFFRSxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDO0lBQ3ZGLENBQUM7Ozs7O0lBR0Qsb0RBQWM7Ozs7SUFEZCxVQUNlLE9BQU87UUFDcEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FB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LG9EQUE4Qjs7Ozs7SUFDOUIsdURBQXlDOzs7OztJQUN6QyxtREFBNkI7O0lBTzdCLG1EQUFzRDs7SUFDdEQsZ0RBQXNEOztJQUN0RCxrREFBc0Q7O0lBQ3RELGdEQUFzRDs7SUFDdEQsa0RBQTZEOztJQUU3RCxtREFBOEI7O0lBQzlCLGdEQUE4Qjs7Ozs7SUFYNUIsaURBQThCOzs7OztJQUM5Qix5REFBcUQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIEhvc3RMaXN0ZW5lciwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSTVhTY3JvbGxFdmVudCB9IGZyb20gJy4vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzJztcbmltcG9ydCB7IFJNWFNjcm9sbGluZ0dldHRlclNlcnZpY2UgfSBmcm9tICcuL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuc2VydmljZSc7XG5cblxuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcm14U2Nyb2xsaW5nR2V0dGVyXSdcbn0pXG5leHBvcnQgY2xhc3MgUk1YU2Nyb2xsaW5nR2V0dGVyRGlyZWN0aXZlIHtcblxuICBwcml2YXRlIHNjcm9sbFN0YXJ0ZWQgPSBmYWxzZTtcbiAgcHJpdmF0ZSBzY3JvbGxpbmdUaW1lb3V0OiBOb2RlSlMuVGltZW91dDtcbiAgcHJpdmF0ZSBsYXN0UG9zaXRpb246IG51bWJlcjtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXG4gICAgcHJpdmF0ZSBybXhTY3JvbGxpbmdHZXR0ZXI6IFJNWFNjcm9sbGluZ0dldHRlclNlcnZpY2VcbiAgKSB7IH1cblxuICBAT3V0cHV0KCkgc2Nyb2xsQm90dG9tICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbFRvcCAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxTdGFydCAgID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgc2Nyb2xsRW5kICAgICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbEV2ZW50ICAgPSBuZXcgRXZlbnRFbWl0dGVyPFJNWFNjcm9sbEV2ZW50PigpO1xuXG4gIEBJbnB1dCgpIGJvdHRvbU9mZnNldCAgID0gMTAwO1xuICBASW5wdXQoKSB0b3BPZmZzZXQgICAgICA9IDEwMDtcblxuICBASW5wdXQoKVxuICBzY3JvbGxUb1RvcCgpOiB2b2lkIHtcbiAgICB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5zY3JvbGxUb3AgPSB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5zY3JvbGxIZWlnaHQ7XG4gIH1cblxuICBASW5wdXQoKVxuICBzY3JvbGxUb0JvdHRvbShfJGV2ZW50KTogdm9pZCB7XG4gICAgdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsVG9wID0gMDtcbiAgfVxuXG4gIEBIb3N0TGlzdGVuZXIoJ3Njcm9sbCcsIFsnJGV2ZW50J10pXG4gIG9uU2Nyb2xsKCRldmVudDogVUlFdmVudCk6IHZvaWQge1xuICAgIGlmICghdGhpcy5zY3JvbGxTdGFydGVkKSB7XG4gICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5zY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc2Nyb2xsRW5kLmVtaXQodHJ1ZSk7XG4gICAgICB9LCA1MDApO1xuICAgICAgdGhpcy5zY3JvbGxTdGFydC5lbWl0KHRydWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICBpZiAodGhpcy5zY3JvbGxpbmdUaW1lb3V0KSB7XG4gICAgICAgIGNsZWFyVGltZW91dCh0aGlzLnNjcm9sbGluZ1RpbWVvdXQpO1xuICAgICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBudWxsO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnNjcm9sbGluZ1RpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5zY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc2Nyb2xsRW5kLmVtaXQodHJ1ZSk7XG4gICAgICB9LCA1MDApO1xuICAgIH1cblxuICAgIGNvbnN0IGVsID0gJGV2ZW50LnNyY0VsZW1lbnQ7XG4gICAgaWYgKGVsLnNjcm9sbEhlaWdodCAtIGVsLnNjcm9sbFRvcCA9PT0gZWwuY2xpZW50SGVpZ2h0KSB7XG4gICAgICB0aGlzLnNjcm9sbEJvdHRvbS5lbWl0KHRydWUpO1xuICAgIH0gZWxzZSBpZiAoZWwuc2Nyb2xsVG9wID09PSAwKSB7XG4gICAgICB0aGlzLnNjcm9sbFRvcC5lbWl0KHRydWUpO1xuICAgIH1cblxuICAgIHRoaXMuZWxlbWVudFNjcm9sbEV2ZW50KCRldmVudCk7XG4gIH1cblxuICBwcm90ZWN0ZWQgZWxlbWVudFNjcm9sbEV2ZW50KCRldmVudDogRXZlbnQpIHtcbiAgICBjb25zdCB0YXJnZXQgICAgICAgICAgICA9IDxIVE1MRWxlbWVudD4kZXZlbnQudGFyZ2V0O1xuICAgIGNvbnN0IHNjcm9sbFBvc2l0aW9uICAgID0gdGFyZ2V0LnNjcm9sbEhlaWdodCAtIHRhcmdldC5zY3JvbGxUb3A7XG4gICAgY29uc3QgaXNEZXNjZW50UG9zaXRpb24gICA9IChzY3JvbGxQb3NpdGlvbiA8IHRoaXMubGFzdFBvc2l0aW9uKTtcbiAgICB0aGlzLmxhc3RQb3NpdGlvbiAgICAgICA9IHNjcm9sbFBvc2l0aW9uO1xuICAgIGNvbnN0IG9mZnNldEhlaWdodCAgICAgID0gdGFyZ2V0Lm9mZnNldEhlaWdodDtcbiAgICBjb25zdCBpc1JlYWNoaW5nVG9wICAgICA9IHRhcmdldC5zY3JvbGxUb3AgPCB0aGlzLnRvcE9mZnNldDtcbiAgICBjb25zdCBpc1JlYWNoaW5nQm90dG9tICA9IChzY3JvbGxQb3NpdGlvbiAtIG9mZnNldEhlaWdodCkgPCB0aGlzLmJvdHRvbU9mZnNldDtcblxuICAgIGNvbnN0IGV2ZW50OiBSTVhTY3JvbGxFdmVudCA9IHtcbiAgICAgIGlzUmVhY2hpbmdCb3R0b20sXG4gICAgICBpc1JlYWNoaW5nVG9wLFxuICAgICAgb3JpZ2luYWxFdmVudDogJGV2ZW50LFxuICAgICAgaXNXaW5kb3dFdmVudDogZmFsc2UsXG4gICAgICBzY3JvbGxQb3NpdGlvbixcbiAgICAgIGlzRGVzY2VudFBvc2l0aW9uXG4gICAgfTtcblxuICAgIHRoaXMuc2Nyb2xsRXZlbnQuZW1pdChldmVudCk7XG4gICAgdGhpcy5ybXhTY3JvbGxpbmdHZXR0ZXIuc2Nyb2xsID0gZXZlbnQ7XG4gIH1cblxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLyIsInNvdXJjZXMiOlsibGliL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFakcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFJaEY7SUFTRSxxQ0FDVSxVQUFzQixFQUN0QixrQkFBNkM7UUFEN0MsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUN0Qix1QkFBa0IsR0FBbEIsa0JBQWtCLENBQTJCO1FBTi9DLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBU3BCLGlCQUFZLEdBQUksSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxjQUFTLEdBQU8sSUFBSSxZQUFZLEVBQVcsQ0FBQztRQUM1QyxnQkFBVyxHQUFLLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsY0FBUyxHQUFPLElBQUksWUFBWSxFQUFXLENBQUM7UUFDNUMsZ0JBQVcsR0FBSyxJQUFJLFlBQVksRUFBa0IsQ0FBQztRQUVwRCxpQkFBWSxHQUFLLEdBQUcsQ0FBQztRQUNyQixjQUFTLEdBQVEsR0FBRyxDQUFDO0lBVDFCLENBQUM7Ozs7SUFZTCxpREFBVzs7O0lBRFg7UUFFRSxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDO0lBQ3ZGLENBQUM7Ozs7O0lBR0Qsb0RBQWM7Ozs7SUFEZCxVQUNlLE9BQU87UUFDcEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FBQztJQUM5QyxDQUFDOzs7OztJQUdELDhDQUFROzs7O0lBRFIsVUFDUyxNQUFlO1FBRHhCLGlCQTRCQztRQTFCQyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRTtZQUN2QixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsVUFBVTs7O1lBQUM7Z0JBQ2pDLEtBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO2dCQUMzQixLQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUM1QixDQUFDLEdBQUUsR0FBRyxDQUFDLENBQUM7WUFDUixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUM3QjthQUFNO1lBQ0wsSUFBSSxJQUFJLENBQUMsZ0JBQWdCLEVBQUU7Z0JBQ3pCLFlBQVksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztnQkFDcEMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLElBQUksQ0FBQzthQUM5QjtZQUVELElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxVQUFVOzs7WUFBQztnQkFDakMsS0FBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7Z0JBQzNCLEtBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQzVCLENBQUMsR0FBRSxHQUFHLENBQUMsQ0FBQztTQUNUOztZQUVLLEVBQUUsR0FBRyxNQUFNLENBQUMsVUFBVTtRQUM1QixJQUFJLEVBQUUsQ0FBQyxZQUFZLEdBQUcsRUFBRSxDQUFDLFNBQVMsS0FBSyxFQUFFLENBQUMsWUFBWSxFQUFFO1lBQ3RELElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQzlCO2FBQU0sSUFBSSxFQUFFLENBQUMsU0FBUyxLQUFLLENBQUMsRUFBRTtZQUM3QixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMzQjtRQUVELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNsQyxDQUFDOzs7Ozs7SUFFUyx3REFBa0I7Ozs7O0lBQTVCLFVBQTZCLE1BQWE7O1lBQ2xDLE1BQU0sR0FBYyxtQkFBYSxNQUFNLENBQUMsTUFBTSxFQUFBOztZQUM5QyxjQUFjLEdBQU0sTUFBTSxDQUFDLFlBQVksR0FBRyxNQUFNLENBQUMsU0FBUzs7WUFDMUQsaUJBQWlCLEdBQUcsQ0FBQyxjQUFjLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQzs7WUFDeEQsSUFBSSxHQUFnQixjQUFjLEdBQUcsSUFBSSxDQUFDLFlBQVk7UUFDNUQsSUFBSSxDQUFDLFlBQVksR0FBUyxjQUFjLENBQUM7O1lBQ25DLFlBQVksR0FBUSxNQUFNLENBQUMsWUFBWTs7WUFDdkMsYUFBYSxHQUFPLE1BQU0sQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVM7O1lBQ3JELGdCQUFnQixHQUFJLENBQUMsY0FBYyxHQUFHLFlBQVksQ0FBQyxHQUFHLElBQUksQ0FBQyxZQUFZOztZQUV2RSxLQUFLLEdBQW1CO1lBQzVCLGdCQUFnQixrQkFBQTtZQUNoQixhQUFhLGVBQUE7WUFDYixhQUFhLEVBQUUsTUFBTTtZQUNyQixhQUFhLEVBQUUsS0FBSztZQUNwQixjQUFjLGdCQUFBO1lBQ2QsaUJBQWlCLG1CQUFBO1lBQ2pCLElBQUksTUFBQTtTQUNMO1FBRUQsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDN0IsSUFBSSxDQUFDLGtCQUFrQixDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDekMsQ0FBQzs7Z0JBckZGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsc0JBQXNCO2lCQUNqQzs7OztnQkFSbUIsVUFBVTtnQkFFckIseUJBQXlCOzs7K0JBa0IvQixNQUFNOzRCQUNOLE1BQU07OEJBQ04sTUFBTTs0QkFDTixNQUFNOzhCQUNOLE1BQU07K0JBRU4sS0FBSzs0QkFDTCxLQUFLOzhCQUVMLEtBQUs7aUNBS0wsS0FBSzsyQkFLTCxZQUFZLFNBQUMsUUFBUSxFQUFFLENBQUMsUUFBUSxDQUFDOztJQXNEcEMsa0NBQUM7Q0FBQSxBQXZGRCxJQXVGQztTQXBGWSwyQkFBMkI7Ozs7OztJQUV0QyxvREFBOEI7Ozs7O0lBQzlCLHVEQUF5Qzs7Ozs7SUFDekMsbURBQTZCOztJQU83QixtREFBc0Q7O0lBQ3RELGdEQUFzRDs7SUFDdEQsa0RBQXNEOztJQUN0RCxnREFBc0Q7O0lBQ3RELGtEQUE2RDs7SUFFN0QsbURBQThCOztJQUM5QixnREFBOEI7Ozs7O0lBWDVCLGlEQUE4Qjs7Ozs7SUFDOUIseURBQXFEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBIb3N0TGlzdGVuZXIsIE91dHB1dCwgRXZlbnRFbWl0dGVyLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUk1YU2Nyb2xsRXZlbnQgfSBmcm9tICcuL3Jlc3RvbWF4LXNjcm9sbGluZy1nZXR0ZXIuaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBSTVhTY3JvbGxpbmdHZXR0ZXJTZXJ2aWNlIH0gZnJvbSAnLi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLnNlcnZpY2UnO1xuXG5cblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3JteFNjcm9sbGluZ0dldHRlcl0nXG59KVxuZXhwb3J0IGNsYXNzIFJNWFNjcm9sbGluZ0dldHRlckRpcmVjdGl2ZSB7XG5cbiAgcHJpdmF0ZSBzY3JvbGxTdGFydGVkID0gZmFsc2U7XG4gIHByaXZhdGUgc2Nyb2xsaW5nVGltZW91dDogTm9kZUpTLlRpbWVvdXQ7XG4gIHByaXZhdGUgbGFzdFBvc2l0aW9uOiBudW1iZXI7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxuICAgIHByaXZhdGUgcm14U2Nyb2xsaW5nR2V0dGVyOiBSTVhTY3JvbGxpbmdHZXR0ZXJTZXJ2aWNlXG4gICkgeyB9XG5cbiAgQE91dHB1dCgpIHNjcm9sbEJvdHRvbSAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxUb3AgICAgID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgc2Nyb2xsU3RhcnQgICA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQE91dHB1dCgpIHNjcm9sbEVuZCAgICAgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG4gIEBPdXRwdXQoKSBzY3JvbGxFdmVudCAgID0gbmV3IEV2ZW50RW1pdHRlcjxSTVhTY3JvbGxFdmVudD4oKTtcblxuICBASW5wdXQoKSBib3R0b21PZmZzZXQgICA9IDEwMDtcbiAgQElucHV0KCkgdG9wT2Zmc2V0ICAgICAgPSAxMDA7XG5cbiAgQElucHV0KClcbiAgc2Nyb2xsVG9Ub3AoKTogdm9pZCB7XG4gICAgdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsVG9wID0gdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuc2Nyb2xsSGVpZ2h0O1xuICB9XG5cbiAgQElucHV0KClcbiAgc2Nyb2xsVG9Cb3R0b20oXyRldmVudCk6IHZvaWQge1xuICAgIHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LnNjcm9sbFRvcCA9IDA7XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdzY3JvbGwnLCBbJyRldmVudCddKVxuICBvblNjcm9sbCgkZXZlbnQ6IFVJRXZlbnQpOiB2b2lkIHtcbiAgICBpZiAoIXRoaXMuc2Nyb2xsU3RhcnRlZCkge1xuICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHRoaXMuc2Nyb2xsU3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNjcm9sbEVuZC5lbWl0KHRydWUpO1xuICAgICAgfSwgNTAwKTtcbiAgICAgIHRoaXMuc2Nyb2xsU3RhcnQuZW1pdCh0cnVlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKHRoaXMuc2Nyb2xsaW5nVGltZW91dCkge1xuICAgICAgICBjbGVhclRpbWVvdXQodGhpcy5zY3JvbGxpbmdUaW1lb3V0KTtcbiAgICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gbnVsbDtcbiAgICAgIH1cblxuICAgICAgdGhpcy5zY3JvbGxpbmdUaW1lb3V0ID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHRoaXMuc2Nyb2xsU3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNjcm9sbEVuZC5lbWl0KHRydWUpO1xuICAgICAgfSwgNTAwKTtcbiAgICB9XG5cbiAgICBjb25zdCBlbCA9ICRldmVudC5zcmNFbGVtZW50O1xuICAgIGlmIChlbC5zY3JvbGxIZWlnaHQgLSBlbC5zY3JvbGxUb3AgPT09IGVsLmNsaWVudEhlaWdodCkge1xuICAgICAgdGhpcy5zY3JvbGxCb3R0b20uZW1pdCh0cnVlKTtcbiAgICB9IGVsc2UgaWYgKGVsLnNjcm9sbFRvcCA9PT0gMCkge1xuICAgICAgdGhpcy5zY3JvbGxUb3AuZW1pdCh0cnVlKTtcbiAgICB9XG5cbiAgICB0aGlzLmVsZW1lbnRTY3JvbGxFdmVudCgkZXZlbnQpO1xuICB9XG5cbiAgcHJvdGVjdGVkIGVsZW1lbnRTY3JvbGxFdmVudCgkZXZlbnQ6IEV2ZW50KSB7XG4gICAgY29uc3QgdGFyZ2V0ICAgICAgICAgICAgPSA8SFRNTEVsZW1lbnQ+JGV2ZW50LnRhcmdldDtcbiAgICBjb25zdCBzY3JvbGxQb3NpdGlvbiAgICA9IHRhcmdldC5zY3JvbGxIZWlnaHQgLSB0YXJnZXQuc2Nyb2xsVG9wO1xuICAgIGNvbnN0IGlzRGVzY2VudFBvc2l0aW9uID0gKHNjcm9sbFBvc2l0aW9uIDwgdGhpcy5sYXN0UG9zaXRpb24pO1xuICAgIGNvbnN0IG1vdmUgICAgICAgICAgICAgID0gc2Nyb2xsUG9zaXRpb24gLSB0aGlzLmxhc3RQb3NpdGlvbjtcbiAgICB0aGlzLmxhc3RQb3NpdGlvbiAgICAgICA9IHNjcm9sbFBvc2l0aW9uO1xuICAgIGNvbnN0IG9mZnNldEhlaWdodCAgICAgID0gdGFyZ2V0Lm9mZnNldEhlaWdodDtcbiAgICBjb25zdCBpc1JlYWNoaW5nVG9wICAgICA9IHRhcmdldC5zY3JvbGxUb3AgPCB0aGlzLnRvcE9mZnNldDtcbiAgICBjb25zdCBpc1JlYWNoaW5nQm90dG9tICA9IChzY3JvbGxQb3NpdGlvbiAtIG9mZnNldEhlaWdodCkgPCB0aGlzLmJvdHRvbU9mZnNldDtcblxuICAgIGNvbnN0IGV2ZW50OiBSTVhTY3JvbGxFdmVudCA9IHtcbiAgICAgIGlzUmVhY2hpbmdCb3R0b20sXG4gICAgICBpc1JlYWNoaW5nVG9wLFxuICAgICAgb3JpZ2luYWxFdmVudDogJGV2ZW50LFxuICAgICAgaXNXaW5kb3dFdmVudDogZmFsc2UsXG4gICAgICBzY3JvbGxQb3NpdGlvbixcbiAgICAgIGlzRGVzY2VudFBvc2l0aW9uLFxuICAgICAgbW92ZVxuICAgIH07XG5cbiAgICB0aGlzLnNjcm9sbEV2ZW50LmVtaXQoZXZlbnQpO1xuICAgIHRoaXMucm14U2Nyb2xsaW5nR2V0dGVyLnNjcm9sbCA9IGV2ZW50O1xuICB9XG5cbn1cbiJdfQ== |
@@ -22,3 +22,5 @@ /** | ||
RMXScrollEvent.prototype.isDescentPosition; | ||
/** @type {?} */ | ||
RMXScrollEvent.prototype.move; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci8iLCJzb3VyY2VzIjpbImxpYi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLmludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLG9DQU9DOzs7SUFOQywwQ0FBMEI7O0lBQzFCLHVDQUF1Qjs7SUFDdkIsdUNBQXFCOztJQUNyQix1Q0FBdUI7O0lBQ3ZCLHdDQUF1Qjs7SUFDdkIsMkNBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBSTVhTY3JvbGxFdmVudCB7XG4gIGlzUmVhY2hpbmdCb3R0b206IGJvb2xlYW47XG4gIGlzUmVhY2hpbmdUb3A6IGJvb2xlYW47XG4gIG9yaWdpbmFsRXZlbnQ6IEV2ZW50O1xuICBpc1dpbmRvd0V2ZW50OiBib29sZWFuO1xuICBzY3JvbGxQb3NpdGlvbjogbnVtYmVyO1xuICBpc0Rlc2NlbnRQb3NpdGlvbjogYm9vbGVhbjtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vcmVzdG9tYXgtc2Nyb2xsaW5nLWdldHRlci8iLCJzb3VyY2VzIjpbImxpYi9yZXN0b21heC1zY3JvbGxpbmctZ2V0dGVyLmludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLG9DQVFDOzs7SUFQQywwQ0FBMEI7O0lBQzFCLHVDQUF1Qjs7SUFDdkIsdUNBQXFCOztJQUNyQix1Q0FBdUI7O0lBQ3ZCLHdDQUF1Qjs7SUFDdkIsMkNBQTJCOztJQUMzQiw4QkFBYSIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUk1YU2Nyb2xsRXZlbnQge1xuICBpc1JlYWNoaW5nQm90dG9tOiBib29sZWFuO1xuICBpc1JlYWNoaW5nVG9wOiBib29sZWFuO1xuICBvcmlnaW5hbEV2ZW50OiBFdmVudDtcbiAgaXNXaW5kb3dFdmVudDogYm9vbGVhbjtcbiAgc2Nyb2xsUG9zaXRpb246IG51bWJlcjtcbiAgaXNEZXNjZW50UG9zaXRpb246IGJvb2xlYW47XG4gIG1vdmU6IG51bWJlcjtcbn1cbiJdfQ== |
@@ -125,2 +125,4 @@ import { BehaviorSubject } from 'rxjs'; | ||
const isDescentPosition = (scrollPosition < this.lastPosition); | ||
/** @type {?} */ | ||
const move = scrollPosition - this.lastPosition; | ||
this.lastPosition = scrollPosition; | ||
@@ -140,3 +142,4 @@ /** @type {?} */ | ||
scrollPosition, | ||
isDescentPosition | ||
isDescentPosition, | ||
move | ||
}; | ||
@@ -143,0 +146,0 @@ this.scrollEvent.emit(event); |
@@ -143,2 +143,4 @@ import { BehaviorSubject } from 'rxjs'; | ||
var isDescentPosition = (scrollPosition < this.lastPosition); | ||
/** @type {?} */ | ||
var move = scrollPosition - this.lastPosition; | ||
this.lastPosition = scrollPosition; | ||
@@ -158,3 +160,4 @@ /** @type {?} */ | ||
scrollPosition: scrollPosition, | ||
isDescentPosition: isDescentPosition | ||
isDescentPosition: isDescentPosition, | ||
move: move | ||
}; | ||
@@ -161,0 +164,0 @@ this.scrollEvent.emit(event); |
@@ -8,2 +8,3 @@ export interface RMXScrollEvent { | ||
isDescentPosition: boolean; | ||
move: number; | ||
} |
{ | ||
"name": "restomax-scrolling-getter", | ||
"version": "1.0.3-Beta.5", | ||
"version": "1.0.3-Beta.6", | ||
"peerDependencies": { | ||
@@ -5,0 +5,0 @@ "@angular/common": "^7.0.0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
103924
1237