benchmark/erubybench.rhtml in erubis-2.1.0 vs benchmark/erubybench.rhtml in erubis-2.2.0

- old
+ new

@@ -1,13 +1,19 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> -<html> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> - <title>benchmark example</title> + <title>Stock Prices</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <meta http-equiv="Content-Style-Type" content="text/css" /> + <meta http-equiv="Content-Script-Type" content="text/javascript" /> + <link rel="shortcut icon" href="/images/favicon.ico" /> + <link rel="stylesheet" type="text/css" href="/css/style.css" media="all" /> + <script type="text/javascript" src="/js/util.js"></script> <style type="text/css"> - <!-- + /*<![CDATA[*/ body { color: #333333; line-height: 150%; } @@ -22,39 +28,57 @@ } .even { background-color: #CCCCFF; } - --> + +.minus { + color: #FF0000; +} + + /*]]>*/ </style> </head> <body> - <h1>Companies</h1> + <h1>Stock Prices</h1> <table> <thead> <tr> - <th>index</th><th>code</th><th>name</th> + <th>#</th><th>code</th><th>name</th><th>price</th><th>change</th><th>ratio</th> </tr> </thead> <tbody> -<% data.each_with_index do |hash, i| %> -<% n = i + 1 %> +<% + n = 0 + for item in list + n += 1 + %> <tr class="<%= n % 2 == 0 ? 'even' : 'odd' %>"> - <td style="text-align: center"> - <span><%= n %></span> + <td style="text-align: center"><%= n %></td> + <td> + <a href="/stocks/<%= item['code'] %>"><%= item['code'] %></a> </td> <td> - <a href="/stock/<%= hash[:code] %>"><%= hash[:code] %></a> + <a href="<%= item['url'] %>"><%= item['name'] %></a> </td> <td> - <a href="<%= hash[:url] %>"><%= hash[:name] %></a> + <strong><%= item['price'] %></strong> </td> + <% if item['change'] < 0.0 %> + <td class="minus"><%= item['change'] %></td> + <td class="minus"><%= item['ratio'] %></td> + <% else %> + <td><%= item['change'] %></td> + <td><%= item['ratio'] %></td> + <% end %> </tr> -<% end %> +<% + end + %> </tbody> </table> </body> </html>