[REF] qweb: improve generated code in some cases

This commit is contained in:
Géry Debongnie
2019-09-12 09:39:15 +02:00
parent 471fd49063
commit 9b589af75a
6 changed files with 142 additions and 278 deletions
+3
View File
@@ -326,6 +326,9 @@ export class QWeb extends EventBus {
_compile(name: string, elem: Element, parentContext?: Context): CompiledTemplate {
const isDebug = elem.attributes.hasOwnProperty("t-debug");
const ctx = new Context(name);
if (elem.tagName !== 't') {
ctx.shouldDefineResult = false;
}
if (parentContext) {
ctx.templates = Object.create(parentContext.templates);
ctx.variables = Object.create(parentContext.variables);