- snippet_blob = chunk_snippet(snippet_blob, @search_term) - snippet = snippet_blob[:snippet_object] - snippet_chunks = snippet_blob[:snippet_chunks] - snippet_path = gitlab_snippet_path(snippet) .search-result-row.snippet-row = image_tag avatar_icon_for_user(snippet.author), class: "avatar s40 d-none d-sm-block", alt: '' .title = link_to gitlab_snippet_path(snippet) do = snippet.title .snippet-info = snippet.to_reference · authored = time_ago_with_tooltip(snippet.created_at) by = link_to user_snippets_path(snippet.author) do = snippet.author_name .file-holder.my-2 .js-file-title.file-title-flex-parent = link_to snippet_path do %i.fa.fa-file %strong= snippet.file_name - if markup?(snippet.file_name) .file-content.md.md-file - snippet_chunks.each do |chunk| - unless chunk[:data].empty? = markup(snippet.file_name, chunk[:data]) - else .file-content.code .nothing-here-block= _("Empty file") - else .file-content.code.js-syntax-highlight .line-numbers - snippet_chunks.each do |chunk| - unless chunk[:data].empty? - Gitlab::Git::Util.count_lines(chunk[:data]).times do |index| - offset = defined?(chunk[:start_line]) ? chunk[:start_line] : 1 - i = index + offset = link_to snippet_path+"#L#{i}", id: "L#{i}", rel: "#L#{i}", class: "diff-line-num" do %i.fa.fa-link = i .blob-content - snippet_chunks.each do |chunk| - unless chunk[:data].empty? = highlight(snippet.file_name, chunk[:data]) - else .file-content.code .nothing-here-block= _("Empty file")