ng-plyr
Version:
An HTML5 media player for developers, built using Angular, having interface similar to Youtube player.
20 lines • 2.34 kB
JavaScript
import { Directive, HostListener } from '@angular/core';
import * as i0 from "@angular/core";
export class StopClickPropagationDirective {
constructor() { }
onClick(event) {
event?.stopPropagation();
}
}
StopClickPropagationDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: StopClickPropagationDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
StopClickPropagationDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.0", type: StopClickPropagationDirective, selector: "[stopClickPropagation]", host: { listeners: { "click": "onClick($event)" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: StopClickPropagationDirective, decorators: [{
type: Directive,
args: [{
selector: '[stopClickPropagation]'
}]
}], ctorParameters: function () { return []; }, propDecorators: { onClick: [{
type: HostListener,
args: ['click', ["$event"]]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcC1jbGljay1wcm9wYWdhdGlvbi5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1wbHlyL3NyYy9saWIvZGlyZWN0aXZlL3N0b3AtY2xpY2stcHJvcGFnYXRpb24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUt4RCxNQUFNLE9BQU8sNkJBQTZCO0lBRXhDLGdCQUFnQixDQUFDO0lBR1YsT0FBTyxDQUFDLEtBQWdCO1FBQzdCLEtBQUssRUFBRSxlQUFlLEVBQUUsQ0FBQztJQUMzQixDQUFDOzswSEFQVSw2QkFBNkI7OEdBQTdCLDZCQUE2QjsyRkFBN0IsNkJBQTZCO2tCQUh6QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSx3QkFBd0I7aUJBQ25DOzBFQU1RLE9BQU87c0JBRGIsWUFBWTt1QkFBQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RMaXN0ZW5lciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6ICdbc3RvcENsaWNrUHJvcGFnYXRpb25dJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgU3RvcENsaWNrUHJvcGFnYXRpb25EaXJlY3RpdmUge1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycsIFtcIiRldmVudFwiXSlcclxuICBwdWJsaWMgb25DbGljayhldmVudDpJbnB1dEV2ZW50KSB7XHJcbiAgICBldmVudD8uc3RvcFByb3BhZ2F0aW9uKCk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=