mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
[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:
@@ -85,8 +85,9 @@ Note that if you work with Typescript, the `trigger` method is generic on the ty
|
|||||||
You can then describe the type of the event, so you will see typing errors...
|
You can then describe the type of the event, so you will see typing errors...
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
this.trigger<MyCustomPayload>('my-custom-event', payload);
|
this.trigger<MyCustomPayload>("my-custom-event", payload);
|
||||||
```
|
```
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
myCustomEventHandler(ev: OwlEvent<MyCustomPayload>) { ... }
|
myCustomEventHandler(ev: OwlEvent<MyCustomPayload>) { ... }
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -227,7 +227,9 @@ QWeb.addDirective({
|
|||||||
if (name.startsWith("t-on-")) {
|
if (name.startsWith("t-on-")) {
|
||||||
events.push([name, value]);
|
events.push([name, value]);
|
||||||
} else if (name === "t-transition") {
|
} else if (name === "t-transition") {
|
||||||
|
if (QWeb.enableTransitions) {
|
||||||
transition = value;
|
transition = value;
|
||||||
|
}
|
||||||
} else if (!name.startsWith("t-")) {
|
} else if (!name.startsWith("t-")) {
|
||||||
if (name !== "class" && name !== "style") {
|
if (name !== "class" && name !== "style") {
|
||||||
// this is a prop!
|
// this is a prop!
|
||||||
|
|||||||
Reference in New Issue
Block a user