UNPKG

@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.13 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 doubleclick a l'element parent */ export class NoDblclickPropagration { constructor() { } /** * @param {?} $event * @return {?} */ onMousedown($event) { $event.stopPropagation(); } } NoDblclickPropagration.decorators = [ { type: Directive, args: [{ // tslint:disable-next-line:directive-selector selector: '[no-dblclick-propagation]' },] } ]; /** @nocollapse */ NoDblclickPropagration.ctorParameters = () => []; NoDblclickPropagration.propDecorators = { onMousedown: [{ type: HostListener, args: ['dblclick', ['$event'],] }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm8tZGJsY2xpY2stcHJvcGFnYXRpb24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFzaS1uZ3Rvb2xzL2xpYi8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL25vLWRibGNsaWNrLXByb3BhZ2F0aW9uLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFTeEQsTUFBTTtJQU9KO0tBQ0M7Ozs7O0lBTEQsV0FBVyxDQUFDLE1BQWtCO1FBQzVCLE1BQU0sQ0FBQyxlQUFlLEVBQUUsQ0FBQztLQUMxQjs7O1lBVEYsU0FBUyxTQUFDOztnQkFFVCxRQUFRLEVBQUUsMkJBQTJCO2FBQ3RDOzs7OzswQkFHRSxZQUFZLFNBQUMsVUFBVSxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0TGlzdGVuZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbi8qKlxyXG4gKiBEaXJlY3RpdmUgcGVybWV0dGFudCBkJ2V2aXRlciBsYSBwcm9wYWdhdGlvbiBkdSBkb3VibGVjbGljayBhIGwnZWxlbWVudCBwYXJlbnRcclxuICovXHJcbkBEaXJlY3RpdmUoe1xyXG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkaXJlY3RpdmUtc2VsZWN0b3JcclxuICBzZWxlY3RvcjogJ1tuby1kYmxjbGljay1wcm9wYWdhdGlvbl0nXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOb0RibGNsaWNrUHJvcGFncmF0aW9uIHtcclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignZGJsY2xpY2snLCBbJyRldmVudCddKVxyXG4gIG9uTW91c2Vkb3duKCRldmVudDogTW91c2VFdmVudCkge1xyXG4gICAgJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xyXG4gIH1cclxuXHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgfVxyXG59XHJcbiJdfQ==