[FIX] config: make enableTransitions work on components (#773)

Fun: the transition is handled at two different places, once for dom
nodes, once for components.  Obviously, I only applied the change to the
first case and forgot about the second.
This commit is contained in:
Géry Debongnie
2020-10-20 17:30:08 +02:00
committed by GitHub
parent 4e8e9dee3e
commit 392dc0131a
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -433,7 +433,7 @@ export class Component<Props extends {} = any, T extends Env = Env> {
* up to the parent DOM nodes. Thus, it must be called between mounted() and
* willUnmount().
*/
trigger<T=any>(eventType: string, payload?: T) {
trigger<T = any>(eventType: string, payload?: T) {
this.__trigger<T>(this, eventType, payload);
}
+3 -1
View File
@@ -227,7 +227,9 @@ QWeb.addDirective({
if (name.startsWith("t-on-")) {
events.push([name, value]);
} else if (name === "t-transition") {
transition = value;
if (QWeb.enableTransitions) {
transition = value;
}
} else if (!name.startsWith("t-")) {
if (name !== "class" && name !== "style") {
// this is a prop!