@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
32 lines (31 loc) • 2.09 kB
JavaScript
/**
* @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
*/
export class NoClickPropagration {
constructor() {
}
/**
* @param {?} $event
* @return {?}
*/
onMousedown($event) {
$event.stopPropagation();
}
}
NoClickPropagration.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[no-click-propagation]'
},] }
];
/** @nocollapse */
NoClickPropagration.ctorParameters = () => [];
NoClickPropagration.propDecorators = {
onMousedown: [{ type: HostListener, args: ['mousedown', ['$event'],] }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm8tY2xpY2stcHJvcGFnYXRpb24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFzaS1uZ3Rvb2xzL2xpYi8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL25vLWNsaWNrLXByb3BhZ2F0aW9uLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFTeEQsTUFBTTtJQU9KO0tBQ0M7Ozs7O0lBTEQsV0FBVyxDQUFDLE1BQWtCO1FBQzVCLE1BQU0sQ0FBQyxlQUFlLEVBQUUsQ0FBQztLQUMxQjs7O1lBVEYsU0FBUyxTQUFDOztnQkFFVCxRQUFRLEVBQUUsd0JBQXdCO2FBQ25DOzs7OzswQkFHRSxZQUFZLFNBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0TGlzdGVuZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbi8qKlxyXG4gKiBEaXJlY3RpdmUgcGVybWV0dGFudCBkJ2V2aXRlciBsYSBwcm9wYWdhdGlvbiBkdSBjbGljayBhIGwnZWxlbWVudCBwYXJlbnRcclxuICovXHJcbkBEaXJlY3RpdmUoe1xyXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkaXJlY3RpdmUtc2VsZWN0b3JcclxuICBzZWxlY3RvcjogJ1tuby1jbGljay1wcm9wYWdhdGlvbl0nXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOb0NsaWNrUHJvcGFncmF0aW9uICB7XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ21vdXNlZG93bicsIFsnJGV2ZW50J10pXHJcbiAgb25Nb3VzZWRvd24oJGV2ZW50OiBNb3VzZUV2ZW50KSB7XHJcbiAgICAkZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICB9XHJcbn1cclxuIl19