UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

72 lines 5.44 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, EventEmitter, Output } from '@angular/core'; import { UiStyleService } from '../../services/ui-style.service'; export class E5coreUiSearchMenuComponent { /** * @param {?} style */ constructor(style) { this.style = style; this.search = new EventEmitter(); this.reset = new EventEmitter(); this.refresh = new EventEmitter(); } /** * @return {?} */ ngOnInit() { } /** * @return {?} */ onSearch() { this.search.emit(); } /** * @return {?} */ onReset() { this.reset.emit(); } /** * @return {?} */ onRefresh() { this.refresh.emit(); } } E5coreUiSearchMenuComponent.decorators = [ { type: Component, args: [{ selector: 'e5core-ui-search-menu', template: ` <span [ngSwitch]="style.current()"> <e5core-ui-search-menu-box *ngSwitchCase='0' (search)="onSearch()" (reset)="onReset()" (refresh)="onRefresh()"></e5core-ui-search-menu-box> <e5core-ui-search-menu-bootstrap *ngSwitchCase='1' (search)="onSearch()" (reset)="onReset()" (refresh)="onRefresh()"></e5core-ui-search-menu-bootstrap> <e5core-ui-search-menu-material *ngSwitchCase='2' (search)="onSearch()" (reset)="onReset()" (refresh)="onRefresh()"></e5core-ui-search-menu-material> </span>`, styles: [".e5core-component-error{border-left:5px solid red;background-color:#ffbaba;color:#d8000c;padding:12px;box-sizing:content-box;border-radius:4pt;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin:5pt 0}.e5-component{margin:5pt;border:solid #00f;box-sizing:content-box;padding:5pt}.e5-component .e5-title{color:#00f;font-weight:700}"] }] } ]; /** @nocollapse */ E5coreUiSearchMenuComponent.ctorParameters = () => [ { type: UiStyleService } ]; E5coreUiSearchMenuComponent.propDecorators = { search: [{ type: Output }], reset: [{ type: Output }], refresh: [{ type: Output }] }; if (false) { /** @type {?} */ E5coreUiSearchMenuComponent.prototype.search; /** @type {?} */ E5coreUiSearchMenuComponent.prototype.reset; /** @type {?} */ E5coreUiSearchMenuComponent.prototype.refresh; /** @type {?} */ E5coreUiSearchMenuComponent.prototype.style; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLXNlYXJjaC1tZW51LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2U1Y29yZS1hbmd1bGFyLXVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZTVjb3JlLXVpLXNlYXJjaC1tZW51L2U1Y29yZS11aS1zZWFyY2gtbWVudS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWlCLFlBQVksRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDL0UsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBWWpFLE1BQU0sT0FBTywyQkFBMkI7Ozs7SUFNdEMsWUFBbUIsS0FBb0I7UUFBcEIsVUFBSyxHQUFMLEtBQUssQ0FBZTtRQUo3QixXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBRTtRQUM3QixVQUFLLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBRTtRQUM1QixZQUFPLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBRTtJQUVHLENBQUM7Ozs7SUFFNUMsUUFBUTtJQUNSLENBQUM7Ozs7SUFFTSxRQUFRO1FBQ2IsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBRTtJQUN0QixDQUFDOzs7O0lBRU0sT0FBTztRQUNaLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUU7SUFDckIsQ0FBQzs7OztJQUVNLFNBQVM7UUFDZCxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFFO0lBQ3ZCLENBQUM7OztZQS9CRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtnQkFFakMsUUFBUSxFQUFFOzs7OztVQUtGOzthQUNUOzs7O1lBWFEsY0FBYzs7O3FCQWNwQixNQUFNO29CQUNOLE1BQU07c0JBQ04sTUFBTTs7OztJQUZQLDZDQUF1Qzs7SUFDdkMsNENBQXNDOztJQUN0Qyw4Q0FBd0M7O0lBRTVCLDRDQUEyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgRXZlbnRFbWl0dGVyLCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFVpU3R5bGVTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvdWktc3R5bGUuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2U1Y29yZS11aS1zZWFyY2gtbWVudScsXG4gIHN0eWxlVXJsczogWycuLy4uLy4uL2Nzcy9kZWZhdWx0LmNzcyddLFxuICB0ZW1wbGF0ZTogYFxuICA8c3BhbiBbbmdTd2l0Y2hdPVwic3R5bGUuY3VycmVudCgpXCI+XG4gICAgPGU1Y29yZS11aS1zZWFyY2gtbWVudS1ib3ggKm5nU3dpdGNoQ2FzZT0nMCcgKHNlYXJjaCk9XCJvblNlYXJjaCgpXCIgKHJlc2V0KT1cIm9uUmVzZXQoKVwiIChyZWZyZXNoKT1cIm9uUmVmcmVzaCgpXCI+PC9lNWNvcmUtdWktc2VhcmNoLW1lbnUtYm94PlxuICAgIDxlNWNvcmUtdWktc2VhcmNoLW1lbnUtYm9vdHN0cmFwICpuZ1N3aXRjaENhc2U9JzEnIChzZWFyY2gpPVwib25TZWFyY2goKVwiIChyZXNldCk9XCJvblJlc2V0KClcIiAocmVmcmVzaCk9XCJvblJlZnJlc2goKVwiPjwvZTVjb3JlLXVpLXNlYXJjaC1tZW51LWJvb3RzdHJhcD5cbiAgICA8ZTVjb3JlLXVpLXNlYXJjaC1tZW51LW1hdGVyaWFsICpuZ1N3aXRjaENhc2U9JzInIChzZWFyY2gpPVwib25TZWFyY2goKVwiIChyZXNldCk9XCJvblJlc2V0KClcIiAocmVmcmVzaCk9XCJvblJlZnJlc2goKVwiPjwvZTVjb3JlLXVpLXNlYXJjaC1tZW51LW1hdGVyaWFsPlxuICA8L3NwYW4+YFxufSlcbmV4cG9ydCBjbGFzcyBFNWNvcmVVaVNlYXJjaE1lbnVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBPdXRwdXQoKSBzZWFyY2ggPSBuZXcgRXZlbnRFbWl0dGVyKCkgO1xuICBAT3V0cHV0KCkgcmVzZXQgPSBuZXcgRXZlbnRFbWl0dGVyKCkgO1xuICBAT3V0cHV0KCkgcmVmcmVzaCA9IG5ldyBFdmVudEVtaXR0ZXIoKSA7XG5cbiAgY29uc3RydWN0b3IocHVibGljIHN0eWxlOlVpU3R5bGVTZXJ2aWNlKSB7IH1cblxuICBuZ09uSW5pdCgpIHtcbiAgfVxuXG4gIHB1YmxpYyBvblNlYXJjaCgpIHtcbiAgICB0aGlzLnNlYXJjaC5lbWl0KCkgO1xuICB9XG5cbiAgcHVibGljIG9uUmVzZXQoKSB7XG4gICAgdGhpcy5yZXNldC5lbWl0KCkgO1xuICB9XG5cbiAgcHVibGljIG9uUmVmcmVzaCgpIHtcbiAgICB0aGlzLnJlZnJlc2guZW1pdCgpIDtcbiAgfVxufVxuIl19