UNPKG

@anjuna/angular-core

Version:

<p align="center"> <img src="//cdn.zuora.com/theme/0.6.0/assets/anjuna/anjuna-logo.svg"/> <br/><br/> </p>

48 lines 4.64 kB
import { __decorate, __extends, __metadata, __param } from "tslib"; import { ChangeDetectorRef, Directive, Optional, Self, ElementRef, HostListener, } from '@angular/core'; import { NgControl } from '@angular/forms'; import { PickerAbstract } from './picker'; var DatePickerDirective = /** @class */ (function (_super) { __extends(DatePickerDirective, _super); function DatePickerDirective(_element, changeRef, ngControl) { var _this = _super.call(this, _element, changeRef, ngControl) || this; _this.pickerSelector = 'anj-date-picker'; return _this; } DatePickerDirective.prototype.onAnjBlur = function () { this.onTouch(); }; DatePickerDirective.prototype.onAnjDateChange = function (event) { this.changeHandler(event.detail); }; DatePickerDirective.ctorParameters = function () { return [ { type: ElementRef }, { type: ChangeDetectorRef }, { type: NgControl, decorators: [{ type: Optional }, { type: Self }] } ]; }; __decorate([ HostListener('anjBlur'), __metadata("design:type", Function), __metadata("design:paramtypes", []), __metadata("design:returntype", void 0) ], DatePickerDirective.prototype, "onAnjBlur", null); __decorate([ HostListener('anjDateChange', ['$event']), __metadata("design:type", Function), __metadata("design:paramtypes", [Object]), __metadata("design:returntype", void 0) ], DatePickerDirective.prototype, "onAnjDateChange", null); DatePickerDirective = __decorate([ Directive({ selector: 'anj-input[anjDatePicker]', exportAs: 'anjDatepickerInput' }), __param(2, Optional()), __param(2, Self()), __metadata("design:paramtypes", [ElementRef, ChangeDetectorRef, NgControl]) ], DatePickerDirective); return DatePickerDirective; }(PickerAbstract)); export { DatePickerDirective }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1waWNrZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFuanVuYS9hbmd1bGFyLWNvcmUvIiwic291cmNlcyI6WyJsaWIvZm9ybXMvZGlyZWN0aXZlcy9kYXRlLXBpY2tlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDSCxpQkFBaUIsRUFDakIsU0FBUyxFQUNULFFBQVEsRUFDUixJQUFJLEVBQ0osVUFBVSxFQUNWLFlBQVksR0FDZixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQU0xQztJQUF5Qyx1Q0FBYztJQVduRCw2QkFBWSxRQUFvQixFQUNwQixTQUE0QixFQUNSLFNBQXFCO1FBRnJELFlBSUksa0JBQU0sUUFBUSxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUMsU0FHeEM7UUFERyxLQUFJLENBQUMsY0FBYyxHQUFHLGlCQUFpQixDQUFDOztJQUM1QyxDQUFDO0lBaEJELHVDQUFTLEdBQVQ7UUFDSSxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbkIsQ0FBQztJQUdNLDZDQUFlLEdBQXRCLFVBQXVCLEtBQVU7UUFDN0IsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7Z0JBRXFCLFVBQVU7Z0JBQ1QsaUJBQWlCO2dCQUNJLFNBQVMsdUJBQXhDLFFBQVEsWUFBSSxJQUFJOztJQVg3QjtRQURDLFlBQVksQ0FBQyxTQUFTLENBQUM7Ozs7d0RBR3ZCO0lBR0Q7UUFEQyxZQUFZLENBQUMsZUFBZSxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUM7Ozs7OERBR3pDO0lBVFEsbUJBQW1CO1FBSi9CLFNBQVMsQ0FBQztZQUNQLFFBQVEsRUFBRSwwQkFBMEI7WUFDcEMsUUFBUSxFQUFFLG9CQUFvQjtTQUNqQyxDQUFDO1FBY2UsV0FBQSxRQUFRLEVBQUUsQ0FBQSxFQUFFLFdBQUEsSUFBSSxFQUFFLENBQUE7eUNBRlQsVUFBVTtZQUNULGlCQUFpQjtZQUNJLFNBQVM7T0FiNUMsbUJBQW1CLENBbUIvQjtJQUFELDBCQUFDO0NBQUEsQUFuQkQsQ0FBeUMsY0FBYyxHQW1CdEQ7U0FuQlksbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgICBDaGFuZ2VEZXRlY3RvclJlZixcbiAgICBEaXJlY3RpdmUsXG4gICAgT3B0aW9uYWwsXG4gICAgU2VsZixcbiAgICBFbGVtZW50UmVmLFxuICAgIEhvc3RMaXN0ZW5lcixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ0NvbnRyb2wgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBQaWNrZXJBYnN0cmFjdCB9IGZyb20gJy4vcGlja2VyJztcblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdhbmotaW5wdXRbYW5qRGF0ZVBpY2tlcl0nLFxuICAgIGV4cG9ydEFzOiAnYW5qRGF0ZXBpY2tlcklucHV0J1xufSlcbmV4cG9ydCBjbGFzcyBEYXRlUGlja2VyRGlyZWN0aXZlIGV4dGVuZHMgUGlja2VyQWJzdHJhY3Qge1xuICAgIEBIb3N0TGlzdGVuZXIoJ2FuakJsdXInKVxuICAgIG9uQW5qQmx1cigpIHtcbiAgICAgICAgdGhpcy5vblRvdWNoKCk7XG4gICAgfVxuXG4gICAgQEhvc3RMaXN0ZW5lcignYW5qRGF0ZUNoYW5nZScsIFsnJGV2ZW50J10pXG4gICAgcHVibGljIG9uQW5qRGF0ZUNoYW5nZShldmVudDogYW55KSB7XG4gICAgICAgIHRoaXMuY2hhbmdlSGFuZGxlcihldmVudC5kZXRhaWwpO1xuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKF9lbGVtZW50OiBFbGVtZW50UmVmLFxuICAgICAgICAgICAgICAgIGNoYW5nZVJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYsXG4gICAgICAgICAgICAgICAgQE9wdGlvbmFsKCkgQFNlbGYoKSBuZ0NvbnRyb2w/OiBOZ0NvbnRyb2xcbiAgICApIHtcbiAgICAgICAgc3VwZXIoX2VsZW1lbnQsIGNoYW5nZVJlZiwgbmdDb250cm9sKTtcblxuICAgICAgICB0aGlzLnBpY2tlclNlbGVjdG9yID0gJ2Fuai1kYXRlLXBpY2tlcic7XG4gICAgfVxufVxuIl19