Gitlab::Theme.css_class_by_id(current_user.try(:theme_id))
end
+ def user_color_scheme_class
+ current_user.dark_scheme ? :black : :white
+ end
+
def show_last_push_widget?(event)
event &&
event.last_push_to_non_root? &&
= link_to "raw", raw_project_snippet_path(@project, @snippet), class: "btn very_small", target: "_blank"
.file_content.code
- unless @snippet.content.empty?
- %div{class: current_user.dark_scheme ? "black" : "white"}
- :preserve
- #{raw @snippet.colorize(formatter: :gitlab)}
+ %div{class: user_color_scheme_class}
+ = raw @snippet.colorize(formatter: :gitlab)
- else
%p.nothing_here_message Empty file
- else
.file_content.code
- unless blob.empty?
- %div{class: current_user.dark_scheme ? "black" : "white"}
- = preserve do
- = raw blob.colorize(formatter: :gitlab)
+ %div{class: user_color_scheme_class}
+ = raw blob.colorize(formatter: :gitlab)
- else
%p.nothing_here_message Empty file