UNPKG

io.parrots

Version:

Parrots.io App

89 lines (88 loc) 6.7 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component, HostListener } from '@angular/core'; import { PhloxAppService } from 'com.phloxui'; import { NeedFocusService } from 'com.phloxui'; import { ObservableManager } from 'com.phloxui'; import { AbstractSideSlidePanel } from 'com.phloxui'; const /** @type {?} */ TYPE_NAME = "parrots-addon-drawer"; const /** @type {?} */ PAGE_NAME = 'addon-drawer'; const /** @type {?} */ SUB_TOPIC_NAME = 'addon-drawer'; export class ParrotsAddonDrawer extends AbstractSideSlidePanel { /** * @param {?} phloxAppService * @param {?} observableMgr * @param {?} needFocusService */ constructor(phloxAppService, observableMgr, needFocusService) { super(phloxAppService, observableMgr, needFocusService, ParrotsAddonDrawer.SUB_TOPIC_NAME); } /** * @return {?} */ ngOnInit() { super.ngOnInit(); } /** * @param {?} event * @return {?} */ onToggle(event) { super.onToggle(event); } /** * @param {?} event * @return {?} */ onClick(event) { event.stopPropagation(); } } ParrotsAddonDrawer.TYPE_NAME = TYPE_NAME; ParrotsAddonDrawer.PAGE_NAME = PAGE_NAME; ParrotsAddonDrawer.SUB_TOPIC_NAME = SUB_TOPIC_NAME; ParrotsAddonDrawer.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: TYPE_NAME, template: `<div class="parrots-addon-drawer" [class.active]="isActive()" (click)="onToggle($event)"> <div class="box-container"> <div class="drawer"><div class="bottom-square-bracket"></div></div> <div class="drawer"><div class="bottom-square-bracket"></div></div> </div> </div> <div class="parrots-addon-drawer-side-panel right" [class.active]="isActive()"> add-on drawer </div> ` },] }, ]; /** @nocollapse */ ParrotsAddonDrawer.ctorParameters = () => [ { type: PhloxAppService, }, { type: ObservableManager, }, { type: NeedFocusService, }, ]; ParrotsAddonDrawer.propDecorators = { "onClick": [{ type: HostListener, args: ['click', ['$event'],] },], }; function ParrotsAddonDrawer_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ ParrotsAddonDrawer.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ ParrotsAddonDrawer.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ ParrotsAddonDrawer.propDecorators; /** @type {?} */ ParrotsAddonDrawer.TYPE_NAME; /** @type {?} */ ParrotsAddonDrawer.PAGE_NAME; /** @type {?} */ ParrotsAddonDrawer.SUB_TOPIC_NAME; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0FkZG9uRHJhd2VyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lvLnBhcnJvdHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L3BhZ2UvbWFpbi9tZW51LmludGVybmFsL1BhcnJvdHNBZGRvbkRyYXdlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWlCLFlBQVksRUFBb0IsTUFBTSxlQUFlLENBQUM7QUFHekYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUM5QyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDL0MsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2hELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUlyRCx1QkFBTSxTQUFTLEdBQVcsc0JBQXNCLENBQUM7QUFFakQsdUJBQU0sU0FBUyxHQUFXLGNBQWMsQ0FBQztBQUN6Qyx1QkFBTSxjQUFjLEdBQVcsY0FBYyxDQUFDO0FBZ0I5QyxNQUFNLHlCQUEwQixTQUFRLHNCQUFzQjs7Ozs7O0lBTzVELFlBQVksZUFBZ0MsRUFBRSxhQUFnQyxFQUFFLGdCQUFrQztRQUNoSCxLQUFLLENBQUMsZUFBZSxFQUFFLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRSxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsQ0FBQztLQUM1Rjs7OztJQUVNLFFBQVE7UUFDYixLQUFLLENBQUMsUUFBUSxFQUFFLENBQUM7Ozs7OztJQUdaLFFBQVEsQ0FBQyxLQUFpQjtRQUMvQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDOzs7Ozs7SUFJakIsT0FBTyxDQUFDLEtBQWlCO1FBQzlCLEtBQUssQ0FBQyxlQUFlLEVBQUUsQ0FBQzs7OytCQW5CaUIsU0FBUzsrQkFFVCxTQUFTO29DQUNKLGNBQWM7O1lBbkIvRCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLE1BQU0sQ0FBQyxFQUFFO2dCQUNuQixRQUFRLEVBQUUsU0FBUztnQkFDbkIsUUFBUSxFQUFFOzs7Ozs7Ozs7Q0FTWDthQUNBOzs7O1lBekJRLGVBQWU7WUFFZixpQkFBaUI7WUFEakIsZ0JBQWdCOzs7d0JBNEN0QixZQUFZLFNBQUMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0LCBIb3N0TGlzdGVuZXIsIEVsZW1lbnRSZWYsIFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUGhsb3hBcHAgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5pbXBvcnQgeyBQaGxveEFwcFNlcnZpY2UgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5pbXBvcnQgeyBOZWVkRm9jdXNTZXJ2aWNlIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZU1hbmFnZXIgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5pbXBvcnQgeyBBYnN0cmFjdFNpZGVTbGlkZVBhbmVsIH0gZnJvbSAnY29tLnBobG94dWknO1xuXG5kZWNsYXJlIHZhciAkOiBhbnk7XG5cbmNvbnN0IFRZUEVfTkFNRTogc3RyaW5nID0gXCJwYXJyb3RzLWFkZG9uLWRyYXdlclwiO1xuXG5jb25zdCBQQUdFX05BTUU6IHN0cmluZyA9ICdhZGRvbi1kcmF3ZXInO1xuY29uc3QgU1VCX1RPUElDX05BTUU6IHN0cmluZyA9ICdhZGRvbi1kcmF3ZXInO1xuXG5AQ29tcG9uZW50KHtcbiAgbW9kdWxlSWQ6IG1vZHVsZS5pZCxcbiAgc2VsZWN0b3I6IFRZUEVfTkFNRSxcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwicGFycm90cy1hZGRvbi1kcmF3ZXJcIiBbY2xhc3MuYWN0aXZlXT1cImlzQWN0aXZlKClcIiAoY2xpY2spPVwib25Ub2dnbGUoJGV2ZW50KVwiPlxuXHQ8ZGl2IGNsYXNzPVwiYm94LWNvbnRhaW5lclwiPlxuXHRcdDxkaXYgY2xhc3M9XCJkcmF3ZXJcIj48ZGl2IGNsYXNzPVwiYm90dG9tLXNxdWFyZS1icmFja2V0XCI+PC9kaXY+PC9kaXY+XG5cdFx0PGRpdiBjbGFzcz1cImRyYXdlclwiPjxkaXYgY2xhc3M9XCJib3R0b20tc3F1YXJlLWJyYWNrZXRcIj48L2Rpdj48L2Rpdj5cblx0PC9kaXY+XG48L2Rpdj5cbjxkaXYgY2xhc3M9XCJwYXJyb3RzLWFkZG9uLWRyYXdlci1zaWRlLXBhbmVsIHJpZ2h0XCIgW2NsYXNzLmFjdGl2ZV09XCJpc0FjdGl2ZSgpXCI+XG5cdGFkZC1vbiBkcmF3ZXJcbjwvZGl2PlxuYFxufSlcbmV4cG9ydCBjbGFzcyBQYXJyb3RzQWRkb25EcmF3ZXIgZXh0ZW5kcyBBYnN0cmFjdFNpZGVTbGlkZVBhbmVsIGltcGxlbWVudHMgT25Jbml0IHtcblxuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFRZUEVfTkFNRTogc3RyaW5nID0gVFlQRV9OQU1FO1xuXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUEFHRV9OQU1FOiBzdHJpbmcgPSBQQUdFX05BTUU7XG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU1VCX1RPUElDX05BTUU6IHN0cmluZyA9IFNVQl9UT1BJQ19OQU1FO1xuXG4gIGNvbnN0cnVjdG9yKHBobG94QXBwU2VydmljZTogUGhsb3hBcHBTZXJ2aWNlLCBvYnNlcnZhYmxlTWdyOiBPYnNlcnZhYmxlTWFuYWdlciwgbmVlZEZvY3VzU2VydmljZTogTmVlZEZvY3VzU2VydmljZSkge1xuICAgIHN1cGVyKHBobG94QXBwU2VydmljZSwgb2JzZXJ2YWJsZU1nciwgbmVlZEZvY3VzU2VydmljZSwgUGFycm90c0FkZG9uRHJhd2VyLlNVQl9UT1BJQ19OQU1FKTtcbiAgfVxuXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICBzdXBlci5uZ09uSW5pdCgpO1xuICB9XG5cbiAgcHVibGljIG9uVG9nZ2xlKGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG4gICAgc3VwZXIub25Ub2dnbGUoZXZlbnQpO1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKVxuICBwdWJsaWMgb25DbGljayhldmVudDogTW91c2VFdmVudCk6IHZvaWQge1xuICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xuICB9XG59XG4iXX0=