~michaelforrest/use-case-mapper/trunk

« back to all changes in this revision

Viewing changes to vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb

  • Committer: Richard Lee (Canonical)
  • Date: 2010-10-15 15:17:58 UTC
  • mfrom: (190.1.3 use-case-mapper)
  • Revision ID: richard.lee@canonical.com-20101015151758-wcvmfxrexsongf9d
Merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<%
2
 
  traces = [
3
 
    ["Application Trace", @exception.application_backtrace],
4
 
    ["Framework Trace", @exception.framework_backtrace],
5
 
    ["Full Trace", @exception.clean_backtrace]
6
 
  ]
7
 
  names = traces.collect {|name, trace| name}
8
 
%>
9
 
 
10
 
<p><code>RAILS_ROOT: <%= defined?(RAILS_ROOT) ? RAILS_ROOT : "unset" %></code></p>
11
 
 
12
 
<div id="traces">
13
 
  <% names.each do |name| %>
14
 
    <%
15
 
      show = "document.getElementById('#{name.gsub /\s/, '-'}').style.display='block';"
16
 
      hide = (names - [name]).collect {|hide_name| "document.getElementById('#{hide_name.gsub /\s/, '-'}').style.display='none';"}
17
 
    %>
18
 
    <a href="#" onclick="<%= hide %><%= show %>; return false;"><%= name %></a> <%= '|' unless names.last == name %>
19
 
  <% end %>
20
 
 
21
 
  <% traces.each do |name, trace| %>
22
 
    <div id="<%= name.gsub /\s/, '-' %>" style="display: <%= name == "Application Trace" ? 'block' : 'none' %>;">
23
 
      <pre><code><%= trace.join "\n" %></code></pre>
24
 
    </div>
25
 
  <% end %>
26
 
</div>