!!! %html %head %title Fukuzatsu %link{href: "http://cdn.datatables.net/1.10.0/css/jquery.dataTables.css", rel: "stylesheet"} %script{language: "javascript", src: "http://code.jquery.com/jquery-1.11.0.min.js", type: "text/javascript"} %script{language: "javascript", src: "http://code.jquery.com/jquery-migrate-1.2.1.min.js", type: "text/javascript"} %script{language: "javascript", src: "http://cdn.datatables.net/1.10.0/js/jquery.dataTables.js", type: "text/javascript"} %style{media: "screen", type: "text/css"} body { font-family: Arial, sans-serif; font-size: 13px; padding: 2em; } a { color: #900; } table { border: 4px solid #444; width: 100%; } tr.sort-controls th { background-color: #999 !important; font-size: .75em; text-transform: uppercase; text-align: left; } tr.header th, tfoot { background-color: #444 !important; color: #fff; } tfoot td { font-size: .75em; } tr.odd td { background-color: #eee; } div.dataTables_filter { margin-bottom: 2em !important; } div.dataTables_filter label { color: ::fff; } div.dataTables_paginate { display: none !important; } div.dataTables_info { display: none !important; } %body %table{class: "output-table"} %thead %tr.header %th{colspan: 4} .file_meta %h1 Project Overview %tr.sort-controls %th File %th Module/Class Name %th Complexity %th Details %tbody - summaries.each do |summary| %tr %td %a{href: "#{summary.source_file}.htm"} = summary.source_file %td - if summary.entity.full_name.size > 50 = "..." = summary.entity.full_name[-49..-1] - else = summary.entity.full_name %td = sprintf("%0.2f", summary.average_complexity) %td %a{href: "#{summary.source_file}.htm"} View Details %tfoot %tr %td.center{colspan: 4} %em Analyzed on = date at = time by %a{href: "https://gitlab.com/coraline/fukuzatsu", target: "_new"} Fukuzatsu :javascript $(document).ready(function(){ $('.output-table').dataTable({ bLengthChange: false, iDisplayLength: 25000, "order": [[2, "desc"]] }); });