UNPKG

@hxui/angular

Version:

* * *

47 lines 3.19 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Directive, ElementRef, HostListener } from '@angular/core'; import { DropdownDirective } from './dropdown.directive'; var DropdownItemDirective = /** @class */ (function () { function DropdownItemDirective(elementRef, dropdown) { this.elementRef = elementRef; this.dropdown = dropdown; } /** * @param {?} event * @return {?} */ DropdownItemDirective.prototype.onClick = /** * @param {?} event * @return {?} */ function (event) { if (this.dropdown.autoClose) { this.dropdown.hide(); } }; DropdownItemDirective.decorators = [ { type: Directive, args: [{ selector: '[hxDropdownItem],[hxaDropdownItem]' },] }, ]; /** @nocollapse */ DropdownItemDirective.ctorParameters = function () { return [ { type: ElementRef }, { type: DropdownDirective } ]; }; DropdownItemDirective.propDecorators = { onClick: [{ type: HostListener, args: ['click', ['$event'],] }] }; return DropdownItemDirective; }()); export { DropdownItemDirective }; if (false) { /** @type {?} */ DropdownItemDirective.prototype.elementRef; /** @type {?} */ DropdownItemDirective.prototype.dropdown; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24taXRlbS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHh1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2Ryb3Bkb3duL2Ryb3Bkb3duLWl0ZW0uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFVBQVUsRUFBZ0IsWUFBWSxFQUFjLE1BQU0sZUFBZSxDQUFDO0FBQzdGLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBRXZEO0lBWUUsK0JBQW1CLFVBQXNCLEVBQ3JCLFFBQTJCO1FBRDVCLGVBQVUsR0FBVixVQUFVLENBQVk7UUFDckIsYUFBUSxHQUFSLFFBQVEsQ0FBbUI7SUFDL0MsQ0FBQzs7Ozs7SUFSRCx1Q0FBTzs7OztJQURQLFVBQ1EsS0FBSztRQUNYLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEVBQUU7WUFDM0IsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsQ0FBQztTQUN0QjtJQUNILENBQUM7O2dCQVZGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsb0NBQW9DO2lCQUMvQzs7OztnQkFMa0IsVUFBVTtnQkFDckIsaUJBQWlCOzs7MEJBT3RCLFlBQVksU0FBQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUM7O0lBVW5DLDRCQUFDO0NBQUEsQUFmRCxJQWVDO1NBWlkscUJBQXFCOzs7SUFTcEIsMkNBQTZCOztJQUM3Qix5Q0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RpcmVjdGl2ZSwgRWxlbWVudFJlZiwgRXZlbnRFbWl0dGVyLCBIb3N0TGlzdGVuZXIsIFRlbXBsYXRlUmVmfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtEcm9wZG93bkRpcmVjdGl2ZX0gZnJvbSAnLi9kcm9wZG93bi5kaXJlY3RpdmUnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6ICdbaHhEcm9wZG93bkl0ZW1dLFtoeGFEcm9wZG93bkl0ZW1dJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgRHJvcGRvd25JdGVtRGlyZWN0aXZlIHtcclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKVxyXG4gIG9uQ2xpY2soZXZlbnQpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLmRyb3Bkb3duLmF1dG9DbG9zZSkge1xyXG4gICAgICB0aGlzLmRyb3Bkb3duLmhpZGUoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxyXG4gICAgICAgICAgICAgIHByaXZhdGUgZHJvcGRvd246IERyb3Bkb3duRGlyZWN0aXZlKSB7XHJcbiAgfVxyXG59XHJcbiJdfQ==