From a63f5ed0bbb88ce6a13172e6db024f3a69e8446e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Sun, 27 Jan 2019 22:02:08 +0100 Subject: [PATCH] improve widget code --- web/static/src/ts/core/Widget.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web/static/src/ts/core/Widget.ts b/web/static/src/ts/core/Widget.ts index d9f20658..298331d6 100644 --- a/web/static/src/ts/core/Widget.ts +++ b/web/static/src/ts/core/Widget.ts @@ -4,8 +4,9 @@ import { init } from "../../../libs/snabbdom/src/snabbdom"; import { VNode } from "../../../libs/snabbdom/src/vnode"; import { QWeb } from "./qweb_vdom"; -const patch = init([sdListeners, sdAttrs]); - +//------------------------------------------------------------------------------ +// Types/helpers +//------------------------------------------------------------------------------ export interface WEnv { qweb: QWeb; getID(): number; @@ -26,6 +27,11 @@ interface Meta { children: { [key: number]: Widget }; } +const patch = init([sdListeners, sdAttrs]); + +//------------------------------------------------------------------------------ +// Widget +//------------------------------------------------------------------------------ export class Widget { __widget__: Meta; name: string = "widget";