mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
[IMP] qweb: add default template in QWeb
This commit is contained in:
@@ -136,6 +136,7 @@ export class QWeb {
|
|||||||
if (data) {
|
if (data) {
|
||||||
this.loadTemplates(data);
|
this.loadTemplates(data);
|
||||||
}
|
}
|
||||||
|
this.addTemplate("default", "<div></div>");
|
||||||
}
|
}
|
||||||
|
|
||||||
static addDirective(directive: Directive) {
|
static addDirective(directive: Directive) {
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ beforeEach(() => {
|
|||||||
);
|
);
|
||||||
env.qweb.addTemplate("widgetA", `<div>Hello<t t-widget="b"/></div>`);
|
env.qweb.addTemplate("widgetA", `<div>Hello<t t-widget="b"/></div>`);
|
||||||
env.qweb.addTemplate("widgetB", `<div>world</div>`);
|
env.qweb.addTemplate("widgetB", `<div>world</div>`);
|
||||||
env.qweb.addTemplate("default", "<div/>");
|
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
|
|||||||
+1
-1
@@ -1024,7 +1024,7 @@ describe("loading templates", () => {
|
|||||||
test("does not crash if string does not have templates", () => {
|
test("does not crash if string does not have templates", () => {
|
||||||
const data = "";
|
const data = "";
|
||||||
qweb.loadTemplates(data);
|
qweb.loadTemplates(data);
|
||||||
expect(qweb.templates).toEqual({});
|
expect(Object.keys(qweb.templates)).toEqual(["default"]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user