add Files pane on Collections#show
authorTom Clegg <tom@clinicalfuture.com>
Tue, 5 Feb 2013 20:09:37 +0000 (15:09 -0500)
committerTom Clegg <tom@clinicalfuture.com>
Tue, 5 Feb 2013 20:09:37 +0000 (15:09 -0500)
app/views/collections/show.html.erb

index 5e83bca8c563cde08d53d1f4856dbf1a45f3d82f..e55002cbeaec5f792d255f8bcd27a750c439eec1 100644 (file)
 <%= render :partial => 'nav' %>
 
 <ul class="nav nav-tabs">
-  <li class="active"><a href="#provenance" data-toggle="tab">Provenance (<%= @provenance.size %>)</a></li>
+  <li class="active"><a href="#files" data-toggle="tab">Files (<%= @object.files ? @object.files.size : 0 %>)</a></li>
+  <li><a href="#provenance" data-toggle="tab">Provenance (<%= @provenance.size %>)</a></li>
   <li><a href="#jobs" data-toggle="tab">Jobs (<%= @provenance.size %>)</a></li>
   <li><a href="#sourcedata" data-toggle="tab">Source data (<%= @sourcedata.size %>)</a></li>
 </ul>
 
 <div class="tab-content">
-  <div id="provenance" class="tab-pane fade in active">
+  <div id="files" class="tab-pane fade in active">
+    <table class="table table-bordered">
+      <thead>
+        <tr><th style="text-align:right">size (bytes)</th><th>filename</th></tr>
+      </thead><tbody>
+        <% if @object then @object.files.each do |file| %>
+        <tr>
+          <td style="text-align:right">
+            <%= raw(human_readable_bytes_html(file[2])) %>
+          </td><td>
+            <%= file[0] %>/<%= file[1] %>
+          </td>
+        </tr>
+        <% end; end %>
+      </tbody>
+    </table>
+  </div>
+  <div id="provenance" class="tab-pane fade">
     <table class="topalign table table-bordered">
       <thead>
       </thead>