diff --git a/src/qweb_extensions.ts b/src/qweb_extensions.ts index 8d52a86c..7d851b23 100644 --- a/src/qweb_extensions.ts +++ b/src/qweb_extensions.ts @@ -147,9 +147,9 @@ function whenTransitionEnd(elm: HTMLElement, cb) { QWeb.addDirective({ name: "transition", priority: 96, - atNodeCreation({ ctx, value }) { + atNodeCreation({ ctx, value, nodeID }) { let name = value; - ctx.addLine(`p${ctx.parentNode}.hook = { + ctx.addLine(`p${nodeID}.hook = { create: (_, n) => { this.utils.transitionCreate(n.elm, '${name}'); },