Changeset 274

Show
Ignore:
Timestamp:
03/11/08 17:11:59 (5 months ago)
Author:
gdagley
Message:

add tabbed interface to detail report for data, body, and log

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • rubygems/tarantula/trunk/lib/relevance/tarantula/detail.html.erb

    r242 r274  
    88        <script type="text/javascript" src="javascripts/jquery-1.2.3.js"></script> 
    99        <script type="text/javascript" src="javascripts/jquery.tablesorter.js"></script> 
     10        <script type="text/javascript" src="javascripts/jquery.tabs.js"></script> 
    1011        <script type="text/javascript" src="javascripts/tarantula.js"></script> 
    1112        <link type="text/css" media="screen" rel="stylesheet" href="relevance_os.css"/> 
     13        <link type="text/css" media="screen" rel="stylesheet" href="jquery.tabs.css"/> 
     14         
     15        <!--[if lte IE 7]> 
     16  <link rel="stylesheet" href="jqeury.tabs-ie.css" type="text/css" media="projection, screen" /> 
     17  <![endif]--> 
     18   
     19        <script type="text/javascript"> 
     20        $(function() { 
     21          $('#tab-container').tabs(); 
     22        }); 
     23        </script> 
    1224</head> 
    1325 
     
    2032    <p>Response: <%= code %></p> 
    2133    <p>Referrer: <%= referrer || "" %></p> 
    22     <% if data %> 
    23       <h3>Data</h3>  
    24       <%= wrap_in_line_number_table(data) %> 
    25     <% end %> 
    26     <% if body %> 
    27       <h3>Body</h3> 
    28       <%= wrap_in_line_number_table(body) %> 
    29     <% end %> 
    30     <% if log %> 
    31       <h3>Log</h3>        
    32       <%= wrap_in_line_number_table(log) {|line| wrap_stack_trace_line(line)} %> 
    33     <% end %> 
    34   </div> 
     34    <div id="tab-container">   
     35      <ul> 
     36        <li><a href="#fragment-1"><span>Data</span></a></li> 
     37        <li><a href="#fragment-2"><span>Body</span></a></li> 
     38        <li><a href="#fragment-3"><span>Log</span></a></li> 
     39      </ul> 
     40      <div id="fragment-1"> 
     41        <% if data %> 
     42          <%= wrap_in_line_number_table(data) %> 
     43        <% else %> 
     44          <p>No Data</p> 
     45        <% end %> 
     46      </div>       
     47      <div id="fragment-2"> 
     48        <% if body %> 
     49          <%= wrap_in_line_number_table(body) %> 
     50        <% else %> 
     51          <p>No Body</p>   
     52        <% end %> 
     53      </div> 
     54      <div id="fragment-3"> 
     55        <% if log %> 
     56          <%= wrap_in_line_number_table(log) {|line| wrap_stack_trace_line(line)} %> 
     57        <% else %> 
     58          <p>No Log</p>   
     59        <% end %> 
     60      </div> 
     61    </div>   
     62    </div> 
    3563        <div id="sidebar" class="column"> 
    3664        <!-- sidebar -->