UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

90 lines (89 loc) 7.47 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, HostListener } from '@angular/core'; import { PhloxAppService } from '../../../../service/PhloxAppService.service'; import { NeedFocusService } from '../../../../service/NeedFocusService.service'; import { ObservableManager } from '../../../../service/ObservableManager.service'; import { AbstractSideSlidePanel } from '../../../AbstractSideSlidePanel'; var /** @type {?} */ TYPE_NAME = "phx-addon-drawer"; var /** @type {?} */ PAGE_NAME = 'addon-drawer'; var /** @type {?} */ SUB_TOPIC_NAME = 'addon-drawer'; var PhloxAddonDrawer = /** @class */ (function (_super) { tslib_1.__extends(PhloxAddonDrawer, _super); function PhloxAddonDrawer(phloxAppService, observableMgr, needFocusService) { return _super.call(this, phloxAppService, observableMgr, needFocusService, PhloxAddonDrawer.SUB_TOPIC_NAME) || this; } /** * @return {?} */ PhloxAddonDrawer.prototype.ngOnInit = /** * @return {?} */ function () { _super.prototype.ngOnInit.call(this); }; /** * @param {?} event * @return {?} */ PhloxAddonDrawer.prototype.onToggle = /** * @param {?} event * @return {?} */ function (event) { _super.prototype.onToggle.call(this, event); }; /** * @param {?} event * @return {?} */ PhloxAddonDrawer.prototype.onClick = /** * @param {?} event * @return {?} */ function (event) { event.stopPropagation(); }; PhloxAddonDrawer.TYPE_NAME = TYPE_NAME; PhloxAddonDrawer.PAGE_NAME = PAGE_NAME; PhloxAddonDrawer.SUB_TOPIC_NAME = SUB_TOPIC_NAME; PhloxAddonDrawer.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: TYPE_NAME, template: "<div class=\"phx-addon-drawer\" [class.active]=\"isActive()\" (click)=\"onToggle($event)\">\n\t<div class=\"box-container\">\n\t\t<div class=\"drawer\"><div class=\"bottom-square-bracket\"></div></div>\n\t\t<div class=\"drawer\"><div class=\"bottom-square-bracket\"></div></div>\n\t</div>\n</div>\n<div class=\"phx-addon-drawer-side-panel right\" [class.active]=\"isActive()\">\n\tadd-on drawer\n</div>\n" },] }, ]; /** @nocollapse */ PhloxAddonDrawer.ctorParameters = function () { return [ { type: PhloxAppService, }, { type: ObservableManager, }, { type: NeedFocusService, }, ]; }; PhloxAddonDrawer.propDecorators = { "onClick": [{ type: HostListener, args: ['click', ['$event'],] },], }; return PhloxAddonDrawer; }(AbstractSideSlidePanel)); export { PhloxAddonDrawer }; function PhloxAddonDrawer_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ PhloxAddonDrawer.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ PhloxAddonDrawer.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ PhloxAddonDrawer.propDecorators; /** @type {?} */ PhloxAddonDrawer.TYPE_NAME; /** @type {?} */ PhloxAddonDrawer.PAGE_NAME; /** @type {?} */ PhloxAddonDrawer.SUB_TOPIC_NAME; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hBZGRvbkRyYXdlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvcGFnZS9tYWluL21lbnUuaW50ZXJuYWwvUGhsb3hBZGRvbkRyYXdlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFpQixZQUFZLEVBQW9CLE1BQU0sZUFBZSxDQUFDO0FBR3pGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUM5RSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNoRixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQztBQUNsRixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUl6RSxxQkFBTSxTQUFTLEdBQVcsa0JBQWtCLENBQUM7QUFFN0MscUJBQU0sU0FBUyxHQUFXLGNBQWMsQ0FBQztBQUN6QyxxQkFBTSxjQUFjLEdBQVcsY0FBYyxDQUFDOztJQWdCUiw0Q0FBc0I7SUFPMUQsMEJBQVksZUFBZ0MsRUFBRSxhQUFnQyxFQUFFLGdCQUFrQztlQUNoSCxrQkFBTSxlQUFlLEVBQUUsYUFBYSxFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixDQUFDLGNBQWMsQ0FBQztLQUN6Rjs7OztJQUVNLG1DQUFROzs7O1FBQ2IsaUJBQU0sUUFBUSxXQUFFLENBQUM7Ozs7OztJQUdaLG1DQUFROzs7O2NBQUMsS0FBaUI7UUFDL0IsaUJBQU0sUUFBUSxZQUFDLEtBQUssQ0FBQyxDQUFDOzs7Ozs7SUFJakIsa0NBQU87Ozs7Y0FBQyxLQUFpQjtRQUM5QixLQUFLLENBQUMsZUFBZSxFQUFFLENBQUM7O2lDQW5CaUIsU0FBUztpQ0FFVCxTQUFTO3NDQUNKLGNBQWM7O2dCQW5CL0QsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRTtvQkFDbkIsUUFBUSxFQUFFLFNBQVM7b0JBQ25CLFFBQVEsRUFBRSxzWkFTWDtpQkFDQTs7OztnQkF6QlEsZUFBZTtnQkFFZixpQkFBaUI7Z0JBRGpCLGdCQUFnQjs7OzRCQTRDdEIsWUFBWSxTQUFDLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQzs7MkJBaERuQztFQTZCc0Msc0JBQXNCO1NBQS9DLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgSG9zdExpc3RlbmVyLCBFbGVtZW50UmVmLCBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFBobG94QXBwIH0gZnJvbSAnLi4vLi4vLi4vUGhsb3hBcHAuY29tcG9uZW50JztcbmltcG9ydCB7IFBobG94QXBwU2VydmljZSB9IGZyb20gJy4uLy4uLy4uLy4uL3NlcnZpY2UvUGhsb3hBcHBTZXJ2aWNlLnNlcnZpY2UnO1xuaW1wb3J0IHsgTmVlZEZvY3VzU2VydmljZSB9IGZyb20gJy4uLy4uLy4uLy4uL3NlcnZpY2UvTmVlZEZvY3VzU2VydmljZS5zZXJ2aWNlJztcbmltcG9ydCB7IE9ic2VydmFibGVNYW5hZ2VyIH0gZnJvbSAnLi4vLi4vLi4vLi4vc2VydmljZS9PYnNlcnZhYmxlTWFuYWdlci5zZXJ2aWNlJztcbmltcG9ydCB7IEFic3RyYWN0U2lkZVNsaWRlUGFuZWwgfSBmcm9tICcuLi8uLi8uLi9BYnN0cmFjdFNpZGVTbGlkZVBhbmVsJztcblxuZGVjbGFyZSB2YXIgJDogYW55O1xuXG5jb25zdCBUWVBFX05BTUU6IHN0cmluZyA9IFwicGh4LWFkZG9uLWRyYXdlclwiO1xuXG5jb25zdCBQQUdFX05BTUU6IHN0cmluZyA9ICdhZGRvbi1kcmF3ZXInO1xuY29uc3QgU1VCX1RPUElDX05BTUU6IHN0cmluZyA9ICdhZGRvbi1kcmF3ZXInO1xuXG5AQ29tcG9uZW50KHtcbiAgbW9kdWxlSWQ6IG1vZHVsZS5pZCxcbiAgc2VsZWN0b3I6IFRZUEVfTkFNRSxcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwicGh4LWFkZG9uLWRyYXdlclwiIFtjbGFzcy5hY3RpdmVdPVwiaXNBY3RpdmUoKVwiIChjbGljayk9XCJvblRvZ2dsZSgkZXZlbnQpXCI+XG5cdDxkaXYgY2xhc3M9XCJib3gtY29udGFpbmVyXCI+XG5cdFx0PGRpdiBjbGFzcz1cImRyYXdlclwiPjxkaXYgY2xhc3M9XCJib3R0b20tc3F1YXJlLWJyYWNrZXRcIj48L2Rpdj48L2Rpdj5cblx0XHQ8ZGl2IGNsYXNzPVwiZHJhd2VyXCI+PGRpdiBjbGFzcz1cImJvdHRvbS1zcXVhcmUtYnJhY2tldFwiPjwvZGl2PjwvZGl2PlxuXHQ8L2Rpdj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cInBoeC1hZGRvbi1kcmF3ZXItc2lkZS1wYW5lbCByaWdodFwiIFtjbGFzcy5hY3RpdmVdPVwiaXNBY3RpdmUoKVwiPlxuXHRhZGQtb24gZHJhd2VyXG48L2Rpdj5cbmBcbn0pXG5leHBvcnQgY2xhc3MgUGhsb3hBZGRvbkRyYXdlciBleHRlbmRzIEFic3RyYWN0U2lkZVNsaWRlUGFuZWwgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9OQU1FOiBzdHJpbmcgPSBUWVBFX05BTUU7XG5cbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBQQUdFX05BTUU6IHN0cmluZyA9IFBBR0VfTkFNRTtcbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBTVUJfVE9QSUNfTkFNRTogc3RyaW5nID0gU1VCX1RPUElDX05BTUU7XG5cbiAgY29uc3RydWN0b3IocGhsb3hBcHBTZXJ2aWNlOiBQaGxveEFwcFNlcnZpY2UsIG9ic2VydmFibGVNZ3I6IE9ic2VydmFibGVNYW5hZ2VyLCBuZWVkRm9jdXNTZXJ2aWNlOiBOZWVkRm9jdXNTZXJ2aWNlKSB7XG4gICAgc3VwZXIocGhsb3hBcHBTZXJ2aWNlLCBvYnNlcnZhYmxlTWdyLCBuZWVkRm9jdXNTZXJ2aWNlLCBQaGxveEFkZG9uRHJhd2VyLlNVQl9UT1BJQ19OQU1FKTtcbiAgfVxuXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICBzdXBlci5uZ09uSW5pdCgpO1xuICB9XG5cbiAgcHVibGljIG9uVG9nZ2xlKGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG4gICAgc3VwZXIub25Ub2dnbGUoZXZlbnQpO1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKVxuICBwdWJsaWMgb25DbGljayhldmVudDogTW91c2VFdmVudCk6IHZvaWQge1xuICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xuICB9XG59XG4iXX0=