X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FPlack%2FApp%2FGruntmaster%2FHTML.pm;h=8e36af534b5b3b11af75619472d3a57b4f612542;hb=7d3edc4b152539c4b5b14e10bf406e281e94a81c;hp=abb2779ce49f8576527343237f055676b42bcaee;hpb=45aae842a6659f3d51b8a2f93912e0520f12e64f;p=plack-app-gruntmaster.git diff --git a/lib/Plack/App/Gruntmaster/HTML.pm b/lib/Plack/App/Gruntmaster/HTML.pm index abb2779..8e36af5 100644 --- a/lib/Plack/App/Gruntmaster/HTML.pm +++ b/lib/Plack/App/Gruntmaster/HTML.pm @@ -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}, @@ -254,6 +255,7 @@ sub process_st { my ($data, $th) = @_; $th->attr(class => undef); $th->namedlink(@$data); + $th->find('a')->edit_href(sub{s/$/?contest=$args{args}{contest}/}); }; $tree->fclass('problem')->iter3($args{problems}, $pbiter); my $iter = sub {