ngx-free-fullpage
Version:
ngx-free-fullpage is a free-for-profit angular library that gives you all the tools you need to implement a fullpage scroll effect. This library hasn't been developed in order to substitute the current ngx-fullpage, this library is an alternative for thos
21 lines • 2.31 kB
JavaScript
import { __decorate } from "tslib";
import { NgxFullpageService } from '../ngx-fullpage.service';
import { Directive, ElementRef } from '@angular/core';
let NgxFullpageToFirstButtonDirective = class NgxFullpageToFirstButtonDirective {
constructor(el, justFullpageService) {
this.el = el;
this.justFullpageService = justFullpageService;
this.el.nativeElement.onclick = (() => this.justFullpageService.goTo(0));
}
};
NgxFullpageToFirstButtonDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgxFullpageService }
];
NgxFullpageToFirstButtonDirective = __decorate([
Directive({
selector: '[ngx-fullpage-go-to-first]'
})
], NgxFullpageToFirstButtonDirective);
export { NgxFullpageToFirstButtonDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZ1bGxwYWdlLXRvLWZpcnN0LWJ1dHRvbi5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZnJlZS1mdWxscGFnZS8iLCJzb3VyY2VzIjpbImxpYi90b3AtYnV0dG9uL25neC1mdWxscGFnZS10by1maXJzdC1idXR0b24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUt0RCxJQUFhLGlDQUFpQyxHQUE5QyxNQUFhLGlDQUFpQztJQUU1QyxZQUFvQixFQUFlLEVBQVUsbUJBQXdDO1FBQWpFLE9BQUUsR0FBRixFQUFFLENBQWE7UUFBVSx3QkFBbUIsR0FBbkIsbUJBQW1CLENBQXFCO1FBQ25GLElBQUksQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLE9BQU8sR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMzRSxDQUFDO0NBRUYsQ0FBQTs7WUFKMEIsVUFBVTtZQUFnQyxrQkFBa0I7O0FBRjFFLGlDQUFpQztJQUg3QyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsNEJBQTRCO0tBQ3ZDLENBQUM7R0FDVyxpQ0FBaUMsQ0FNN0M7U0FOWSxpQ0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ3hGdWxscGFnZVNlcnZpY2UgfSBmcm9tICcuLi9uZ3gtZnVsbHBhZ2Uuc2VydmljZSc7XG5pbXBvcnQgeyBEaXJlY3RpdmUsIEVsZW1lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW25neC1mdWxscGFnZS1nby10by1maXJzdF0nXG59KVxuZXhwb3J0IGNsYXNzIE5neEZ1bGxwYWdlVG9GaXJzdEJ1dHRvbkRpcmVjdGl2ZSB7XG4gIFxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsIDogRWxlbWVudFJlZiwgcHJpdmF0ZSBqdXN0RnVsbHBhZ2VTZXJ2aWNlIDogTmd4RnVsbHBhZ2VTZXJ2aWNlKSB7IFxuICAgIHRoaXMuZWwubmF0aXZlRWxlbWVudC5vbmNsaWNrID0gKCgpID0+IHRoaXMuanVzdEZ1bGxwYWdlU2VydmljZS5nb1RvKDApKTtcbiAgfVxuXG59XG4iXX0=