show.html.haml 871 Bytes
Newer Older
1
2
3
4
5
6
= render "projects/project_head"

%h3
  = @snippet.title
  %small= @snippet.file_name
  - if can?(current_user, :admin_snippet, @project) || @snippet.author == current_user
7
    = link_to "Edit", edit_project_snippet_path(@project, @snippet), class: "btn small right"
gitlabhq's avatar
gitlabhq committed
8

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
9
%br
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
10

11
12
13
14
15
16
17
18
%div
  .file_holder
    .file_title
      %i.icon-file
      %strong= @snippet.file_name
      %span.options
        = link_to "raw", raw_project_snippet_path(@project, @snippet), class: "btn very_small", target: "_blank"
    .file_content.code
19
20
21
22
23
24
      - unless @snippet.content.empty?
        %div{class: current_user.dark_scheme ? "black" : "white"}
          = preserve do
            = raw Pygments.highlight(@snippet.content, formatter: :gitlab)
      - else
        %h4.nothing_here_message Empty file
gitlabhq's avatar
gitlabhq committed
25

26

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
27
28
29
.clearfix

%div#notes
30
  = render "notes/notes_with_form", tid: @snippet.id, tt: "snippet"