Description:
beautified submission view
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r445:d353bb6ff098 - - 1 file changed: 44 inserted, 18 deleted
@@ -1,31 +1,57 | |||
|
1 | 1 | %style{type: "text/css"} |
|
2 | 2 | = @css_style |
|
3 | + :css | |
|
4 | + .field { | |
|
5 | + font-weight: bold; | |
|
6 | + text-align: right; | |
|
7 | + padding: 3px; | |
|
8 | + } | |
|
9 | + | |
|
3 | 10 | |
|
4 | 11 | %h1= "Submission: #{@submission.id}" |
|
5 | 12 | |
|
6 | - %p | |
|
7 | - User: | |
|
8 | - = "(#{@submission.user.login}) #{@submission.user.full_name}" | |
|
9 | - %br/ | |
|
10 | - Problem: | |
|
13 | + | |
|
14 | + %h2 Stat | |
|
15 | + | |
|
16 | + %table.info | |
|
17 | + %thead | |
|
18 | + %tr.info-head | |
|
19 | + %th Field | |
|
20 | + %th Value | |
|
21 | + %tbody | |
|
22 | + %tr{class: cycle('info-even','info-odd')} | |
|
23 | + %td.field User: | |
|
24 | + %td.value= "(#{@submission.user.login}) #{@submission.user.full_name}" | |
|
25 | + %tr{class: cycle('info-even','info-odd')} | |
|
26 | + %td.field Problem: | |
|
27 | + %td.value | |
|
11 | 28 | - if @submission.problem!=nil |
|
12 | 29 | = "(#{@submission.problem.name}) #{@submission.problem.full_name}" |
|
13 | 30 | - else |
|
14 | 31 | = "(n/a)" |
|
15 | - %br/ | |
|
16 | - = "Number: #{@submission.number}" | |
|
17 | - %br/ | |
|
18 | - = "Submitted: #{time_ago_in_words(@submission.submitted_at)} ago (at #{@submission.submitted_at.to_formatted_s(:long)})" | |
|
19 | - %br/ | |
|
20 | - = "Points: #{@submission.points}/#{@submission.problem.full_score}" | |
|
21 | - %br/ | |
|
22 | - = "Comment: #{@submission.grader_comment}" | |
|
23 | - %br/ | |
|
24 | - = "Runtime (s): #{@submission.max_runtime}" | |
|
25 | - %br/ | |
|
26 | - = "Memory (kb): #{number_with_delimiter(@submission.peak_memory)}" | |
|
32 | + %tr{class: cycle('info-even','info-odd')} | |
|
33 | + %td.field Tries: | |
|
34 | + %td.value= @submission.number | |
|
35 | + %tr{class: cycle('info-even','info-odd')} | |
|
36 | + %td.field Submitted: | |
|
37 | + %td.value #{time_ago_in_words(@submission.submitted_at)} ago (at #{@submission.submitted_at.to_formatted_s(:long)}) | |
|
38 | + %tr{class: cycle('info-even','info-odd')} | |
|
39 | + %td.field Graded: | |
|
40 | + %td.value #{time_ago_in_words(@submission.graded_at)} ago (at #{@submission.graded_at.to_formatted_s(:long)}) | |
|
41 | + %tr{class: cycle('info-even','info-odd')} | |
|
42 | + %td.field Points: | |
|
43 | + %td.value #{@submission.points}/#{@submission.problem.full_score} | |
|
44 | + %tr{class: cycle('info-even','info-odd')} | |
|
45 | + %td.field Comment: | |
|
46 | + %td.value #{@submission.grader_comment} | |
|
47 | + %tr{class: cycle('info-even','info-odd')} | |
|
48 | + %td.field Runtime (s): | |
|
49 | + %td.value #{@submission.max_runtime} | |
|
50 | + %tr{class: cycle('info-even','info-odd')} | |
|
51 | + %td.field Memory (kb): | |
|
52 | + %td.value #{@submission.peak_memory} | |
|
27 | 53 | |
|
28 |
- % |
|
|
54 | + %h2 Source code | |
|
29 | 55 | //%div.highlight{:style => "border: 1px solid black;"} |
|
30 | 56 | =@formatted_code.html_safe |
|
31 | 57 |
You need to be logged in to leave comments.
Login now