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