summaryrefslogtreecommitdiff
path: root/web/views/reports/characters_in_keys.erb
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2010-11-07 23:03:09 +0100
committerJochen Topf <jochen@topf.org>2010-11-07 23:03:09 +0100
commit55ea2ea94117470c23b146235896d6a4ff8bea16 (patch)
treee9892bc6c55fb4a5e69ef85e4985277a4c6e6ac0 /web/views/reports/characters_in_keys.erb
parent660470cb0d0385ccf53afa9ee459fe9427327e58 (diff)
downloadtaginfo-55ea2ea94117470c23b146235896d6a4ff8bea16.tar
taginfo-55ea2ea94117470c23b146235896d6a4ff8bea16.tar.gz
Beautify list tables
Diffstat (limited to 'web/views/reports/characters_in_keys.erb')
-rw-r--r--web/views/reports/characters_in_keys.erb36
1 files changed, 19 insertions, 17 deletions
diff --git a/web/views/reports/characters_in_keys.erb b/web/views/reports/characters_in_keys.erb
index c2bb497..52e5595 100644
--- a/web/views/reports/characters_in_keys.erb
+++ b/web/views/reports/characters_in_keys.erb
@@ -5,35 +5,37 @@ case latin letters (a-z) and the underscore (_) are used, sometimes the colon
(:) is added as a separator character.</p>
<table class="list">
- <tr>
+ <tr><th></th><th>Count</th><th>Fraction</th><th>Description</th><th></th></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_plain') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_plain') * 100.0 / @db.stats('num_keys') %>%</td>
- <td>Plain keys (only latin lowercase letters (a-z) and underscore (_), first and last characters are letters).</td>
- </tr>
- <tr>
+ <td>Only latin lowercase letters (<span class="char">a</span> to <span class="char">z</span>) and underscore (<span class="char">_</span>), first and last characters are letters.</td>
+ <td class="border"></td></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_colon') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_colon') * 100.0 / @db.stats('num_keys') %>%</td>
- <td>Like plain keys but with one or more colons (:) inside.</td>
- </tr>
- <tr>
+ <td>Like above but with one or more colons (<span class="char">:</span>) inside.</td>
+ <td class="border"></td></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_letters') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_letters') * 100.0 / @db.stats('num_keys') %>%</td>
- <td>Like plain keys but with uppercase latin letters or letters from other alphabets (and possibly with colons).</td>
- </tr>
- <tr>
+ <td>Like above but with uppercase latin letters or letters from other alphabets.</td>
+ <td class="border"></td></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_space') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_space') * 100.0 / @db.stats('num_keys') %>%</td>
- <td>Contains whitespace (space, tab, new line, carriage return, or whitespace characters from other alphabets).</td>
- </tr>
- <tr>
+ <td>Contain whitespace (space, tab, new line, carriage return, or whitespace characters from other alphabets).</td>
+ <td class="border"></td></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_problem') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_problem') * 100.0 / @db.stats('num_keys') %>%</td>
- <td>Contains possibly problematic characters (=+/&amp;&lt;&gt;;'"?%#@\,) or control characters.</td>
- </tr>
- <tr>
+ <td>Contain possibly problematic characters <span class="char">=+/&amp;&lt;&gt;;'"?%#@\,</span>.</td>
+ <td class="border"></td></tr>
+ <tr><td class="border"></td>
<td class="number"><%= @db.stats('characters_in_keys_rest') %></td>
<td class="number"><%= sprintf '%.2f', @db.stats('characters_in_keys_rest') * 100.0 / @db.stats('num_keys') %>%</td>
<td>Everything else.</td>
- </tr>
+ <td class="border"></td></tr>
+ <tr><th colspan="5"/></tr>
</table>