UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

38 lines (37 loc) 2.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Directive, HostListener } from '@angular/core'; /** * Directive permettant d'eviter la propagation du click a l'element parent */ var NoClickPropagration = /** @class */ (function () { function NoClickPropagration() { } /** * @param {?} $event * @return {?} */ NoClickPropagration.prototype.onMousedown = /** * @param {?} $event * @return {?} */ function ($event) { $event.stopPropagation(); }; NoClickPropagration.decorators = [ { type: Directive, args: [{ // tslint:disable-next-line:directive-selector selector: '[no-click-propagation]' },] } ]; /** @nocollapse */ NoClickPropagration.ctorParameters = function () { return []; }; NoClickPropagration.propDecorators = { onMousedown: [{ type: HostListener, args: ['mousedown', ['$event'],] }] }; return NoClickPropagration; }()); export { NoClickPropagration }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm8tY2xpY2stcHJvcGFnYXRpb24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFzaS1uZ3Rvb2xzL2xpYi8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL25vLWNsaWNrLXByb3BhZ2F0aW9uLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0lBZ0J0RDtLQUNDOzs7OztJQUxELHlDQUFXOzs7O0lBRFgsVUFDWSxNQUFrQjtRQUM1QixNQUFNLENBQUMsZUFBZSxFQUFFLENBQUM7S0FDMUI7O2dCQVRGLFNBQVMsU0FBQzs7b0JBRVQsUUFBUSxFQUFFLHdCQUF3QjtpQkFDbkM7Ozs7OzhCQUdFLFlBQVksU0FBQyxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUM7OzhCQVh2Qzs7U0FTYSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RMaXN0ZW5lciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIERpcmVjdGl2ZSBwZXJtZXR0YW50IGQnZXZpdGVyIGxhIHByb3BhZ2F0aW9uIGR1IGNsaWNrIGEgbCdlbGVtZW50IHBhcmVudFxyXG4gKi9cclxuQERpcmVjdGl2ZSh7XHJcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRpcmVjdGl2ZS1zZWxlY3RvclxyXG4gIHNlbGVjdG9yOiAnW25vLWNsaWNrLXByb3BhZ2F0aW9uXSdcclxufSlcclxuZXhwb3J0IGNsYXNzIE5vQ2xpY2tQcm9wYWdyYXRpb24gIHtcclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignbW91c2Vkb3duJywgWyckZXZlbnQnXSlcclxuICBvbk1vdXNlZG93bigkZXZlbnQ6IE1vdXNlRXZlbnQpIHtcclxuICAgICRldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxufVxyXG4iXX0=