pboling/rack-insight

View on GitHub
lib/rack/insight/views/toolbar.html.erb

Summary

Maintainability
Test Coverage
<% if handle_javascript %>
  <script type="text/javascript" charset="utf-8">
    if (typeof jQuery == 'undefined') {
      var jquery_url = '/__insight__/jquery-1.3.2.js';
      document.write(unescape('%3Cscript src="' + jquery_url + '" type="text/javascript"%3E%3C/script%3E'));
    }
  </script>
  <script type="text/javascript" src="/__insight__/jquery.tablesorter.min.js"></script>
  <script type="text/javascript" src="/__insight__/bookmarklet.js"></script>
  <script type="text/javascript" src="/__insight__/insight.js"></script>
<% end %>
<style type="text/css" media="screen">
  @import url(/__insight__/insight.css);
</style>
<script>
  jQuery(function($) {
    $.insight.request_id = <%= request_id %>
    if(document.readCookie('rack-insight_position')) {
      $('#rack-insight').removeClass('rack-insight_top rack-insight_bottom')
              .addClass('rack-insight_' + document.readCookie('rack-insight_position'));
    }
  })
</script>

<div id="rack-insight" class="rack-insight_top">
  <div id="rack-insight_toolbar">
    <ul class="panels">
      <%= headers_fragment %>
    </ul>
  </div>

  <%= request_fragment %>

  <div id="rack-insight_debug_window" class="panel_content"></div>
</div>