ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
143 lines • 8.69 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, ViewEncapsulation, Input, Output, HostBinding, TemplateRef, EventEmitter } from '@angular/core';
var CalendarHeaderComponent = /** @class */ (function () {
function CalendarHeaderComponent() {
this.closeIcon_component = false;
this._closeIcon = 'X';
this.onCancel = new EventEmitter();
this.onClear = new EventEmitter();
this.header = true;
}
Object.defineProperty(CalendarHeaderComponent.prototype, "locale", {
get: /**
* @return {?}
*/
function () {
return this._locale;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._locale = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(CalendarHeaderComponent.prototype, "closeIcon", {
get: /**
* @return {?}
*/
function () {
return this._closeIcon;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
if (value instanceof TemplateRef) {
this._closeIcon = value;
this.closeIcon_component = true;
}
else {
this._closeIcon = (/** @type {?} */ (value));
this.closeIcon_component = false;
}
},
enumerable: true,
configurable: true
});
Object.defineProperty(CalendarHeaderComponent.prototype, "showClear", {
get: /**
* @return {?}
*/
function () {
return this._showClear;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._showClear = value;
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
CalendarHeaderComponent.prototype.triggerCancel = /**
* @return {?}
*/
function () {
if (this.onCancel) {
this.onCancel.emit();
}
};
/**
* @return {?}
*/
CalendarHeaderComponent.prototype.triggerClear = /**
* @return {?}
*/
function () {
if (this.onClear) {
this.onClear.emit();
}
};
CalendarHeaderComponent.decorators = [
{ type: Component, args: [{
selector: 'CalendarHeader, nzm-calendar-header',
template: "<span *ngIf=\"!closeIcon_component\" class=\"left\" (click)=\"triggerCancel()\" [innerHTML]=\"closeIcon\"></span>\n<span *ngIf=\"closeIcon_component\" class=\"left\" (click)=\"triggerCancel()\">\n <ng-template [ngTemplateOutlet]=\"closeIcon\"></ng-template>\n</span>\n<span class=\"title\">{{ title || locale.title }}</span>\n<span *ngIf=\"showClear\" class=\"right\" (click)=\"triggerClear()\">{{ clearIcon || locale.clear }}</span>\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
CalendarHeaderComponent.ctorParameters = function () { return []; };
CalendarHeaderComponent.propDecorators = {
locale: [{ type: Input }],
closeIcon: [{ type: Input }],
showClear: [{ type: Input }],
onCancel: [{ type: Output }],
onClear: [{ type: Output }],
header: [{ type: HostBinding, args: ['class.header',] }]
};
return CalendarHeaderComponent;
}());
export { CalendarHeaderComponent };
if (false) {
/** @type {?} */
CalendarHeaderComponent.prototype.title;
/** @type {?} */
CalendarHeaderComponent.prototype.closeIcon_component;
/** @type {?} */
CalendarHeaderComponent.prototype.clearIcon;
/**
* @type {?}
* @private
*/
CalendarHeaderComponent.prototype._locale;
/**
* @type {?}
* @private
*/
CalendarHeaderComponent.prototype._showClear;
/**
* @type {?}
* @private
*/
CalendarHeaderComponent.prototype._closeIcon;
/** @type {?} */
CalendarHeaderComponent.prototype.onCancel;
/** @type {?} */
CalendarHeaderComponent.prototype.onClear;
/** @type {?} */
CalendarHeaderComponent.prototype.header;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQtbW9iaWxlLyIsInNvdXJjZXMiOlsiY2FsZW5kYXIvaGVhZGVyL2hlYWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUdwSDtJQWdERTtRQXpDQSx3QkFBbUIsR0FBWSxLQUFLLENBQUM7UUFLN0IsZUFBVSxHQUFRLEdBQUcsQ0FBQztRQThCOUIsYUFBUSxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO1FBRXRELFlBQU8sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUV4QixXQUFNLEdBQVksSUFBSSxDQUFDO0lBRXJDLENBQUM7SUFsQ2hCLHNCQUNJLDJDQUFNOzs7O1FBRFY7WUFFRSxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7UUFDdEIsQ0FBQzs7Ozs7UUFDRCxVQUFXLEtBQUs7WUFDZCxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztRQUN2QixDQUFDOzs7T0FIQTtJQUlELHNCQUNJLDhDQUFTOzs7O1FBRGI7WUFFRSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7UUFDekIsQ0FBQzs7Ozs7UUFDRCxVQUFjLEtBQWdDO1lBQzVDLElBQUksS0FBSyxZQUFZLFdBQVcsRUFBRTtnQkFDaEMsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7Z0JBQ3hCLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxJQUFJLENBQUM7YUFDakM7aUJBQU07Z0JBQ0wsSUFBSSxDQUFDLFVBQVUsR0FBRyxtQkFBUSxLQUFLLEVBQUEsQ0FBQztnQkFDaEMsSUFBSSxDQUFDLG1CQUFtQixHQUFHLEtBQUssQ0FBQzthQUNsQztRQUNILENBQUM7OztPQVRBO0lBVUQsc0JBQ0ksOENBQVM7Ozs7UUFEYjtZQUVFLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUN6QixDQUFDOzs7OztRQUNELFVBQWMsS0FBSztZQUNqQixJQUFJLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztRQUMxQixDQUFDOzs7T0FIQTs7OztJQWFELCtDQUFhOzs7SUFBYjtRQUNFLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNqQixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO1NBQ3RCO0lBQ0gsQ0FBQzs7OztJQUVELDhDQUFZOzs7SUFBWjtRQUNFLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO1NBQ3JCO0lBQ0gsQ0FBQzs7Z0JBNURGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUscUNBQXFDO29CQUMvQyxnY0FBc0M7b0JBQ3RDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7Ozs7eUJBVUUsS0FBSzs0QkFPTCxLQUFLOzRCQWFMLEtBQUs7MkJBT0wsTUFBTTswQkFFTixNQUFNO3lCQUdOLFdBQVcsU0FBQyxjQUFjOztJQWU3Qiw4QkFBQztDQUFBLEFBN0RELElBNkRDO1NBeERZLHVCQUF1Qjs7O0lBQ2xDLHdDQUFjOztJQUNkLHNEQUFxQzs7SUFDckMsNENBQWU7Ozs7O0lBRWYsMENBQW1DOzs7OztJQUNuQyw2Q0FBNEI7Ozs7O0lBQzVCLDZDQUE4Qjs7SUE2QjlCLDJDQUNzRDs7SUFDdEQsMENBQ3FEOztJQUVyRCx5Q0FBb0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIFZpZXdFbmNhcHN1bGF0aW9uLCBJbnB1dCwgT3V0cHV0LCBIb3N0QmluZGluZywgVGVtcGxhdGVSZWYsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRGF0ZU1vZGVscyB9IGZyb20gJy4uL2RhdGUvRGF0YVR5cGVzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnQ2FsZW5kYXJIZWFkZXIsIG56bS1jYWxlbmRhci1oZWFkZXInLFxuICB0ZW1wbGF0ZVVybDogJy4vaGVhZGVyLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBDYWxlbmRhckhlYWRlckNvbXBvbmVudCB7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNsb3NlSWNvbl9jb21wb25lbnQ6IGJvb2xlYW4gPSBmYWxzZTtcbiAgY2xlYXJJY29uOiBhbnk7XG5cbiAgcHJpdmF0ZSBfbG9jYWxlOiBEYXRlTW9kZWxzLkxvY2FsZTtcbiAgcHJpdmF0ZSBfc2hvd0NsZWFyOiBib29sZWFuO1xuICBwcml2YXRlIF9jbG9zZUljb246IGFueSA9ICdYJztcblxuICBASW5wdXQoKVxuICBnZXQgbG9jYWxlKCkge1xuICAgIHJldHVybiB0aGlzLl9sb2NhbGU7XG4gIH1cbiAgc2V0IGxvY2FsZSh2YWx1ZSkge1xuICAgIHRoaXMuX2xvY2FsZSA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIGdldCBjbG9zZUljb24oKSB7XG4gICAgcmV0dXJuIHRoaXMuX2Nsb3NlSWNvbjtcbiAgfVxuICBzZXQgY2xvc2VJY29uKHZhbHVlOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjxhbnk+KSB7XG4gICAgaWYgKHZhbHVlIGluc3RhbmNlb2YgVGVtcGxhdGVSZWYpIHtcbiAgICAgIHRoaXMuX2Nsb3NlSWNvbiA9IHZhbHVlO1xuICAgICAgdGhpcy5jbG9zZUljb25fY29tcG9uZW50ID0gdHJ1ZTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5fY2xvc2VJY29uID0gPHN0cmluZz52YWx1ZTtcbiAgICAgIHRoaXMuY2xvc2VJY29uX2NvbXBvbmVudCA9IGZhbHNlO1xuICAgIH1cbiAgfVxuICBASW5wdXQoKVxuICBnZXQgc2hvd0NsZWFyKCkge1xuICAgIHJldHVybiB0aGlzLl9zaG93Q2xlYXI7XG4gIH1cbiAgc2V0IHNob3dDbGVhcih2YWx1ZSkge1xuICAgIHRoaXMuX3Nob3dDbGVhciA9IHZhbHVlO1xuICB9XG4gIEBPdXRwdXQoKVxuICBvbkNhbmNlbDogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgQE91dHB1dCgpXG4gIG9uQ2xlYXI6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5oZWFkZXInKSBoZWFkZXI6IGJvb2xlYW4gPSB0cnVlO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICB0cmlnZ2VyQ2FuY2VsKCkge1xuICAgIGlmICh0aGlzLm9uQ2FuY2VsKSB7XG4gICAgICB0aGlzLm9uQ2FuY2VsLmVtaXQoKTtcbiAgICB9XG4gIH1cblxuICB0cmlnZ2VyQ2xlYXIoKSB7XG4gICAgaWYgKHRoaXMub25DbGVhcikge1xuICAgICAgdGhpcy5vbkNsZWFyLmVtaXQoKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==