Use a table for tags
authorJohn Firebaugh <john.firebaugh@gmail.com>
Tue, 3 Dec 2013 22:07:33 +0000 (14:07 -0800)
committerTom Hughes <tom@compton.nu>
Tue, 3 Dec 2013 22:33:07 +0000 (22:33 +0000)
Fixes #595

app/assets/stylesheets/common.css.scss
app/views/browse/_tag.html.erb
app/views/browse/_tag_details.html.erb

index 4ec0dced3c435787a1f9ef17ee9847ea255a59c2..75c9213362783a2bb81956b310a0b720db48d1ba 100644 (file)
@@ -1069,20 +1069,20 @@ header .search_form {
     border: 1px solid #ddd;
     border-radius: 3px;
     font-size: 12px;
+    table-layout: fixed;
+    border-collapse: separate;
 
-    li {
+    th, td {
       border-bottom: 1px solid #ddd;
     }
 
-    li:last-child {
+    tr:last-child th, tr:last-child td {
       border-bottom: 0;
     }
 
     .browse-tag-k,
     .browse-tag-v {
-      display: inline-block;
       width: 50%;
-      float: left;
       padding: 6px 10px;
       word-wrap: break-word;
     }
index b9296fa48750cdbb84683806f7ba5439214b2c35..2081ba28d427b0d3018b072e4b270f776ce3d2ca 100644 (file)
@@ -1,4 +1,4 @@
-<li class='clearfix'>
-  <span class='browse-tag-k'><%= format_key(tag[0]) %></span>
-  <span class='browse-tag-v'><%= format_value(tag[0], tag[1]) %></span>
-</li>
+<tr>
+  <th class='browse-tag-k'><%= format_key(tag[0]) %></th>
+  <td class='browse-tag-v'><%= format_value(tag[0], tag[1]) %></td>
+</tr>
index 090a23e7c3bfa8ad0e6ae8ec4c2d7e355dec8013..16e3b51b2865b156558eb93d271a49b43382aba8 100644 (file)
@@ -1,6 +1,6 @@
 <% unless tag_details.empty? %>
   <h4><%= t 'browse.tag_details.tags' %></h4>
-  <ul class='browse-tag-list'>
+  <table class='browse-tag-list'>
     <%= render :partial => "tag", :collection => tag_details.sort %>
-  </ul>
+  </table>
 <% end %>