UNPKG

angular-mydatepicker-ivy

Version:
28 lines 3.77 kB
import { Directive, Input } from "@angular/core"; import * as i0 from "@angular/core"; export class AngularMyDatePickerCalendarDirective { el; libAngularMyDatePickerCalendar; constructor(el) { this.el = el; } ngAfterViewInit() { const { inline, selectorHeight, selectorWidth, selectorPos } = this.libAngularMyDatePickerCalendar; const { style } = this.el.nativeElement; style.height = selectorHeight; style.width = selectorWidth; style.top = !inline ? selectorPos.top : "0"; style.left = !inline ? selectorPos.left : "0"; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.0.6", ngImport: i0, type: AngularMyDatePickerCalendarDirective, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.0.6", type: AngularMyDatePickerCalendarDirective, selector: "[libAngularMyDatePickerCalendar]", inputs: { libAngularMyDatePickerCalendar: "libAngularMyDatePickerCalendar" }, ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.0.6", ngImport: i0, type: AngularMyDatePickerCalendarDirective, decorators: [{ type: Directive, args: [{ selector: "[libAngularMyDatePickerCalendar]" }] }], ctorParameters: function () { return [{ type: i0.ElementRef }]; }, propDecorators: { libAngularMyDatePickerCalendar: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1teWRhdGVwaWNrZXItY2FsZW5kYXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1teWRhdGVwaWNrZXIvc3JjL2xpYi9kaXJlY3RpdmVzL2FuZ3VsYXItbXlkYXRlcGlja2VyLWNhbGVuZGFyLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUE2QixLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7O0FBSzFFLE1BQU0sT0FBTyxvQ0FBb0M7SUFHM0I7SUFGWCw4QkFBOEIsQ0FBTTtJQUU3QyxZQUFvQixFQUFjO1FBQWQsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFJLENBQUM7SUFFdkMsZUFBZTtRQUNiLE1BQU0sRUFBQyxNQUFNLEVBQUUsY0FBYyxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUMsR0FBRyxJQUFJLENBQUMsOEJBQThCLENBQUM7UUFDakcsTUFBTSxFQUFDLEtBQUssRUFBQyxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDO1FBRXRDLEtBQUssQ0FBQyxNQUFNLEdBQUcsY0FBYyxDQUFDO1FBQzlCLEtBQUssQ0FBQyxLQUFLLEdBQUcsYUFBYSxDQUFDO1FBQzVCLEtBQUssQ0FBQyxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztRQUM1QyxLQUFLLENBQUMsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7SUFDaEQsQ0FBQzt1R0FiVSxvQ0FBb0M7MkZBQXBDLG9DQUFvQzs7MkZBQXBDLG9DQUFvQztrQkFIaEQsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsa0NBQWtDO2lCQUM3QztpR0FFVSw4QkFBOEI7c0JBQXRDLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RpcmVjdGl2ZSwgRWxlbWVudFJlZiwgQWZ0ZXJWaWV3SW5pdCwgSW5wdXR9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogXCJbbGliQW5ndWxhck15RGF0ZVBpY2tlckNhbGVuZGFyXVwiXG59KVxuZXhwb3J0IGNsYXNzIEFuZ3VsYXJNeURhdGVQaWNrZXJDYWxlbmRhckRpcmVjdGl2ZSBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQge1xuICBASW5wdXQoKSBsaWJBbmd1bGFyTXlEYXRlUGlja2VyQ2FsZW5kYXI6IGFueTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmKSB7IH1cblxuICBuZ0FmdGVyVmlld0luaXQoKTogdm9pZCB7XG4gICAgY29uc3Qge2lubGluZSwgc2VsZWN0b3JIZWlnaHQsIHNlbGVjdG9yV2lkdGgsIHNlbGVjdG9yUG9zfSA9IHRoaXMubGliQW5ndWxhck15RGF0ZVBpY2tlckNhbGVuZGFyO1xuICAgIGNvbnN0IHtzdHlsZX0gPSB0aGlzLmVsLm5hdGl2ZUVsZW1lbnQ7XG5cbiAgICBzdHlsZS5oZWlnaHQgPSBzZWxlY3RvckhlaWdodDtcbiAgICBzdHlsZS53aWR0aCA9IHNlbGVjdG9yV2lkdGg7XG4gICAgc3R5bGUudG9wID0gIWlubGluZSA/IHNlbGVjdG9yUG9zLnRvcCA6IFwiMFwiO1xuICAgIHN0eWxlLmxlZnQgPSAhaW5saW5lID8gc2VsZWN0b3JQb3MubGVmdCA6IFwiMFwiO1xuICB9XG59XG4iXX0=