UNPKG

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

24 lines 2.65 kB
import { __decorate } from "tslib"; import { NgxFullpageService } from '../ngx-fullpage.service'; import { Directive, Input, ElementRef } from '@angular/core'; let NgxFullpageGoToSectionDirective = class NgxFullpageGoToSectionDirective { constructor(element, justFullpageService) { this.element = element; this.justFullpageService = justFullpageService; this.element.nativeElement.onclick = () => this.justFullpageService.goTo(this.section); } }; NgxFullpageGoToSectionDirective.ctorParameters = () => [ { type: ElementRef }, { type: NgxFullpageService } ]; __decorate([ Input('ngx-fullpage-go-to-section') ], NgxFullpageGoToSectionDirective.prototype, "section", void 0); NgxFullpageGoToSectionDirective = __decorate([ Directive({ selector: '[ngx-fullpage-go-to-section]' }) ], NgxFullpageGoToSectionDirective); export { NgxFullpageGoToSectionDirective }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZ1bGxwYWdlLWdvLXRvLXNlY3Rpb24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWZyZWUtZnVsbHBhZ2UvIiwic291cmNlcyI6WyJsaWIvanVzdC1mdWxscGFnZS1nby10by1zZWN0aW9uL25neC1mdWxscGFnZS1nby10by1zZWN0aW9uLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDN0QsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSzdELElBQWEsK0JBQStCLEdBQTVDLE1BQWEsK0JBQStCO0lBSzFDLFlBQW9CLE9BQW9CLEVBQVUsbUJBQXdDO1FBQXRFLFlBQU8sR0FBUCxPQUFPLENBQWE7UUFBVSx3QkFBbUIsR0FBbkIsbUJBQW1CLENBQXFCO1FBQ3hGLElBQUksQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLE9BQU8sR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN6RixDQUFDO0NBRUYsQ0FBQTs7WUFKK0IsVUFBVTtZQUFnQyxrQkFBa0I7O0FBRjFGO0lBREMsS0FBSyxDQUFDLDRCQUE0QixDQUFDO2dFQUNwQjtBQUhMLCtCQUErQjtJQUgzQyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsOEJBQThCO0tBQ3pDLENBQUM7R0FDVywrQkFBK0IsQ0FTM0M7U0FUWSwrQkFBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ3hGdWxscGFnZVNlcnZpY2UgfSBmcm9tICcuLi9uZ3gtZnVsbHBhZ2Uuc2VydmljZSc7XG5pbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBFbGVtZW50UmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tuZ3gtZnVsbHBhZ2UtZ28tdG8tc2VjdGlvbl0nXG59KVxuZXhwb3J0IGNsYXNzIE5neEZ1bGxwYWdlR29Ub1NlY3Rpb25EaXJlY3RpdmUge1xuXG4gIEBJbnB1dCgnbmd4LWZ1bGxwYWdlLWdvLXRvLXNlY3Rpb24nKVxuICBzZWN0aW9uIDogbnVtYmVyXG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbGVtZW50IDogRWxlbWVudFJlZiwgcHJpdmF0ZSBqdXN0RnVsbHBhZ2VTZXJ2aWNlIDogTmd4RnVsbHBhZ2VTZXJ2aWNlKSB7XG4gICAgdGhpcy5lbGVtZW50Lm5hdGl2ZUVsZW1lbnQub25jbGljayA9ICgpID0+IHRoaXMuanVzdEZ1bGxwYWdlU2VydmljZS5nb1RvKHRoaXMuc2VjdGlvbik7XG4gIH1cblxufVxuIl19