diff --git a/app/views/main/_problem.html.haml b/app/views/main/_problem.html.haml new file mode 100644 --- /dev/null +++ b/app/views/main/_problem.html.haml @@ -0,0 +1,18 @@ +%tr + %td + = "#{problem.name}" + %td + = "#{problem.full_name}" + %br + = link_to_description_if_any "[#{t 'main.problem_desc'}] ".html_safe, problem + %td + = @prob_submissions[problem.id][:count] + = link_to "[subs]", main_submission_path(problem.id) + %td + = render :partial => 'submission_short', + :locals => {:submission => @prob_submissions[problem.id][:submission], :problem_name => problem.name, :problem_id => problem.id } + %td + - if @prob_submissions[problem.id][:submission] + = link_to 'Edit', edit_submission_path(@prob_submissions[problem.id][:submission]), class: 'btn btn-success' + - else + = link_to 'New', direct_edit_problem_submissions_path(problem.id), class: 'btn btn-success'