]> iEval git - gruntmaster-page.git/blobdiff - lib/Plack/App/Gruntmaster.pm
Add Oberon
[gruntmaster-page.git] / lib / Plack / App / Gruntmaster.pm
index 2c07bd569017005b29bc1fab078529229b74aef8..7b927d5958b27863254b7f4617f497b2e4294e33 100644 (file)
@@ -28,6 +28,7 @@ use constant FORMAT_EXTENSION => {
        GOLANG => 'go',
        GOLFSCRIPT => 'gs',
        HASKELL => 'hs',
+       OBERON => 'm',
        MONO => 'cs',
        JAVA => 'java',
        PASCAL => 'pas',
@@ -106,7 +107,7 @@ sub dispatch_request{
                },
 
                sub (/st/:contest) {
-                       my @pb = map { [$_->{id}, $_->{name}] } @{problem_list contest => $_{contest}};
+                       my @pb = map { [$_->{id}, $_->{name}] } sort { $a->{value} <=> $b->{value} } @{problem_list contest => $_{contest}};
                        response st => 'Standings', {problems => \@pb, st => standings $_{contest}}, 10
                },
 
@@ -129,7 +130,7 @@ sub dispatch_request{
                sub (/log/ + ?:contest~&:owner~&:page~&:problem~&:private~&:result~) {
                        forbid $_{private};
                        my ($jobs, $pageinfo) = job_list(%_);
-                       response log => 'Job list', {log => $jobs, %$pageinfo}, 5
+                       response log => 'Job log', {log => $jobs, %$pageinfo}, 5
                },
                sub (/pb/  + ?:owner~&:contest~&:private~)                  {
                        forbid $_{private};
This page took 0.025065 seconds and 4 git commands to generate.