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
|
2021-01-03 14:25:43 +05:30
|
|
|
= link_to(sherlock_transaction_path(@transaction), class: 'btn gl-button') do
|
2020-11-24 15:15:51 +05:30
|
|
|
= sprite_icon('arrow-left')
|
2015-11-26 14:37:03 +05:30
|
|
|
= 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
|
2021-01-03 14:25:43 +05:30
|
|
|
= sprite_icon("doc-text")
|
2015-11-26 14:37:03 +05:30
|
|
|
%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)
|