UNPKG

ng-zorro-antd-mobile

Version:

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

150 lines 9.05 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, ElementRef, TemplateRef, HostBinding, HostListener, EventEmitter, ViewEncapsulation } from '@angular/core'; var PopoverItemComponent = /** @class */ (function () { function PopoverItemComponent(_elementRef) { this._elementRef = _elementRef; this.defaultProps = { prefixCls: 'am-popover', disabled: false }; this.isActive = false; this.select = new EventEmitter(); this.amPopoverItem = true; } Object.defineProperty(PopoverItemComponent.prototype, "icon", { get: /** * @return {?} */ function () { return this._icon; }, set: /** * @param {?} value * @return {?} */ function (value) { this._icon = value; }, enumerable: true, configurable: true }); Object.defineProperty(PopoverItemComponent.prototype, "style", { get: /** * @return {?} */ function () { return this._style; }, set: /** * @param {?} value * @return {?} */ function (value) { this._style = value; }, enumerable: true, configurable: true }); Object.defineProperty(PopoverItemComponent.prototype, "disabled", { set: /** * @param {?} value * @return {?} */ function (value) { this.defaultProps.disabled = value; }, enumerable: true, configurable: true }); Object.defineProperty(PopoverItemComponent.prototype, "amPopoverItemActive", { get: /** * @return {?} */ function () { return this.isActive; }, enumerable: true, configurable: true }); Object.defineProperty(PopoverItemComponent.prototype, "amPopoverItemDisabled", { get: /** * @return {?} */ function () { return this.defaultProps.disabled; }, enumerable: true, configurable: true }); /** * @param {?} e * @return {?} */ PopoverItemComponent.prototype.touchStart = /** * @param {?} e * @return {?} */ function (e) { this.select.emit(); this.isActive = true; }; /** * @return {?} */ PopoverItemComponent.prototype.ngAfterContentInit = /** * @return {?} */ function () { }; PopoverItemComponent.decorators = [ { type: Component, args: [{ selector: 'PopoverItem, nzm-popover-item', template: "<div class=\"{{ defaultProps.prefixCls }}-item-container\">\n <span class=\"{{ defaultProps.prefixCls }}-item-icon\" aria-hidden=\"true\">\n <ng-template [ngTemplateOutlet]=\"icon\"></ng-template>\n </span>\n <span class=\"{{ defaultProps.prefixCls }}-item-content\">\n <ng-content></ng-content>\n </span>\n</div>\n", encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ PopoverItemComponent.ctorParameters = function () { return [ { type: ElementRef } ]; }; PopoverItemComponent.propDecorators = { icon: [{ type: Input }], style: [{ type: Input }], disabled: [{ type: Input }], select: [{ type: Output }], amPopoverItem: [{ type: HostBinding, args: ['class.am-popover-item',] }], amPopoverItemActive: [{ type: HostBinding, args: ['class.am-popover-item-active',] }], amPopoverItemDisabled: [{ type: HostBinding, args: ['class.am-popover-item-disabled',] }], touchStart: [{ type: HostListener, args: ['touchstart', ['$event'],] }, { type: HostListener, args: ['mousedown', ['$event'],] }] }; return PopoverItemComponent; }()); export { PopoverItemComponent }; if (false) { /** @type {?} */ PopoverItemComponent.prototype.defaultProps; /** @type {?} */ PopoverItemComponent.prototype.isActive; /** * @type {?} * @private */ PopoverItemComponent.prototype._style; /** * @type {?} * @private */ PopoverItemComponent.prototype._icon; /** @type {?} */ PopoverItemComponent.prototype.select; /** @type {?} */ PopoverItemComponent.prototype.amPopoverItem; /** * @type {?} * @private */ PopoverItemComponent.prototype._elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQtbW9iaWxlLyIsInNvdXJjZXMiOlsicG9wb3Zlci9wb3BvdmVyLWl0ZW0vcG9wb3Zlci1pdGVtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFFVCxLQUFLLEVBQ0wsTUFBTSxFQUNOLFVBQVUsRUFDVixXQUFXLEVBQ1gsV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osaUJBQWlCLEVBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBRXZCO0lBc0RFLDhCQUFvQixXQUF1QjtRQUF2QixnQkFBVyxHQUFYLFdBQVcsQ0FBWTtRQWhEM0MsaUJBQVksR0FBRztZQUNiLFNBQVMsRUFBRSxZQUFZO1lBQ3ZCLFFBQVEsRUFBRSxLQUFLO1NBQ2hCLENBQUM7UUFDRixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBd0JqQixXQUFNLEdBQXNCLElBQUksWUFBWSxFQUFFLENBQUM7UUFHL0Msa0JBQWEsR0FBWSxJQUFJLENBQUM7SUFpQmdCLENBQUM7SUF2Qy9DLHNCQUNJLHNDQUFJOzs7O1FBRFI7WUFFRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7UUFDcEIsQ0FBQzs7Ozs7UUFDRCxVQUFTLEtBQXVCO1lBQzlCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLENBQUM7OztPQUhBO0lBSUQsc0JBQ0ksdUNBQUs7Ozs7UUFEVDtZQUVFLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUNyQixDQUFDOzs7OztRQUNELFVBQVUsS0FBSztZQUNiLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1FBQ3RCLENBQUM7OztPQUhBO0lBSUQsc0JBQ0ksMENBQVE7Ozs7O1FBRFosVUFDYSxLQUFLO1lBQ2hCLElBQUksQ0FBQyxZQUFZLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztRQUNyQyxDQUFDOzs7T0FBQTtJQU1ELHNCQUNJLHFEQUFtQjs7OztRQUR2QjtZQUVFLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUN2QixDQUFDOzs7T0FBQTtJQUNELHNCQUNJLHVEQUFxQjs7OztRQUR6QjtZQUVFLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7UUFDcEMsQ0FBQzs7O09BQUE7Ozs7O0lBSUQseUNBQVU7Ozs7SUFGVixVQUVXLENBQUM7UUFDVixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ25CLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDO0lBQ3ZCLENBQUM7Ozs7SUFJRCxpREFBa0I7OztJQUFsQixjQUFzQixDQUFDOztnQkF4RHhCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsK0JBQStCO29CQUN6QyxpVkFBNEM7b0JBQzVDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7OztnQkFaQyxVQUFVOzs7dUJBdUJULEtBQUs7d0JBT0wsS0FBSzsyQkFPTCxLQUFLO3lCQUlMLE1BQU07Z0NBR04sV0FBVyxTQUFDLHVCQUF1QjtzQ0FFbkMsV0FBVyxTQUFDLDhCQUE4Qjt3Q0FJMUMsV0FBVyxTQUFDLGdDQUFnQzs2QkFLNUMsWUFBWSxTQUFDLFlBQVksRUFBRSxDQUFDLFFBQVEsQ0FBQyxjQUNyQyxZQUFZLFNBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDOztJQVN2QywyQkFBQztDQUFBLEFBekRELElBeURDO1NBcERZLG9CQUFvQjs7O0lBQy9CLDRDQUdFOztJQUNGLHdDQUFpQjs7Ozs7SUFFakIsc0NBQWU7Ozs7O0lBQ2YscUNBQWdDOztJQW9CaEMsc0NBQytDOztJQUUvQyw2Q0FDOEI7Ozs7O0lBaUJsQiwyQ0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIEFmdGVyQ29udGVudEluaXQsXG4gIElucHV0LFxuICBPdXRwdXQsXG4gIEVsZW1lbnRSZWYsXG4gIFRlbXBsYXRlUmVmLFxuICBIb3N0QmluZGluZyxcbiAgSG9zdExpc3RlbmVyLFxuICBFdmVudEVtaXR0ZXIsXG4gIFZpZXdFbmNhcHN1bGF0aW9uXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdQb3BvdmVySXRlbSwgbnptLXBvcG92ZXItaXRlbScsXG4gIHRlbXBsYXRlVXJsOiAnLi9wb3BvdmVyLWl0ZW0uY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXG59KVxuZXhwb3J0IGNsYXNzIFBvcG92ZXJJdGVtQ29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG4gIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBwcmVmaXhDbHM6ICdhbS1wb3BvdmVyJyxcbiAgICBkaXNhYmxlZDogZmFsc2VcbiAgfTtcbiAgaXNBY3RpdmUgPSBmYWxzZTtcblxuICBwcml2YXRlIF9zdHlsZTtcbiAgcHJpdmF0ZSBfaWNvbjogVGVtcGxhdGVSZWY8YW55PjtcblxuICBASW5wdXQoKVxuICBnZXQgaWNvbigpOiBUZW1wbGF0ZVJlZjxhbnk+IHtcbiAgICByZXR1cm4gdGhpcy5faWNvbjtcbiAgfVxuICBzZXQgaWNvbih2YWx1ZTogVGVtcGxhdGVSZWY8YW55Pikge1xuICAgIHRoaXMuX2ljb24gPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBnZXQgc3R5bGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3N0eWxlO1xuICB9XG4gIHNldCBzdHlsZSh2YWx1ZSkge1xuICAgIHRoaXMuX3N0eWxlID0gdmFsdWU7XG4gIH1cbiAgQElucHV0KClcbiAgc2V0IGRpc2FibGVkKHZhbHVlKSB7XG4gICAgdGhpcy5kZWZhdWx0UHJvcHMuZGlzYWJsZWQgPSB2YWx1ZTtcbiAgfVxuICBAT3V0cHV0KClcbiAgc2VsZWN0OiBFdmVudEVtaXR0ZXI8YW55PiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbScpXG4gIGFtUG9wb3Zlckl0ZW06IGJvb2xlYW4gPSB0cnVlO1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbS1hY3RpdmUnKVxuICBnZXQgYW1Qb3BvdmVySXRlbUFjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5pc0FjdGl2ZTtcbiAgfVxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbS1kaXNhYmxlZCcpXG4gIGdldCBhbVBvcG92ZXJJdGVtRGlzYWJsZWQoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuZGVmYXVsdFByb3BzLmRpc2FibGVkO1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcigndG91Y2hzdGFydCcsIFsnJGV2ZW50J10pXG4gIEBIb3N0TGlzdGVuZXIoJ21vdXNlZG93bicsIFsnJGV2ZW50J10pXG4gIHRvdWNoU3RhcnQoZSkge1xuICAgIHRoaXMuc2VsZWN0LmVtaXQoKTtcbiAgICB0aGlzLmlzQWN0aXZlID0gdHJ1ZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHt9XG5cbiAgbmdBZnRlckNvbnRlbnRJbml0KCkge31cbn1cbiJdfQ==