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>