Description:
new front page
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r573:0d0613111067 - - 3 files changed: 18 inserted, 14 deleted
@@ -3,12 +3,12 | |||
|
3 | 3 | = "#{problem.name}" |
|
4 | 4 | %td |
|
5 | 5 | = "#{problem.full_name}" |
|
6 | 6 | = link_to_description_if_any "[#{t 'main.problem_desc'}] <span class='glyphicon glyphicon-file'></span>".html_safe, problem |
|
7 | 7 | %td |
|
8 | 8 | = @prob_submissions[problem.id][:count] |
|
9 |
- = link_to "[ |
|
|
9 | + = link_to "[subs]", main_submission_path(problem.id) | |
|
10 | 10 | %td |
|
11 | 11 | = render :partial => 'submission_short', |
|
12 | 12 | :locals => {:submission => @prob_submissions[problem.id][:submission], :problem_name => problem.name } |
|
13 | 13 | %td |
|
14 | 14 | = link_to 'Edit', direct_edit_path(problem.id), class: 'btn btn-success' |
@@ -1,7 +1,7 | |||
|
1 |
- = form_tag({:action => 'submit'}, :multipart => true, class: 'form |
|
|
1 | + = form_tag({:action => 'submit'}, :multipart => true, class: 'form') do | |
|
2 | 2 | - if @submission and @submission.errors.any? |
|
3 | 3 | #error_explanation |
|
4 | 4 | .alert.alert-danger |
|
5 | 5 | %h3= "#{pluralize(@submission.errors.count, "error")} prohibited this user from being saved:" |
|
6 | 6 | %ul |
|
7 | 7 | - @submission.errors.full_messages.each do |msg| |
@@ -1,27 +1,19 | |||
|
1 | 1 | - content_for :head do |
|
2 | 2 | = javascript_include_tag "announcement_refresh" |
|
3 | 3 | |
|
4 | 4 | = user_title_bar(@user) |
|
5 | 5 | |
|
6 | - .panel.panel-info | |
|
7 | - .panel-heading | |
|
8 | - Announcement | |
|
9 | - %ul.list-group | |
|
10 | - = render :partial => 'announcement', :collection => @announcements | |
|
6 | + - if (GraderConfiguration.contest_mode?) and (@user.site!=nil) and (@user.site.started!=true) | |
|
7 | + %p=t 'main.start_soon' | |
|
11 | 8 | |
|
12 | - | |
|
9 | + .row | |
|
10 | + .col-md-7 | |
|
13 | 11 | - if GraderConfiguration.show_submitbox_to?(@user) |
|
14 | 12 | .submitbox |
|
15 | 13 | = render :partial => 'submission_box' |
|
16 | - | |
|
17 | - %hr/ | |
|
18 | - | |
|
19 | - - if (GraderConfiguration.contest_mode?) and (@user.site!=nil) and (@user.site.started!=true) | |
|
20 | - %p=t 'main.start_soon' | |
|
21 | - | |
|
22 | 14 | - if GraderConfiguration.show_tasks_to?(@user) |
|
23 | 15 | - if not GraderConfiguration.multicontests? |
|
24 | 16 | %table.table.table-striped.table-condensed |
|
25 | 17 | %thead |
|
26 | 18 | %tr |
|
27 | 19 | %th Task name |
@@ -41,12 +33,24 | |||
|
41 | 33 | %th Task name |
|
42 | 34 | %th Full name |
|
43 | 35 | %th # of sub(s) |
|
44 | 36 | %th Results |
|
45 | 37 | %th |
|
46 | 38 | = render :partial => 'problem', :collection => cp[:problems] |
|
39 | + .col-md-5 | |
|
40 | + .panel.panel-info | |
|
41 | + .panel-heading | |
|
42 | + Announcement | |
|
43 | + %ul.list-group | |
|
44 | + = render :partial => 'announcement', :collection => @announcements | |
|
45 | + | |
|
46 | + | |
|
47 | + | |
|
48 | + %hr/ | |
|
49 | + | |
|
50 | + | |
|
47 | 51 | |
|
48 | 52 | %hr/ |
|
49 | 53 | |
|
50 | 54 | %script{:type => 'text/javascript'} |
|
51 | 55 | = "Announcement.refreshUrl = '#{url_for :controller => 'main', :action => 'announcements'}';" |
|
52 | 56 | Announcement.registerRefreshEventTimer(); |
You need to be logged in to leave comments.
Login now