@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
43 lines • 4.32 kB
JavaScript
import { __decorate, __extends, __metadata } from "tslib";
import { Component, ElementRef, HostBinding, Input, ViewChild, ViewContainerRef, ChangeDetectorRef, OnDestroy } from '@angular/core';
import { VirtualHelperBaseDirective } from './base.helper.component';
var VirtualHelperComponent = /** @class */ (function (_super) {
__extends(VirtualHelperComponent, _super);
function VirtualHelperComponent(elementRef, cdr) {
var _this = _super.call(this, elementRef, cdr) || this;
_this.elementRef = elementRef;
_this.cdr = cdr;
_this.cssClasses = 'igx-vhelper--vertical';
return _this;
}
VirtualHelperComponent.ctorParameters = function () { return [
{ type: ElementRef },
{ type: ChangeDetectorRef }
]; };
__decorate([
HostBinding('scrollTop'),
__metadata("design:type", Object)
], VirtualHelperComponent.prototype, "scrollTop", void 0);
__decorate([
ViewChild('container', { read: ViewContainerRef, static: true }),
__metadata("design:type", Object)
], VirtualHelperComponent.prototype, "_vcr", void 0);
__decorate([
Input(),
__metadata("design:type", Number)
], VirtualHelperComponent.prototype, "itemsLength", void 0);
__decorate([
HostBinding('class'),
__metadata("design:type", Object)
], VirtualHelperComponent.prototype, "cssClasses", void 0);
VirtualHelperComponent = __decorate([
Component({
selector: 'igx-virtual-helper',
template: '<div #container class="igx-vhelper__placeholder-content" [style.height.px]="size"></div>'
}),
__metadata("design:paramtypes", [ElementRef, ChangeDetectorRef])
], VirtualHelperComponent);
return VirtualHelperComponent;
}(VirtualHelperBaseDirective));
export { VirtualHelperComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlydHVhbC5oZWxwZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vaWduaXRldWktYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL2Zvci1vZi92aXJ0dWFsLmhlbHBlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLGdCQUFnQixFQUFFLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNySSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQU1yRTtJQUE0QywwQ0FBMEI7SUFXbEUsZ0NBQW1CLFVBQXNCLEVBQVMsR0FBc0I7UUFBeEUsWUFDSSxrQkFBTSxVQUFVLEVBQUUsR0FBRyxDQUFDLFNBQ3pCO1FBRmtCLGdCQUFVLEdBQVYsVUFBVSxDQUFZO1FBQVMsU0FBRyxHQUFILEdBQUcsQ0FBbUI7UUFGakUsZ0JBQVUsR0FBRyx1QkFBdUIsQ0FBQzs7SUFJNUMsQ0FBQzs7Z0JBRjhCLFVBQVU7Z0JBQWMsaUJBQWlCOztJQVR4RTtRQURDLFdBQVcsQ0FBQyxXQUFXLENBQUM7OzZEQUNSO0lBRWlEO1FBQWpFLFNBQVMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxDQUFDOzt3REFBYTtJQUNyRTtRQUFSLEtBQUssRUFBRTs7K0RBQTRCO0lBSXBDO1FBREMsV0FBVyxDQUFDLE9BQU8sQ0FBQzs7OERBQ3VCO0lBVG5DLHNCQUFzQjtRQUpsQyxTQUFTLENBQUM7WUFDUCxRQUFRLEVBQUUsb0JBQW9CO1lBQzlCLFFBQVEsRUFBRSwwRkFBMEY7U0FDdkcsQ0FBQzt5Q0FZaUMsVUFBVSxFQUFjLGlCQUFpQjtPQVgvRCxzQkFBc0IsQ0FlbEM7SUFBRCw2QkFBQztDQUFBLEFBZkQsQ0FBNEMsMEJBQTBCLEdBZXJFO1NBZlksc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBIb3N0QmluZGluZywgSW5wdXQsIFZpZXdDaGlsZCwgVmlld0NvbnRhaW5lclJlZiwgQ2hhbmdlRGV0ZWN0b3JSZWYsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVmlydHVhbEhlbHBlckJhc2VEaXJlY3RpdmUgfSBmcm9tICcuL2Jhc2UuaGVscGVyLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnaWd4LXZpcnR1YWwtaGVscGVyJyxcbiAgICB0ZW1wbGF0ZTogJzxkaXYgI2NvbnRhaW5lciBjbGFzcz1cImlneC12aGVscGVyX19wbGFjZWhvbGRlci1jb250ZW50XCIgW3N0eWxlLmhlaWdodC5weF09XCJzaXplXCI+PC9kaXY+J1xufSlcbmV4cG9ydCBjbGFzcyBWaXJ0dWFsSGVscGVyQ29tcG9uZW50IGV4dGVuZHMgVmlydHVhbEhlbHBlckJhc2VEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkRlc3Ryb3kgIHtcbiAgICBASG9zdEJpbmRpbmcoJ3Njcm9sbFRvcCcpXG4gICAgcHVibGljIHNjcm9sbFRvcDtcblxuICAgIEBWaWV3Q2hpbGQoJ2NvbnRhaW5lcicsIHsgcmVhZDogVmlld0NvbnRhaW5lclJlZiwgc3RhdGljOiB0cnVlIH0pIHB1YmxpYyBfdmNyO1xuICAgIEBJbnB1dCgpIHB1YmxpYyBpdGVtc0xlbmd0aDogbnVtYmVyO1xuXG5cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzJylcbiAgICBwdWJsaWMgY3NzQ2xhc3NlcyA9ICdpZ3gtdmhlbHBlci0tdmVydGljYWwnO1xuXG4gICAgY29uc3RydWN0b3IocHVibGljIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsIHB1YmxpYyBjZHI6IENoYW5nZURldGVjdG9yUmVmKSB7XG4gICAgICAgIHN1cGVyKGVsZW1lbnRSZWYsIGNkcik7XG4gICAgfVxuXG59XG4iXX0=