UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

153 lines 9.16 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ChangeDetectorRef, Input, ChangeDetectionStrategy, ViewEncapsulation } from '@angular/core'; import { Subject } from 'rxjs'; var RadioItemComponent = /** @class */ (function () { function RadioItemComponent(cdr) { this.cdr = cdr; this.select$ = new Subject(); this.prefixCls = 'am-radio'; this._checked = false; this._disabled = false; this.wrap = false; this.error = false; this.multipleLine = false; this.platform = 'ios'; this.align = 'middle'; } Object.defineProperty(RadioItemComponent.prototype, "checked", { get: /** * @return {?} */ function () { return this._checked; }, set: /** * @param {?} value * @return {?} */ function (value) { this._checked = value; this.cdr.markForCheck(); }, enumerable: true, configurable: true }); Object.defineProperty(RadioItemComponent.prototype, "disabled", { get: /** * @return {?} */ function () { return this._disabled; }, set: /** * @param {?} value * @return {?} */ function (value) { this._disabled = value; this.cdr.markForCheck(); }, enumerable: true, configurable: true }); /** * @param {?} event * @return {?} */ RadioItemComponent.prototype.onRadioItemClick = /** * @param {?} event * @return {?} */ function (event) { }; /** * @param {?} event * @return {?} */ RadioItemComponent.prototype.change = /** * @param {?} event * @return {?} */ function (event) { if (!this.disabled && !this.checked) { this.select$.next(this); } }; /** * @return {?} */ RadioItemComponent.prototype.markForCheck = /** * @return {?} */ function () { this.cdr.markForCheck(); }; RadioItemComponent.decorators = [ { type: Component, args: [{ selector: 'RadioItem, nzm-radio-item', template: "<ListItem\n [wrap]=\"wrap\"\n [align]=\"align\"\n [arrow]=\"arrow\"\n [error]=\"error\"\n [extra]=\"radio\"\n [thumb]=\"thumb\"\n [disabled]=\"disabled\"\n [platform]=\"platform\"\n [multipleLine]=\"multipleLine\"\n [className]=\"'am-radio-item ' + (disabled ? 'am-radio-item-disabled' : '')\"\n (onClick)=\"onRadioItemClick($event)\"\n>\n <ng-content></ng-content>\n</ListItem>\n<ng-template #radio>\n <label\n Radio\n [name]=\"name\"\n [value]=\"value\"\n [checked]=\"checked\"\n [disabled]=\"disabled\"\n (onChange)=\"change($event)\"\n ></label>\n</ng-template>\n", encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] } ]; /** @nocollapse */ RadioItemComponent.ctorParameters = function () { return [ { type: ChangeDetectorRef } ]; }; RadioItemComponent.propDecorators = { name: [{ type: Input }], value: [{ type: Input }], arrow: [{ type: Input }], thumb: [{ type: Input }], wrap: [{ type: Input }], error: [{ type: Input }], multipleLine: [{ type: Input }], platform: [{ type: Input }], align: [{ type: Input }], disabled: [{ type: Input }] }; return RadioItemComponent; }()); export { RadioItemComponent }; if (false) { /** @type {?} */ RadioItemComponent.prototype.select$; /** @type {?} */ RadioItemComponent.prototype.prefixCls; /** * @type {?} * @private */ RadioItemComponent.prototype._checked; /** * @type {?} * @private */ RadioItemComponent.prototype._disabled; /** @type {?} */ RadioItemComponent.prototype.name; /** @type {?} */ RadioItemComponent.prototype.value; /** @type {?} */ RadioItemComponent.prototype.arrow; /** @type {?} */ RadioItemComponent.prototype.thumb; /** @type {?} */ RadioItemComponent.prototype.wrap; /** @type {?} */ RadioItemComponent.prototype.error; /** @type {?} */ RadioItemComponent.prototype.multipleLine; /** @type {?} */ RadioItemComponent.prototype.platform; /** @type {?} */ RadioItemComponent.prototype.align; /** * @type {?} * @private */ RadioItemComponent.prototype.cdr; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW8taXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLW1vYmlsZS8iLCJzb3VyY2VzIjpbInJhZGlvL3JhZGlvLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULGlCQUFpQixFQUNqQixLQUFLLEVBRUwsdUJBQXVCLEVBQ3ZCLGlCQUFpQixFQUNsQixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRS9CO0lBK0NFLDRCQUFvQixHQUFzQjtRQUF0QixRQUFHLEdBQUgsR0FBRyxDQUFtQjtRQXhDMUMsWUFBTyxHQUFHLElBQUksT0FBTyxFQUFzQixDQUFDO1FBQzVDLGNBQVMsR0FBVyxVQUFVLENBQUM7UUFDdkIsYUFBUSxHQUFZLEtBQUssQ0FBQztRQUMxQixjQUFTLEdBQVksS0FBSyxDQUFDO1FBbUJuQyxTQUFJLEdBQVksS0FBSyxDQUFDO1FBRXRCLFVBQUssR0FBWSxLQUFLLENBQUM7UUFFdkIsaUJBQVksR0FBWSxLQUFLLENBQUM7UUFFOUIsYUFBUSxHQUFXLEtBQUssQ0FBQztRQUV6QixVQUFLLEdBQVcsUUFBUSxDQUFDO0lBVW9CLENBQUM7SUFuQzlDLHNCQUFJLHVDQUFPOzs7O1FBQVg7WUFDRSxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDdkIsQ0FBQzs7Ozs7UUFDRCxVQUFZLEtBQWM7WUFDeEIsSUFBSSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUM7WUFDdEIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUMxQixDQUFDOzs7T0FKQTtJQXdCRCxzQkFDSSx3Q0FBUTs7OztRQURaO1lBRUUsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO1FBQ3hCLENBQUM7Ozs7O1FBQ0QsVUFBYSxLQUFjO1lBQ3pCLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO1lBQ3ZCLElBQUksQ0FBQyxHQUFHLENBQUMsWUFBWSxFQUFFLENBQUM7UUFDMUIsQ0FBQzs7O09BSkE7Ozs7O0lBUUQsNkNBQWdCOzs7O0lBQWhCLFVBQWlCLEtBQUssSUFBRyxDQUFDOzs7OztJQUUxQixtQ0FBTTs7OztJQUFOLFVBQU8sS0FBSztRQUNWLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNuQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN6QjtJQUNILENBQUM7Ozs7SUFFRCx5Q0FBWTs7O0lBQVo7UUFDRSxJQUFJLENBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxDQUFDO0lBQzFCLENBQUM7O2dCQTNERixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsbW1CQUEwQztvQkFDMUMsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7b0JBQ3JDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRDs7OztnQkFiQyxpQkFBaUI7Ozt1QkE0QmhCLEtBQUs7d0JBRUwsS0FBSzt3QkFFTCxLQUFLO3dCQUVMLEtBQUs7dUJBRUwsS0FBSzt3QkFFTCxLQUFLOytCQUVMLEtBQUs7MkJBRUwsS0FBSzt3QkFFTCxLQUFLOzJCQUVMLEtBQUs7O0lBc0JSLHlCQUFDO0NBQUEsQUE1REQsSUE0REM7U0F0RFksa0JBQWtCOzs7SUFDN0IscUNBQTRDOztJQUM1Qyx1Q0FBK0I7Ozs7O0lBQy9CLHNDQUFrQzs7Ozs7SUFDbEMsdUNBQW1DOztJQVVuQyxrQ0FDYTs7SUFDYixtQ0FDYzs7SUFDZCxtQ0FDYzs7SUFDZCxtQ0FDaUM7O0lBQ2pDLGtDQUNzQjs7SUFDdEIsbUNBQ3VCOztJQUN2QiwwQ0FDOEI7O0lBQzlCLHNDQUN5Qjs7SUFDekIsbUNBQ3lCOzs7OztJQVViLGlDQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgQ2hhbmdlRGV0ZWN0b3JSZWYsXG4gIElucHV0LFxuICBUZW1wbGF0ZVJlZixcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG4gIFZpZXdFbmNhcHN1bGF0aW9uXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdSYWRpb0l0ZW0sIG56bS1yYWRpby1pdGVtJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3JhZGlvLWl0ZW0uY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBSYWRpb0l0ZW1Db21wb25lbnQge1xuICBzZWxlY3QkID0gbmV3IFN1YmplY3Q8UmFkaW9JdGVtQ29tcG9uZW50PigpO1xuICBwcmVmaXhDbHM6IHN0cmluZyA9ICdhbS1yYWRpbyc7XG4gIHByaXZhdGUgX2NoZWNrZWQ6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHJpdmF0ZSBfZGlzYWJsZWQ6IGJvb2xlYW4gPSBmYWxzZTtcblxuICBnZXQgY2hlY2tlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fY2hlY2tlZDtcbiAgfVxuICBzZXQgY2hlY2tlZCh2YWx1ZTogYm9vbGVhbikge1xuICAgIHRoaXMuX2NoZWNrZWQgPSB2YWx1ZTtcbiAgICB0aGlzLmNkci5tYXJrRm9yQ2hlY2soKTtcbiAgfVxuXG4gIEBJbnB1dCgpXG4gIG5hbWU6IHN0cmluZztcbiAgQElucHV0KClcbiAgdmFsdWU6IHN0cmluZztcbiAgQElucHV0KClcbiAgYXJyb3c6IHN0cmluZztcbiAgQElucHV0KClcbiAgdGh1bWI6IHN0cmluZyB8IFRlbXBsYXRlUmVmPGFueT47XG4gIEBJbnB1dCgpXG4gIHdyYXA6IGJvb2xlYW4gPSBmYWxzZTtcbiAgQElucHV0KClcbiAgZXJyb3I6IGJvb2xlYW4gPSBmYWxzZTtcbiAgQElucHV0KClcbiAgbXVsdGlwbGVMaW5lOiBib29sZWFuID0gZmFsc2U7XG4gIEBJbnB1dCgpXG4gIHBsYXRmb3JtOiBzdHJpbmcgPSAnaW9zJztcbiAgQElucHV0KClcbiAgYWxpZ246IHN0cmluZyA9ICdtaWRkbGUnO1xuICBASW5wdXQoKVxuICBnZXQgZGlzYWJsZWQoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuX2Rpc2FibGVkO1xuICB9XG4gIHNldCBkaXNhYmxlZCh2YWx1ZTogYm9vbGVhbikge1xuICAgIHRoaXMuX2Rpc2FibGVkID0gdmFsdWU7XG4gICAgdGhpcy5jZHIubWFya0ZvckNoZWNrKCk7XG4gIH1cblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGNkcjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHt9XG5cbiAgb25SYWRpb0l0ZW1DbGljayhldmVudCkge31cblxuICBjaGFuZ2UoZXZlbnQpIHtcbiAgICBpZiAoIXRoaXMuZGlzYWJsZWQgJiYgIXRoaXMuY2hlY2tlZCkge1xuICAgICAgdGhpcy5zZWxlY3QkLm5leHQodGhpcyk7XG4gICAgfVxuICB9XG5cbiAgbWFya0ZvckNoZWNrKCk6IHZvaWQge1xuICAgIHRoaXMuY2RyLm1hcmtGb3JDaGVjaygpO1xuICB9XG59XG4iXX0=