UNPKG

@nodro7/angular-mydatepicker

Version:
26 lines 3.72 kB
import { Directive, Input } from "@angular/core"; import * as i0 from "@angular/core"; export class AngularMyDatePickerCalendarDirective { 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 { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.0.0", ngImport: i0, type: AngularMyDatePickerCalendarDirective, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.0.0", type: AngularMyDatePickerCalendarDirective, selector: "[libAngularMyDatePickerCalendar]", inputs: { libAngularMyDatePickerCalendar: "libAngularMyDatePickerCalendar" }, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.0.0", 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1teWRhdGVwaWNrZXItY2FsZW5kYXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1teWRhdGVwaWNrZXIvc3JjL2xpYi9kaXJlY3RpdmVzL2FuZ3VsYXItbXlkYXRlcGlja2VyLWNhbGVuZGFyLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUE2QixLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7O0FBSzFFLE1BQU0sT0FBTyxvQ0FBb0M7SUFHL0MsWUFBb0IsRUFBYztRQUFkLE9BQUUsR0FBRixFQUFFLENBQVk7SUFBSSxDQUFDO0lBRXZDLGVBQWU7UUFDYixNQUFNLEVBQUMsTUFBTSxFQUFFLGNBQWMsRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFDLEdBQUcsSUFBSSxDQUFDLDhCQUE4QixDQUFDO1FBQ2pHLE1BQU0sRUFBQyxLQUFLLEVBQUMsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQztRQUV0QyxLQUFLLENBQUMsTUFBTSxHQUFHLGNBQWMsQ0FBQztRQUM5QixLQUFLLENBQUMsS0FBSyxHQUFHLGFBQWEsQ0FBQztRQUM1QixLQUFLLENBQUMsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7UUFDNUMsS0FBSyxDQUFDLElBQUksR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO0lBQ2hELENBQUM7OEdBYlUsb0NBQW9DO2tHQUFwQyxvQ0FBb0M7OzJGQUFwQyxvQ0FBb0M7a0JBSGhELFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGtDQUFrQztpQkFDN0M7aUdBRVUsOEJBQThCO3NCQUF0QyxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIEFmdGVyVmlld0luaXQsIElucHV0fSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6IFwiW2xpYkFuZ3VsYXJNeURhdGVQaWNrZXJDYWxlbmRhcl1cIlxufSlcbmV4cG9ydCBjbGFzcyBBbmd1bGFyTXlEYXRlUGlja2VyQ2FsZW5kYXJEaXJlY3RpdmUgaW1wbGVtZW50cyBBZnRlclZpZXdJbml0IHtcbiAgQElucHV0KCkgbGliQW5ndWxhck15RGF0ZVBpY2tlckNhbGVuZGFyOiBhbnk7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbDogRWxlbWVudFJlZikgeyB9XG5cbiAgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgIGNvbnN0IHtpbmxpbmUsIHNlbGVjdG9ySGVpZ2h0LCBzZWxlY3RvcldpZHRoLCBzZWxlY3RvclBvc30gPSB0aGlzLmxpYkFuZ3VsYXJNeURhdGVQaWNrZXJDYWxlbmRhcjtcbiAgICBjb25zdCB7c3R5bGV9ID0gdGhpcy5lbC5uYXRpdmVFbGVtZW50O1xuICAgIFxuICAgIHN0eWxlLmhlaWdodCA9IHNlbGVjdG9ySGVpZ2h0O1xuICAgIHN0eWxlLndpZHRoID0gc2VsZWN0b3JXaWR0aDtcbiAgICBzdHlsZS50b3AgPSAhaW5saW5lID8gc2VsZWN0b3JQb3MudG9wIDogXCIwXCI7XG4gICAgc3R5bGUubGVmdCA9ICFpbmxpbmUgPyBzZWxlY3RvclBvcy5sZWZ0IDogXCIwXCI7XG4gIH1cbn1cbiJdfQ==