From f77625ffc1a729a99a479245e3d584d077c4157d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 29 Mar 2019 16:48:16 +0100 Subject: [PATCH] imp: improve benchmark code --- libs/owl.js | 9 ++++++--- src/samples.js | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/libs/owl.js b/libs/owl.js index ef5cd64e..b63cd7b6 100644 --- a/libs/owl.js +++ b/libs/owl.js @@ -1312,7 +1312,7 @@ // QWeb rendering engine //------------------------------------------------------------------------------ class QWeb { - constructor() { + constructor(data) { this.processedTemplates = {}; this.templates = {}; this.directives = []; @@ -1346,6 +1346,9 @@ refDirective, widgetDirective ].forEach(d => this.addDirective(d)); + if (data) { + this.loadTemplates(data); + } } addDirective(dir) { this.directives.push(dir); @@ -2117,7 +2120,7 @@ exports.extras = extras; exports._version = '0.4.0'; - exports._date = '2019-03-29T14:38:00.073Z'; - exports._hash = 'e6b0d06'; + exports._date = '2019-03-29T15:41:21.984Z'; + exports._hash = 'd6e61c2'; }(this.owl = this.owl || {})); diff --git a/src/samples.js b/src/samples.js index 5fe07339..ce49176e 100644 --- a/src/samples.js +++ b/src/samples.js @@ -168,9 +168,9 @@ class App extends owl.core.Component { //------------------------------------------------------------------------------ // Application initialization //------------------------------------------------------------------------------ -const qweb = new owl.core.QWeb(); -qweb.loadTemplates(TEMPLATES); -const env = {qweb}; +const env = { + qweb: new owl.core.QWeb(TEMPLATES) +}; const app = new App(env); app.mount(document.body);