text: //= require_directory ./libraries/
  //= require_directory ./plugins/
  //= require_self
  
  $(document).ready(function() {
    $.fn.dataTableExt.oStdClasses.sStripeOdd = 'pure-table-odd';
    $('.file_list').dataTable({
      "aaSorting": [[ 0, "asc" ]],
      "bPaginate": false
    });
  
    $("a.src_link").click(function() {
      var source_table = $($(this).attr('href'));
  
      if (!source_table.hasClass('highlighted')) {
        source_table.find('pre code').each(function(i, e) {hljs.highlightBlock(e)});
        source_table.addClass('highlighted');
      };
    });
  
    $(document).ready(function() {
      $(".src_link").fancybox({
        minWidth: 800,
        helpers: {
          title:  null
        }
      });
    });
  
    $(".toggle-smells, .toggle-source").on("click", function() {
      var table = $(this).closest(".source_table")
      table.find("li").toggleClass("pure-menu-selected")
      table.find(".smell-view, .source-view").toggle()
    });
  
    $("abbr.timeago").timeago();
  });
  