UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

103 lines (102 loc) 6.08 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; } }; /** * @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VhcmNoQnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9lZGl0b3IvU2VhcmNoQnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBZ0IsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9ELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRTFELHFCQUFNLFNBQVMsR0FBVyxnQkFBZ0IsQ0FBQzs7SUEyQnpDO0tBQ0M7Ozs7O0lBRU0sOEJBQU87Ozs7Y0FBQyxLQUFpQjtRQUM5QixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztZQUNoQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztTQUNyQjtRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ04sSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7U0FDcEI7Ozs7O0lBR0ksa0NBQVc7Ozs7UUFDaEIsRUFBRSxDQUFBLENBQUMsSUFBSSxDQUFDLE9BQU8sS0FBSyxJQUFJLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxTQUFTLENBQUMsQ0FBQSxDQUFDO1lBQ3RELE1BQU0sQ0FBQyxJQUFJLENBQUM7U0FDYjtRQUVELE1BQU0sQ0FBQyxLQUFLLENBQUM7Ozs7O0lBR1IsZ0NBQVM7Ozs7UUFDZCxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQzs7Ozs7SUFHZCwrQkFBUTs7OztRQUNiLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDOzs7OztJQUdkLGlDQUFVOzs7O1FBQ2YsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7OzZCQXBDcUIsU0FBUzs7Z0JBaEJyRCxTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLE1BQU0sQ0FBQyxFQUFFO29CQUNuQixRQUFRLEVBQUUsU0FBUztvQkFDbkIsUUFBUSxFQUFFLG1UQVNYO2lCQUNBOzs7OzsyQkFLRSxLQUFLOzRCQUdMLEtBQUs7O3VCQTNCUjs7U0FvQmEsWUFBWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSG9zdExpc3RlbmVyLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3REYXRhRWRpdG9yIH0gZnJvbSAnLi9BYnN0cmFjdERhdGFFZGl0b3InO1xuXG5jb25zdCBUWVBFX05BTUU6IHN0cmluZyA9IFwicGh4LXNlYXJjaC1idG5cIjtcblxuLy8gc3VzcGVjdCB3aGVyZSB0byB1c2UgdGhpcyA/IHJlY29yZFZpZXcgP1xuQENvbXBvbmVudCh7XG4gIG1vZHVsZUlkOiBtb2R1bGUuaWQsXG4gIHNlbGVjdG9yOiBUWVBFX05BTUUsXG4gIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cInBoeC1zZWFyY2gtYnV0dG9uXCIgW2NsYXNzLmFjdGl2ZV09XCJpc0FjdGl2ZSgpXCIgKGNsaWNrKT1cIm9uQ2xpY2soJGV2ZW50KVwiPlxuXHQ8ZGl2IGNsYXNzPVwiYm9yZGVyLWRpdlwiPlxuXG5cdDwvZGl2PlxuXHQ8ZGl2IGNsYXNzPVwid3JhcHBlclwiPlxuXHRcdDxpbWcgKm5nSWY9XCJfaGFzSWNvblVSTCgpXCIgc3JjPVwie3tnZXRJY29uVVJMKCl9fVwiLz5cblx0XHQ8ZGl2ICpuZ0lmPVwiIV9oYXNJY29uVVJMKClcIiBjbGFzcz1cInNlYXJjaC1pY29uXCI+PC9kaXY+XG5cdDwvZGl2PlxuPC9kaXY+XG5gXG59KVxuZXhwb3J0IGNsYXNzIFNlYXJjaEJ1dHRvbiB7XG5cbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBUWVBFX05BTUU6IHN0cmluZyA9IFRZUEVfTkFNRTtcblxuICBASW5wdXQoKVxuICBwcml2YXRlIGVkaXRvcjogQWJzdHJhY3REYXRhRWRpdG9yO1xuICBwcml2YXRlIGFjdGl2ZTogYm9vbGVhbjtcbiAgQElucHV0KClcbiAgcHJpdmF0ZSBpY29uVVJMOiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gIH1cblxuICBwdWJsaWMgb25DbGljayhldmVudDogTW91c2VFdmVudCk6IHZvaWQge1xuICAgIGlmICh0aGlzLmFjdGl2ZSkge1xuICAgICAgdGhpcy5hY3RpdmUgPSBmYWxzZTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5hY3RpdmUgPSB0cnVlO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBfaGFzSWNvblVSTCgpOiBib29sZWFuIHtcbiAgICBpZih0aGlzLmljb25VUkwgIT09IG51bGwgJiYgdGhpcy5pY29uVVJMICE9PSB1bmRlZmluZWQpe1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcHVibGljIGdldEVkaXRvcigpOiBBYnN0cmFjdERhdGFFZGl0b3Ige1xuICAgIHJldHVybiB0aGlzLmVkaXRvcjtcbiAgfVxuXG4gIHB1YmxpYyBpc0FjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5hY3RpdmU7XG4gIH1cblxuICBwdWJsaWMgZ2V0SWNvblVSTCgpOiBzdHJpbmcge1xuICAgIHJldHVybiB0aGlzLmljb25VUkw7XG4gIH1cbn1cbiJdfQ==