UNPKG

ftable

Version:
42 lines 3.61 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from '@angular/core'; import { Output } from '@angular/core'; import { EventEmitter } from '@angular/core'; import { Subject } from 'rxjs'; export class FSearchComponent { constructor() { this.search = new EventEmitter(); this.searchUpdated = new Subject(); } /** * @param {?} event * @return {?} */ onKeyUp(event) { console.log(event.target.value); this.search.emit({ searchString: event.target.value }); } } FSearchComponent.decorators = [ { type: Component, args: [{ selector: 'ft-fsearch', template: "<div class=\"ft-fsearch\">\r\n <div class=\"ft-fsearch-prepend\">\r\n <span><i aria-hidden=\"true\"></i></span>\r\n </div>\r\n <input type=\"search\" class=\"ft-i ft-i-fsearch\" (keyup)='onKeyUp($event)'>\r\n <div class=\"ft-fsearch-append\">\r\n <span><i aria-hidden=\"true\"></i></span>\r\n </div>\r\n</div>\r\n", styles: [""] }] } ]; FSearchComponent.propDecorators = { search: [{ type: Output }] }; if (false) { /** @type {?} */ FSearchComponent.prototype.search; /** * @type {?} * @private */ FSearchComponent.prototype.searchUpdated; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnNlYXJjaC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9mdGFibGUvIiwic291cmNlcyI6WyJsaWIvZnNlYXJjaC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHMUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRzdDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFZL0IsTUFBTSxPQUFPLGdCQUFnQjtJQVA3QjtRQVNjLFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUN0RCxrQkFBYSxHQUFvQixJQUFJLE9BQU8sRUFBVSxDQUFDO0lBT25FLENBQUM7Ozs7O0lBTEcsT0FBTyxDQUFDLEtBQUs7UUFDTCxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBQyxZQUFZLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUMsQ0FBQyxDQUFDO0lBQzFELENBQUM7OztZQWZQLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsWUFBWTtnQkFDdEIsc1lBQXVDOzthQUcxQzs7O3FCQUlJLE1BQU07Ozs7SUFBUCxrQ0FBOEQ7Ozs7O0lBQzlELHlDQUErRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9uQ2hhbmdlcyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuXG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBkZWJvdW5jZVRpbWUgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5pbXBvcnQgeyBkaXN0aW5jdFVudGlsQ2hhbmdlZCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2Z0LWZzZWFyY2gnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9mc2VhcmNoLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9mc2VhcmNoLmNvbXBvbmVudC5zY3NzJ10sXG5cbn0pXG5cbmV4cG9ydCBjbGFzcyBGU2VhcmNoQ29tcG9uZW50IHtcblxuICAgIEBPdXRwdXQoKSBzZWFyY2g6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgcHJpdmF0ZSBzZWFyY2hVcGRhdGVkOiBTdWJqZWN0PFN0cmluZz4gPSBuZXcgU3ViamVjdDxzdHJpbmc+KCk7XG5cbiAgICBvbktleVVwKGV2ZW50KSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyhldmVudC50YXJnZXQudmFsdWUpO1xuICAgICAgICAgICAgdGhpcy5zZWFyY2guZW1pdCh7c2VhcmNoU3RyaW5nOiBldmVudC50YXJnZXQudmFsdWV9KTtcbiAgICAgICB9XG5cbn1cbiJdfQ==