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
23 lines • 2.48 kB
JavaScript
import { __decorate } from "tslib";
import { NgxFullpageService } from '../ngx-fullpage.service';
import { Directive, ElementRef } from '@angular/core';
var NgxFullpageToFirstButtonDirective = /** @class */ (function () {
function NgxFullpageToFirstButtonDirective(el, justFullpageService) {
var _this = this;
this.el = el;
this.justFullpageService = justFullpageService;
this.el.nativeElement.onclick = (function () { return _this.justFullpageService.goTo(0); });
}
NgxFullpageToFirstButtonDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: NgxFullpageService }
]; };
NgxFullpageToFirstButtonDirective = __decorate([
Directive({
selector: '[ngx-fullpage-go-to-first]'
})
], NgxFullpageToFirstButtonDirective);
return NgxFullpageToFirstButtonDirective;
}());
export { NgxFullpageToFirstButtonDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZ1bGxwYWdlLXRvLWZpcnN0LWJ1dHRvbi5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZnJlZS1mdWxscGFnZS8iLCJzb3VyY2VzIjpbImxpYi90b3AtYnV0dG9uL25neC1mdWxscGFnZS10by1maXJzdC1idXR0b24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUt0RDtJQUVFLDJDQUFvQixFQUFlLEVBQVUsbUJBQXdDO1FBQXJGLGlCQUVDO1FBRm1CLE9BQUUsR0FBRixFQUFFLENBQWE7UUFBVSx3QkFBbUIsR0FBbkIsbUJBQW1CLENBQXFCO1FBQ25GLElBQUksQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLE9BQU8sR0FBRyxDQUFDLGNBQU0sT0FBQSxLQUFJLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFoQyxDQUFnQyxDQUFDLENBQUM7SUFDM0UsQ0FBQzs7Z0JBRndCLFVBQVU7Z0JBQWdDLGtCQUFrQjs7SUFGMUUsaUNBQWlDO1FBSDdDLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSw0QkFBNEI7U0FDdkMsQ0FBQztPQUNXLGlDQUFpQyxDQU03QztJQUFELHdDQUFDO0NBQUEsQUFORCxJQU1DO1NBTlksaUNBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmd4RnVsbHBhZ2VTZXJ2aWNlIH0gZnJvbSAnLi4vbmd4LWZ1bGxwYWdlLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tuZ3gtZnVsbHBhZ2UtZ28tdG8tZmlyc3RdJ1xufSlcbmV4cG9ydCBjbGFzcyBOZ3hGdWxscGFnZVRvRmlyc3RCdXR0b25EaXJlY3RpdmUge1xuICBcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbCA6IEVsZW1lbnRSZWYsIHByaXZhdGUganVzdEZ1bGxwYWdlU2VydmljZSA6IE5neEZ1bGxwYWdlU2VydmljZSkgeyBcbiAgICB0aGlzLmVsLm5hdGl2ZUVsZW1lbnQub25jbGljayA9ICgoKSA9PiB0aGlzLmp1c3RGdWxscGFnZVNlcnZpY2UuZ29UbygwKSk7XG4gIH1cblxufVxuIl19