Commit 89ab7e79adb76752f46ced38e74e396b020e84ff

Authored by Dmitriy Zaporozhets
1 parent 3fafac3e

Highlight code search results

app/views/search/results/_blob.html.haml
@@ -6,5 +6,4 @@ @@ -6,5 +6,4 @@
6 %strong 6 %strong
7 = blob.filename 7 = blob.filename
8 .file-content.code.term 8 .file-content.code.term
9 - %div{class: user_color_scheme_class}  
10 - = raw blob.colorize( formatter: :gitlab, options: { first_line_number: blob.startline } ) 9 + = render 'shared/file_hljs', blob: blob, first_line_number: blob.startline
app/views/shared/_file_hljs.html.haml
1 %div.highlighted-data{class: user_color_scheme_class} 1 %div.highlighted-data{class: user_color_scheme_class}
2 .line-numbers 2 .line-numbers
3 - blob.data.lines.size.times do |index| 3 - blob.data.lines.size.times do |index|
4 - - i = index + 1 4 + - offset = defined?(first_line_number) ? first_line_number : 1
  5 + - i = index + offset
5 = link_to "#L#{i}", id: "L#{i}", rel: "#L#{i}" do 6 = link_to "#L#{i}", id: "L#{i}", rel: "#L#{i}" do
6 %i.icon-link 7 %i.icon-link
7 = i 8 = i