Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/main.js.coffee2
-rw-r--r--app/assets/stylesheets/generic/files.scss37
-rw-r--r--app/views/projects/blob/_text.html.haml13
3 files changed, 25 insertions, 27 deletions
diff --git a/app/assets/javascripts/main.js.coffee b/app/assets/javascripts/main.js.coffee
index 9cf4dba815b..3f7656de5c8 100644
--- a/app/assets/javascripts/main.js.coffee
+++ b/app/assets/javascripts/main.js.coffee
@@ -59,6 +59,8 @@ $ ->
# Click a .one_click_select field, select the contents
$(".one_click_select").on 'click', -> $(@).select()
+ hljs.initHighlightingOnLoad()
+
$('.remove-row').bind 'ajax:success', ->
$(this).closest('li').fadeOut()
diff --git a/app/assets/stylesheets/generic/files.scss b/app/assets/stylesheets/generic/files.scss
index 11bb715f7b5..121bb8c9138 100644
--- a/app/assets/stylesheets/generic/files.scss
+++ b/app/assets/stylesheets/generic/files.scss
@@ -144,7 +144,7 @@
&.code {
padding: 0;
- table.lines {
+ .highlighted-data {
border: none;
box-shadow: none;
margin: 0px;
@@ -158,47 +158,34 @@
font-size: 12px !important;
line-height: 16px !important;
margin: 0;
- padding: 10px 0;
}
- td {
- border: none;
- margin: 0;
- padding: 0;
- vertical-align: top;
- &:first-child {
- background: #eee;
- width: 50px;
- }
- &:last-child {
- }
- }
- tr:hover {
- background: none;
+ .hljs {
+ padding: 0;
}
- pre.line_numbers {
- color: #666;
- padding: 10px 6px 10px 0;
+ .line-numbers {
+ padding: 10px;
text-align: right;
- background: #EEE;
+ float: left;
+ width: 60px;
a {
- color: #666;
+ display: block;
+ font-size: 12px !important;
+ line-height: 16px !important;
i {
display: none;
- font-size: 14px;
- line-height: 14px;
}
+
&:hover i {
- display: inherit;
+ display: inline;
}
}
}
.highlight {
- border-left: 1px solid #DEE2E3;
overflow: auto;
overflow-y: hidden;
diff --git a/app/views/projects/blob/_text.html.haml b/app/views/projects/blob/_text.html.haml
index d03b53888ae..d0c9a09dd40 100644
--- a/app/views/projects/blob/_text.html.haml
+++ b/app/views/projects/blob/_text.html.haml
@@ -8,7 +8,16 @@
- else
.file-content.code
- unless blob.empty?
- %div{class: user_color_scheme_class}
- = raw blob.colorize(formatter: :gitlab)
+ %div.highlighted-data{class: user_color_scheme_class}
+ .line-numbers
+ - blob.data.lines.size.times do |index|
+ - i = index + 1
+ = link_to "#L#{i}", id: "L#{i}", rel: "#L#{i}" do
+ %i.icon-link
+ = i
+ .highlight
+ %pre
+ %code
+ = raw blob.data
- else
%p.nothing_here_message Empty file