Skip to content
Snippets Groups Projects
Commit bea83d25 authored by Hiroyuki Sato's avatar Hiroyuki Sato
Browse files

Remove an extra leading space from diff content

parent 3a8a7c12
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -43,10 +43,6 @@
bottom: unfoldBottom,
offset: offset,
unfold: unfold,
// indent is used to compensate for single space indent to fit
// '+' and '-' prepended to diff lines,
// see https://gitlab.com/gitlab-org/gitlab-ce/issues/707
indent: 1,
view: file.data('view')
};
return $.get(link, params, function(response) {
Loading
Loading
Loading
Loading
@@ -92,20 +92,6 @@
 
&.noteable_line {
position: relative;
&.old {
&::before {
content: '-';
position: absolute;
}
}
&.new {
&::before {
content: '+';
position: absolute;
}
}
}
 
span {
Loading
Loading
@@ -151,8 +137,9 @@
.line_content {
display: block;
margin: 0;
padding: 0 0.5em;
padding: 0 1.5em;
border: none;
position: relative;
 
&.parallel {
display: table-cell;
Loading
Loading
@@ -161,6 +148,22 @@
word-break: break-all;
}
}
&.old {
&::before {
content: '-';
position: absolute;
left: 0.5em;
}
}
&.new {
&::before {
content: '+';
position: absolute;
left: 0.5em;
}
}
}
 
.text-file.diff-wrap-lines table .line_holder td span {
Loading
Loading
Loading
Loading
@@ -51,12 +51,11 @@ module DiffHelper
html.html_safe
end
 
def diff_line_content(line, line_type = nil)
def diff_line_content(line)
if line.blank?
"  ".html_safe
" ".html_safe
else
line[0] = ' ' if %w[new old].include?(line_type)
line
line.sub(/^[\-+ ]/, '').html_safe
end
end
 
Loading
Loading
Loading
Loading
@@ -25,9 +25,9 @@
%a{href: "##{line_code}", data: { linenumber: link_text }}
%td.line_content.noteable_line{ class: type, data: (diff_view_line_data(line_code, diff_file.position(line), type) unless plain) }<
- if email
%pre= diff_line_content(line.text, type)
%pre= diff_line_content(line.text)
- else
= diff_line_content(line.text, type)
= diff_line_content(line.text)
 
- discussions = local_assigns.fetch(:discussions, nil)
- if discussions && !line.meta?
Loading
Loading
---
title: Remove an extra leading space from diff paste data
merge_request: 7133
author: Hiroyuki Sato
Loading
Loading
@@ -61,7 +61,7 @@ describe DiffHelper do
 
describe '#diff_line_content' do
it 'returns non breaking space when line is empty' do
expect(diff_line_content(nil)).to eq(' &nbsp;')
expect(diff_line_content(nil)).to eq('&nbsp;')
end
 
it 'returns the line itself' do
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment