mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-20 01:56:06 +10:00
Prepared diff view for multiple view modes Converted commits.js to coffeescript image info in separate coffeescript file Added swipe view mode Added onion skin viewMode
24 lines
1.0 KiB
Plaintext
24 lines
1.0 KiB
Plaintext
- too_big = diff.diff.lines.count > 1000
|
|
- if too_big
|
|
%a.supp_diff_link Diff 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|
|
|
%tr.line_holder{ id: line_code }
|
|
- 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
|
|
= render "notes/diff_note_link", line_code: 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 "notes/diff_notes_with_reply", notes: comments
|