]> iEval git - plack-app-gruntmaster.git/blobdiff - lib/Plack/App/Gruntmaster/HTML.pm
Merge branch 'master' into newmc
[plack-app-gruntmaster.git] / lib / Plack / App / Gruntmaster / HTML.pm
index 117d1b4be5ac7f2567394ca8d9d4522621f0cc1b..090ca325e85dc3d486453b2bec0c332b999a5a98 100644 (file)
@@ -114,6 +114,7 @@ sub process_us {
 sub process_ct_entry {
        my ($tree, %args) = @_;
        $_->edit_href (sub {s/contest_id/$args{id}/}) for $tree->find('a');
+       $tree->fid('editorial')->detach unless $args{finished};
        $tree->fid('links')->detach unless $args{started};
        $tree->content_handler(
                start       => ftime   $args{start},
@@ -183,6 +184,7 @@ sub process_pb {
                $tr->fclass('name')->namedlink($data->{id}, $data->{name});
                $tr->fclass('name')->find('a')->edit_href(sub {$_ .= "?contest=$args{contest}"}) if $args{contest};
                $tr->fclass('owner')->namedlink($data->{owner}, $data->{owner_name});
+               $tr->find('td')->attr(class => $tr->find('td')->attr('class').' warning') if $data->{private};
        };
        my $iter = sub {
                my ($data, $div) = @_;
@@ -235,6 +237,7 @@ sub process_log {
                $tr->fclass('owner')->namedlink($data->{owner}, $data->{owner_name});
                $tr->fclass('result_text')->replace_content($data->{result_text});
                $tr->fclass('result_text')->attr(class => "r$data->{result}");
+               $tr->find('td')->attr(class => $tr->find('td')->attr('class').' warning') if $data->{private};
        };
        $tree->find('table')->find('tbody')->find('tr')->iter3($args{log}, $iter);
        $args{next_page} ? $tree->fclass('next')->namedlink($args{next_page}, 'Next') : $tree->fclass('next')->detach;
This page took 0.023413 seconds and 4 git commands to generate.