Chromium Code Reviews| Index: utils/template/uitest.dart |
| diff --git a/utils/template/uitest.dart b/utils/template/uitest.dart |
| index 3f950717c5e9b4d112ea7c6d9000139d3e57c06d..e156b9843e60cea0cba2f58f9ba30aee7927b832 100644 |
| --- a/utils/template/uitest.dart |
| +++ b/utils/template/uitest.dart |
| @@ -112,15 +112,15 @@ template Product(Person person) { |
| final String complexTemplate = ''' |
|
jacob314
2012/05/14 19:50:24
I think @''' will let you specify a string literal
|
| template ProductsForPerson(Person person, var products) { |
| <div> |
| - ${with} person} |
| + ${with} person person} |
| <div> |
| - <span>\${name}</span> |
| + <span>\${person.name}</span> |
| <span>-</span> |
| - <span>\${age}</span> |
| + <span>\${person.age}</span> |
| </div> |
| - ${each} products} |
| + ${each} products product} |
| <div> |
| - <span>product=\${name},users=\${users}</span> |
| + <span>product=\${product.name},users=\${product.users}</span> |
| </div> |
| ${endEach} |
| ${endWith} |
| @@ -131,15 +131,15 @@ template ProductsForPerson(Person person, var products) { |
| final String complexTemplate2 = ''' |
| template ProductsForPerson(Person person, var products) { |
| <div> |
| - ${with} person} |
| + ${with} person person} |
| <div> |
| - <span>\${name}</span> |
| + <span>\${person.name}</span> |
| <span>-</span> |
| - <span>\${age}</span> |
| + <span>\${person.age}</span> |
| </div> |
| <div> |
| - ${each} products} |
| - <span>product=\${name},users=\${users}</span> |
| + ${each} products product} |
| + <span>product=\${product.name},users=\${product.users}</span> |
| ${endEach} |
| </div> |
| ${endWith} |
| @@ -162,19 +162,19 @@ template ProductsForPerson(Person person, var products) { |
| } |
| } |
| <div> |
| - ${with} person} |
| + ${with} person person} |
| <div> |
| - <span>\${name}</span> |
| + <span>\${person.name}</span> |
| <span>-</span> |
| - <span>\${age}</span> |
| + <span>\${person.age}</span> |
| </div> |
| <div> |
| - ${each} products} |
| - <div>product=\${name},users=\${users}</div> |
| - ${each} products.sales} |
| + ${each} products product} |
| + <div>product=\${product.name},users=\${product.users}</div> |
| + ${each} products.sales sale} |
| <div class="sales-item"> |
| - <span>\${country}</span> |
| - <span class="ytd-sales">\\\$\${yearly}</span> |
| + <span>\${sale.country}</span> |
| + <span class="ytd-sales">\\\$\${sale.yearly}</span> |
| </div> |
| ${endEach} |
| ${endEach} |
| @@ -204,24 +204,24 @@ template NameEntry(String name, int age) { |
| final String complexTemplate4 = ''' |
| template DivisionSales(var divisions) { |
| <div> |
| - \${#each divisions} |
| + \${#each divisions division} |
| <div> |
| - <span>\${name}</span> |
| + <span>\${division.name}</span> |
| <span>-</span> |
| - <span>\${id}</span> |
| + <span>\${division.id}</span> |
| </div> |
| <div> |
| - \${#each divisions.products} |
| + \${#each divisions.products divProduct} |
| <div> |
| <span var=productItem>▶</span> |
| <span>Product</span> |
| - <span>\${name}</span> |
| - <span>\${users} users</span> |
| + <span>\${divProduct.name}</span> |
| + <span>\${divProduct.users} users</span> |
| </div> |
| - \${#each products.sales} |
| + \${#each products.sales sale} |
| <div> |
| - <span>\${country}</span> |
| - <span>\\\$\${yearly}</span> |
| + <span>\${sale.country}</span> |
| + <span>\\\$\${sale.yearly}</span> |
| </div> |
| \${/each} |
| \${/each} |
| @@ -295,24 +295,25 @@ template DivisionSales(var divisions) { |
| } |
| } |
| <div> |
| - \${#each divisions} |
| + \${#each divisions division} |
| <div class="division-item"> |
| - <span>\${name}</span> |
| + <span>\${division.name}</span> |
| <span>-</span> |
| - <span>\${id}</span> |
| + <span>\${division.id}</span> |
| </div> |
| <div> |
| - \${#each divisions.products} |
| + \${#each divisions.products divProduct} |
| <div class="product-item"> |
| <span var=productZippy class="expand-collapse expand">▼</span> |
| <span class='product-title'>Product</span> |
| - <span class="product-name">\${name}</span> |
| - <span class="product-users" align=right>\${users} users</span> |
| + <span class="product-name">\${divProduct.name}</span> |
| + <span class="product-users" align=right>\${divProduct.users |
| + } users</span> |
| <div class="show-sales"> |
| - \${#each products.sales} |
| + \${#each products.sales sale} |
| <div class="sales-item"> |
| - <span>\${country}</span> |
| - <span class="ytd-sales">\\\$\${yearly}</span> |
| + <span>\${sale.country}</span> |
| + <span class="ytd-sales">\\\$\${sale.yearly}</span> |
| </div> |
| \${/each} |
| </div> |
| @@ -395,7 +396,7 @@ void runTemplate([bool debug = false, bool parseOnly = false]) { |
| print("ERROR unhandled EXCEPTION"); |
| } |
| } |
| - |
| + |
| /* |
| if (!debug) { |
| try { |