BigW Consortium Gitlab

_stats.html.haml 1.17 KB
.js-toggle-container
  .commit-stat-summary
    Showing
    = link_to '#', class: 'js-toggle-button' do
      %strong= pluralize(diff_files.size, "changed file")
    with
    %strong.cgreen #{diff_files.sum(&:added_lines)} additions
    and
    %strong.cred #{diff_files.sum(&:removed_lines)} deletions
  .file-stats.js-toggle-content.hide
    %ul
      - diff_files.each do |diff_file|
        - file_hash = hexdigest(diff_file.file_path)
        %li
          - if diff_file.deleted_file
            %span.deleted-file
              %a{ href: "##{file_hash}" }
                %i.fa.fa-minus
                = diff_file.old_path
          - elsif diff_file.renamed_file
            %span.renamed-file
              %a{ href: "##{file_hash}" }
                %i.fa.fa-minus
                = diff_file.old_path
                →
                = diff_file.new_path
          - elsif diff_file.new_file
            %span.new-file
              %a{ href: "##{file_hash}" }
                %i.fa.fa-plus
                = diff_file.new_path
          - else
            %span.edit-file
              %a{ href: "##{file_hash}" }
                %i.fa.fa-adjust
                = diff_file.new_path