[REF] benchmarks: use new system for finding templates

This commit is contained in:
Géry Debongnie
2019-05-15 10:18:58 +02:00
parent c836cead58
commit 8e098e8ed6
2 changed files with 3 additions and 6 deletions
-3
View File
@@ -4,7 +4,6 @@ import { buildData, startMeasure, stopMeasure } from "../shared/utils.js";
// Likes Counter Widget // Likes Counter Widget
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
class Counter extends owl.Component { class Counter extends owl.Component {
template = "counter";
state = { counter: 0 }; state = { counter: 0 };
increment() { increment() {
@@ -16,7 +15,6 @@ class Counter extends owl.Component {
// Message Widget // Message Widget
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
class Message extends owl.Component { class Message extends owl.Component {
template = "message";
widgets = { Counter }; widgets = { Counter };
shouldUpdate(nextProps) { shouldUpdate(nextProps) {
@@ -33,7 +31,6 @@ class Message extends owl.Component {
// Root Widget // Root Widget
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
class App extends owl.Component { class App extends owl.Component {
template = "root";
widgets = { Message }; widgets = { Message };
state = { messages: [] }; state = { messages: [] };
+3 -3
View File
@@ -1,5 +1,5 @@
<templates> <templates>
<div t-name="root" class="main"> <div t-name="App" class="main">
<div class="left-thing"> <div class="left-thing">
<div>Number of msg: <t t-esc="state.messages.length"/></div> <div>Number of msg: <t t-esc="state.messages.length"/></div>
<button t-on-click="addMessages(100)">Add 100 messages</button> <button t-on-click="addMessages(100)">Add 100 messages</button>
@@ -18,14 +18,14 @@
</div> </div>
</div> </div>
<div t-name="message" class="message"> <div t-name="Message" class="message">
<span class="author"><t t-esc="props.author"/></span> <span class="author"><t t-esc="props.author"/></span>
<span class="msg"><t t-esc="props.msg"/></span> <span class="msg"><t t-esc="props.msg"/></span>
<button class="remove" t-on-click="removeMessage">Remove</button> <button class="remove" t-on-click="removeMessage">Remove</button>
<t t-widget="Counter"/> <t t-widget="Counter"/>
</div> </div>
<div t-name="counter"> <div t-name="Counter">
<button t-on-click="increment">Value: <t t-esc="state.counter"/></button> <button t-on-click="increment">Value: <t t-esc="state.counter"/></button>
</div> </div>