UNPKG

ng-zorro-antd-mobile

Version:

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

142 lines (141 loc) 8.57 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,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 {?} */ PopoverItemComponent.prototype._style; /** @type {?} */ PopoverItemComponent.prototype._icon; /** @type {?} */ PopoverItemComponent.prototype.select; /** @type {?} */ PopoverItemComponent.prototype.amPopoverItem; /** @type {?} */ PopoverItemComponent.prototype._elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQtbW9iaWxlLyIsInNvdXJjZXMiOlsicG9wb3Zlci9wb3BvdmVyLWl0ZW0vcG9wb3Zlci1pdGVtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFFVCxLQUFLLEVBQ0wsTUFBTSxFQUNOLFVBQVUsRUFDVixXQUFXLEVBQ1gsV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osaUJBQWlCLEVBQ2xCLE1BQU0sZUFBZSxDQUFDOztJQXdEckIsOEJBQW9CLFdBQXVCO1FBQXZCLGdCQUFXLEdBQVgsV0FBVyxDQUFZOzRCQWhENUI7WUFDYixTQUFTLEVBQUUsWUFBWTtZQUN2QixRQUFRLEVBQUUsS0FBSztTQUNoQjt3QkFDVSxLQUFLO3NCQXdCWSxJQUFJLFlBQVksRUFBRTs2QkFHckIsSUFBSTtLQWlCa0I7SUF2Qy9DLHNCQUNJLHNDQUFJOzs7O1FBRFI7WUFFRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7U0FDbkI7Ozs7O1FBQ0QsVUFBUyxLQUF1QjtZQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztTQUNwQjs7O09BSEE7SUFJRCxzQkFDSSx1Q0FBSzs7OztRQURUO1lBRUUsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO1NBQ3BCOzs7OztRQUNELFVBQVUsS0FBSztZQUNiLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1NBQ3JCOzs7T0FIQTtJQUlELHNCQUNJLDBDQUFROzs7OztRQURaLFVBQ2EsS0FBSztZQUNoQixJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUM7U0FDcEM7OztPQUFBO0lBTUQsc0JBQ0kscURBQW1COzs7O1FBRHZCO1lBRUUsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO1NBQ3RCOzs7T0FBQTtJQUNELHNCQUNJLHVEQUFxQjs7OztRQUR6QjtZQUVFLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7U0FDbkM7OztPQUFBOzs7OztJQUlELHlDQUFVOzs7O0lBRlYsVUFFVyxDQUFDO1FBQ1YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNuQixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztLQUN0Qjs7OztJQUlELGlEQUFrQjs7O0lBQWxCLGVBQXVCOztnQkF4RHhCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsK0JBQStCO29CQUN6QywyVUFBNEM7b0JBQzVDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7OztnQkFaQyxVQUFVOzs7dUJBdUJULEtBQUs7d0JBT0wsS0FBSzsyQkFPTCxLQUFLO3lCQUlMLE1BQU07Z0NBR04sV0FBVyxTQUFDLHVCQUF1QjtzQ0FFbkMsV0FBVyxTQUFDLDhCQUE4Qjt3Q0FJMUMsV0FBVyxTQUFDLGdDQUFnQzs2QkFLNUMsWUFBWSxTQUFDLFlBQVksRUFBRSxDQUFDLFFBQVEsQ0FBQyxjQUNyQyxZQUFZLFNBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDOzsrQkE3RHZDOztTQWtCYSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIEFmdGVyQ29udGVudEluaXQsXG4gIElucHV0LFxuICBPdXRwdXQsXG4gIEVsZW1lbnRSZWYsXG4gIFRlbXBsYXRlUmVmLFxuICBIb3N0QmluZGluZyxcbiAgSG9zdExpc3RlbmVyLFxuICBFdmVudEVtaXR0ZXIsXG4gIFZpZXdFbmNhcHN1bGF0aW9uXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdQb3BvdmVySXRlbSwgbnptLXBvcG92ZXItaXRlbScsXG4gIHRlbXBsYXRlVXJsOiAnLi9wb3BvdmVyLWl0ZW0uY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXG59KVxuZXhwb3J0IGNsYXNzIFBvcG92ZXJJdGVtQ29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG4gIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBwcmVmaXhDbHM6ICdhbS1wb3BvdmVyJyxcbiAgICBkaXNhYmxlZDogZmFsc2VcbiAgfTtcbiAgaXNBY3RpdmUgPSBmYWxzZTtcblxuICBwcml2YXRlIF9zdHlsZTtcbiAgcHJpdmF0ZSBfaWNvbjogVGVtcGxhdGVSZWY8YW55PjtcblxuICBASW5wdXQoKVxuICBnZXQgaWNvbigpOiBUZW1wbGF0ZVJlZjxhbnk+IHtcbiAgICByZXR1cm4gdGhpcy5faWNvbjtcbiAgfVxuICBzZXQgaWNvbih2YWx1ZTogVGVtcGxhdGVSZWY8YW55Pikge1xuICAgIHRoaXMuX2ljb24gPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBnZXQgc3R5bGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3N0eWxlO1xuICB9XG4gIHNldCBzdHlsZSh2YWx1ZSkge1xuICAgIHRoaXMuX3N0eWxlID0gdmFsdWU7XG4gIH1cbiAgQElucHV0KClcbiAgc2V0IGRpc2FibGVkKHZhbHVlKSB7XG4gICAgdGhpcy5kZWZhdWx0UHJvcHMuZGlzYWJsZWQgPSB2YWx1ZTtcbiAgfVxuICBAT3V0cHV0KClcbiAgc2VsZWN0OiBFdmVudEVtaXR0ZXI8YW55PiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbScpXG4gIGFtUG9wb3Zlckl0ZW06IGJvb2xlYW4gPSB0cnVlO1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbS1hY3RpdmUnKVxuICBnZXQgYW1Qb3BvdmVySXRlbUFjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5pc0FjdGl2ZTtcbiAgfVxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLXBvcG92ZXItaXRlbS1kaXNhYmxlZCcpXG4gIGdldCBhbVBvcG92ZXJJdGVtRGlzYWJsZWQoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuZGVmYXVsdFByb3BzLmRpc2FibGVkO1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcigndG91Y2hzdGFydCcsIFsnJGV2ZW50J10pXG4gIEBIb3N0TGlzdGVuZXIoJ21vdXNlZG93bicsIFsnJGV2ZW50J10pXG4gIHRvdWNoU3RhcnQoZSkge1xuICAgIHRoaXMuc2VsZWN0LmVtaXQoKTtcbiAgICB0aGlzLmlzQWN0aXZlID0gdHJ1ZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHt9XG5cbiAgbmdBZnRlckNvbnRlbnRJbml0KCkge31cbn1cbiJdfQ==