Welcome to mirror list, hosted at ThFree Co, Russian Federation.

_text_file.html.haml « commits « projects « views « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f5b0d711416b1647e1df48b08b1dceee0bab0928 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
- too_big = diff.diff.lines.count > Commit::DIFF_SAFE_LINES
- if too_big
  %a.supp_diff_link Changes suppressed. Click to show

%table.text-file{class: "#{'hide' if too_big}"}
  - each_diff_line(diff, index) do |line, type, line_code, line_new, line_old, raw_line|
    %tr.line_holder{ id: line_code, class: "#{type}" }
      - if type == "match"
        %td.old_line= "..."
        %td.new_line= "..."
        %td.line_content.matched= line
      - else
        %td.old_line
          = link_to raw(type == "new" ? " " : line_old), "##{line_code}", id: line_code
          - if @comments_allowed
            = link_to_new_diff_note(line_code)
        %td.new_line= link_to raw(type == "old" ? " " : line_new) , "##{line_code}", id: line_code
        %td.line_content{class: "noteable_line #{type} #{line_code}", "line_code" => line_code}= raw diff_line_content(line)

    - if @reply_allowed
      - comments = @line_notes.select { |n| n.line_code == line_code }.sort_by(&:created_at)
      - unless comments.empty?
        = render "projects/notes/diff_notes_with_reply", notes: comments, line: line

- if diff.diff.blank? && diff_file_mode_changed?(diff)
  .file-mode-changed
    File mode changed