Commit d5a9e934 authored by Jacob Schatz's avatar Jacob Schatz

Merge branch '26829-diff-unfolding-links-erroneously-present-on-no-newline-lines' into 'master'

Prevent "nonewline" type diff lines from showing a diff unfolding link

Closes #26829

See merge request !8632
parents 785fadf3 7c583293
...@@ -8,8 +8,12 @@ ...@@ -8,8 +8,12 @@
- last_line = right.new_pos if right - last_line = right.new_pos if right
%tr.line_holder.parallel %tr.line_holder.parallel
- if left - if left
- if left.meta? - case left.type
- when 'match'
= diff_match_line left.old_pos, nil, text: left.text, view: :parallel = diff_match_line left.old_pos, nil, text: left.text, view: :parallel
- when 'nonewline'
%td.old_line.diff-line-num
%td.line_content.match= left.text
- else - else
- left_line_code = diff_file.line_code(left) - left_line_code = diff_file.line_code(left)
- left_position = diff_file.position(left) - left_position = diff_file.position(left)
...@@ -21,8 +25,12 @@ ...@@ -21,8 +25,12 @@
%td.line_content.parallel %td.line_content.parallel
- if right - if right
- if right.meta? - case right.type
- when 'match'
= diff_match_line nil, right.new_pos, text: left.text, view: :parallel = diff_match_line nil, right.new_pos, text: left.text, view: :parallel
- when 'nonewline'
%td.new_line.diff-line-num
%td.line_content.match= right.text
- else - else
- right_line_code = diff_file.line_code(right) - right_line_code = diff_file.line_code(right)
- right_position = diff_file.position(right) - right_position = diff_file.position(right)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment