debian-mirror-gitlab/app/views/sherlock/file_samples/show.html.haml

56 lines
1.6 KiB
Text
Raw Normal View History

2015-11-26 14:37:03 +05:30
- page_title t('sherlock.title'), t('sherlock.transaction'),
t('sherlock.file_sample')
- header_title t('sherlock.title'), sherlock_transactions_path
2016-06-02 11:05:42 +05:30
.row-content-block
2018-11-08 19:23:39 +05:30
.float-right
2015-11-26 14:37:03 +05:30
= link_to(sherlock_transaction_path(@transaction), class: 'btn') do
%i.fa.fa-arrow-left
= t('sherlock.transaction')
.oneline
= t('sherlock.file_sample')
= @file_sample.id
2020-07-28 23:09:34 +05:30
.gl-mt-3
2015-11-26 14:37:03 +05:30
%p
%span.light
#{t('sherlock.time')}:
%strong
= @file_sample.duration.round(2)
= t('sherlock.milliseconds')
%p
%span.light
#{t('sherlock.events')}:
%strong
= @file_sample.events
%article.file-holder
2017-08-17 22:00:37 +05:30
.js-file-title.file-title
2015-11-26 14:37:03 +05:30
%i.fa.fa-file-text-o.fa-fw
%strong
= @file_sample.file
.code.file-content.js-syntax-highlight
.line-numbers
2020-07-28 23:09:34 +05:30
%table.sherlock-line-samples-table.gl-mb-0
2015-11-26 14:37:03 +05:30
%thead
%tr
%th= t('sherlock.line_capitalized')
%th= t('sherlock.events')
%th= t('sherlock.time')
%th= t('sherlock.percent')
%tbody
- @file_sample.line_samples.each_with_index do |sample, index|
2017-08-17 22:00:37 +05:30
%tr{ class: sample.majority_of?(@file_sample.duration) ? 'slow' : '' }
2015-11-26 14:37:03 +05:30
%td= index + 1
%td= sample.events
%td
= sample.duration.round(2)
= t('sherlock.milliseconds')
%td
= sample.percentage_of(@file_sample.duration).round
= t('sherlock.percent')
.sherlock-file-sample
= highlight(@file_sample.file, @file_sample.source)