UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

106 lines (105 loc) 6.52 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component, Input } from '@angular/core'; import { AbstractDataEditor } from '../AbstractDataEditor'; var /** @type {?} */ TYPE_NAME = "phx-search-btn"; var SearchButton = /** @class */ (function () { function SearchButton() { } /** * @param {?} event * @return {?} */ SearchButton.prototype.onClick = /** * @param {?} event * @return {?} */ function (event) { if (this.active) { this.active = false; } else { this.active = true; } if (this.editor !== null && this.editor !== undefined) { this.editor.searchData(); } }; /** * @return {?} */ SearchButton.prototype._hasIconURL = /** * @return {?} */ function () { if (this.iconURL !== null && this.iconURL !== undefined) { return true; } return false; }; /** * @return {?} */ SearchButton.prototype.getEditor = /** * @return {?} */ function () { return this.editor; }; /** * @return {?} */ SearchButton.prototype.isActive = /** * @return {?} */ function () { return this.active; }; /** * @return {?} */ SearchButton.prototype.getIconURL = /** * @return {?} */ function () { return this.iconURL; }; SearchButton.TYPE_NAME = TYPE_NAME; SearchButton.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: TYPE_NAME, template: "<div class=\"phx-search-button\" [class.active]=\"isActive()\" (click)=\"onClick($event)\">\n\t<div class=\"border-div\">\n\n\t</div>\n\t<div class=\"wrapper\">\n\t\t<img *ngIf=\"_hasIconURL()\" src=\"{{getIconURL()}}\"/>\n\t\t<div *ngIf=\"!_hasIconURL()\" class=\"search-icon\"></div>\n\t</div>\n</div>\n" },] }, ]; /** @nocollapse */ SearchButton.ctorParameters = function () { return []; }; SearchButton.propDecorators = { "editor": [{ type: Input },], "iconURL": [{ type: Input },], }; return SearchButton; }()); export { SearchButton }; function SearchButton_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ SearchButton.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ SearchButton.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ SearchButton.propDecorators; /** @type {?} */ SearchButton.TYPE_NAME; /** @type {?} */ SearchButton.prototype.editor; /** @type {?} */ SearchButton.prototype.active; /** @type {?} */ SearchButton.prototype.iconURL; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VhcmNoQnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9lZGl0b3IvZWRpdG9yLmludGVybmFsL1NlYXJjaEJ1dHRvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRTNELHFCQUFNLFNBQVMsR0FBVyxnQkFBZ0IsQ0FBQzs7SUEyQnpDO0tBQ0M7Ozs7O0lBRU0sOEJBQU87Ozs7Y0FBQyxLQUFpQjtRQUM5QixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztZQUNoQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztTQUNyQjtRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ04sSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7U0FDcEI7UUFFRCxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLElBQUksSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDdEQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUUsQ0FBQztTQUMxQjs7Ozs7SUFHSSxrQ0FBVzs7OztRQUNoQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxLQUFLLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDeEQsTUFBTSxDQUFDLElBQUksQ0FBQztTQUNiO1FBRUQsTUFBTSxDQUFDLEtBQUssQ0FBQzs7Ozs7SUFHUixnQ0FBUzs7OztRQUNkLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDOzs7OztJQUdkLCtCQUFROzs7O1FBQ2IsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUM7Ozs7O0lBR2QsaUNBQVU7Ozs7UUFDZixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzs7NkJBeENxQixTQUFTOztnQkFoQnJELFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUU7b0JBQ25CLFFBQVEsRUFBRSxTQUFTO29CQUNuQixRQUFRLEVBQUUsbVRBU1g7aUJBQ0E7Ozs7OzJCQUtFLEtBQUs7NEJBR0wsS0FBSzs7dUJBM0JSOztTQW9CYSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3REYXRhRWRpdG9yIH0gZnJvbSAnLi4vQWJzdHJhY3REYXRhRWRpdG9yJztcblxuY29uc3QgVFlQRV9OQU1FOiBzdHJpbmcgPSBcInBoeC1zZWFyY2gtYnRuXCI7XG5cbi8vIHN1c3BlY3Qgd2hlcmUgdG8gdXNlIHRoaXMgPyByZWNvcmRWaWV3ID9cbkBDb21wb25lbnQoe1xuICBtb2R1bGVJZDogbW9kdWxlLmlkLFxuICBzZWxlY3RvcjogVFlQRV9OQU1FLFxuICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJwaHgtc2VhcmNoLWJ1dHRvblwiIFtjbGFzcy5hY3RpdmVdPVwiaXNBY3RpdmUoKVwiIChjbGljayk9XCJvbkNsaWNrKCRldmVudClcIj5cblx0PGRpdiBjbGFzcz1cImJvcmRlci1kaXZcIj5cblxuXHQ8L2Rpdj5cblx0PGRpdiBjbGFzcz1cIndyYXBwZXJcIj5cblx0XHQ8aW1nICpuZ0lmPVwiX2hhc0ljb25VUkwoKVwiIHNyYz1cInt7Z2V0SWNvblVSTCgpfX1cIi8+XG5cdFx0PGRpdiAqbmdJZj1cIiFfaGFzSWNvblVSTCgpXCIgY2xhc3M9XCJzZWFyY2gtaWNvblwiPjwvZGl2PlxuXHQ8L2Rpdj5cbjwvZGl2PlxuYFxufSlcbmV4cG9ydCBjbGFzcyBTZWFyY2hCdXR0b24ge1xuXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9OQU1FOiBzdHJpbmcgPSBUWVBFX05BTUU7XG5cbiAgQElucHV0KClcbiAgcHJpdmF0ZSBlZGl0b3I6IEFic3RyYWN0RGF0YUVkaXRvcjtcbiAgcHJpdmF0ZSBhY3RpdmU6IGJvb2xlYW47XG4gIEBJbnB1dCgpXG4gIHByaXZhdGUgaWNvblVSTDogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICB9XG5cbiAgcHVibGljIG9uQ2xpY2soZXZlbnQ6IE1vdXNlRXZlbnQpOiB2b2lkIHtcbiAgICBpZiAodGhpcy5hY3RpdmUpIHtcbiAgICAgIHRoaXMuYWN0aXZlID0gZmFsc2U7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuYWN0aXZlID0gdHJ1ZTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5lZGl0b3IgIT09IG51bGwgJiYgdGhpcy5lZGl0b3IgIT09IHVuZGVmaW5lZCkge1xuICAgICAgdGhpcy5lZGl0b3Iuc2VhcmNoRGF0YSgpO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBfaGFzSWNvblVSTCgpOiBib29sZWFuIHtcbiAgICBpZiAodGhpcy5pY29uVVJMICE9PSBudWxsICYmIHRoaXMuaWNvblVSTCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBwdWJsaWMgZ2V0RWRpdG9yKCk6IEFic3RyYWN0RGF0YUVkaXRvciB7XG4gICAgcmV0dXJuIHRoaXMuZWRpdG9yO1xuICB9XG5cbiAgcHVibGljIGlzQWN0aXZlKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0aGlzLmFjdGl2ZTtcbiAgfVxuXG4gIHB1YmxpYyBnZXRJY29uVVJMKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIHRoaXMuaWNvblVSTDtcbiAgfVxufVxuIl19