UNPKG

@ohayojp.com/components

Version:

Common business components of ohayojp.

57 lines 4.02 kB
/** * @fileoverview added by tsickle * Generated from: reuse-tab-context.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, Input } from '@angular/core'; import { ReuseTcomponentsontextService } from './reuse-tab-context.service'; export class ReuseTcomponentsontextDirective { /** * @param {?} srv */ constructor(srv) { this.srv = srv; } /** * @param {?} event * @return {?} */ _onContextMenu(event) { this.srv.show.next({ event, item: this.item, customContextMenu: this.customContextMenu, }); event.preventDefault(); event.stopPropagation(); } } ReuseTcomponentsontextDirective.decorators = [ { type: Directive, args: [{ selector: '[reuse-tab-context-menu]', exportAs: 'reuseTcomponentsontextMenu', host: { '(contextmenu)': '_onContextMenu($event)', }, },] } ]; /** @nocollapse */ ReuseTcomponentsontextDirective.ctorParameters = () => [ { type: ReuseTcomponentsontextService } ]; ReuseTcomponentsontextDirective.propDecorators = { item: [{ type: Input, args: ['reuse-tab-context-menu',] }], customContextMenu: [{ type: Input }] }; if (false) { /** @type {?} */ ReuseTcomponentsontextDirective.prototype.item; /** @type {?} */ ReuseTcomponentsontextDirective.prototype.customContextMenu; /** * @type {?} * @private */ ReuseTcomponentsontextDirective.prototype.srv; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV1c2UtdGFiLWNvbnRleHQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IkM6L2FuZHJvaWQvQG9oYXlvanAvcGFja2FnZXMvY29tcG9uZW50cy9yZXVzZS10YWIvIiwic291cmNlcyI6WyJyZXVzZS10YWItY29udGV4dC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQVU1RSxNQUFNLE9BQU8sK0JBQStCOzs7O0lBSTFDLFlBQW9CLEdBQWtDO1FBQWxDLFFBQUcsR0FBSCxHQUFHLENBQStCO0lBQUksQ0FBQzs7Ozs7SUFFM0QsY0FBYyxDQUFDLEtBQWlCO1FBQzlCLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQztZQUNqQixLQUFLO1lBQ0wsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO1lBQ2YsaUJBQWlCLEVBQUUsSUFBSSxDQUFDLGlCQUFpQjtTQUMxQyxDQUFDLENBQUM7UUFDSCxLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdkIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO0lBQzFCLENBQUM7OztZQXJCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtnQkFDcEMsUUFBUSxFQUFFLDRCQUE0QjtnQkFDdEMsSUFBSSxFQUFFO29CQUNKLGVBQWUsRUFBRSx3QkFBd0I7aUJBQzFDO2FBQ0Y7Ozs7WUFUUSw2QkFBNkI7OzttQkFXbkMsS0FBSyxTQUFDLHdCQUF3QjtnQ0FDOUIsS0FBSzs7OztJQUROLCtDQUFpRDs7SUFDakQsNERBQXFEOzs7OztJQUV6Qyw4Q0FBMEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSZXVzZVRjb21wb25lbnRzb250ZXh0U2VydmljZSB9IGZyb20gJy4vcmV1c2UtdGFiLWNvbnRleHQuc2VydmljZSc7XG5pbXBvcnQgeyBSZXVzZUN1c3RvbUNvbnRleHRNZW51LCBSZXVzZUl0ZW0gfSBmcm9tICcuL3JldXNlLXRhYi5pbnRlcmZhY2VzJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3JldXNlLXRhYi1jb250ZXh0LW1lbnVdJyxcbiAgZXhwb3J0QXM6ICdyZXVzZVRjb21wb25lbnRzb250ZXh0TWVudScsXG4gIGhvc3Q6IHtcbiAgICAnKGNvbnRleHRtZW51KSc6ICdfb25Db250ZXh0TWVudSgkZXZlbnQpJyxcbiAgfSxcbn0pXG5leHBvcnQgY2xhc3MgUmV1c2VUY29tcG9uZW50c29udGV4dERpcmVjdGl2ZSB7XG4gIEBJbnB1dCgncmV1c2UtdGFiLWNvbnRleHQtbWVudScpIGl0ZW06IFJldXNlSXRlbTtcbiAgQElucHV0KCkgY3VzdG9tQ29udGV4dE1lbnU6IFJldXNlQ3VzdG9tQ29udGV4dE1lbnVbXTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHNydjogUmV1c2VUY29tcG9uZW50c29udGV4dFNlcnZpY2UpIHsgfVxuXG4gIF9vbkNvbnRleHRNZW51KGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG4gICAgdGhpcy5zcnYuc2hvdy5uZXh0KHtcbiAgICAgIGV2ZW50LFxuICAgICAgaXRlbTogdGhpcy5pdGVtLFxuICAgICAgY3VzdG9tQ29udGV4dE1lbnU6IHRoaXMuY3VzdG9tQ29udGV4dE1lbnUsXG4gICAgfSk7XG4gICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcbiAgfVxufVxuIl19