[IMP] component: introduce OwlEvent

Closes #485
This commit is contained in:
Aaron Bohy
2019-11-21 11:27:06 +01:00
committed by Géry Debongnie
parent cb11c0118c
commit 3c0f8ac76f
3 changed files with 24 additions and 6 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import { Observer } from "../core/observer";
import { OwlEvent } from "../core/owl_event";
import { CompiledTemplate, QWeb } from "../qweb/index";
import { patch, VNode } from "../vdom/index";
import "./directive";
@@ -388,7 +389,7 @@ export class Component<T extends Env, Props extends {}> {
*/
trigger(eventType: string, payload?: any) {
if (this.el) {
const ev = new CustomEvent(eventType, {
const ev = new OwlEvent(this, eventType, {
bubbles: true,
cancelable: true,
detail: payload