sub process_us_entry {
my ($tree, %args) = @_;
$tree->fid($_)->attr('href', "/$_/?owner=$args{id}") for qw/log pb/;
+ $tree->fid('track_user')->attr('data-user', $args{id});
my @solved = map { $_->{solved} ? ($_->{problem}) : () } @{$args{problems}};
my @attempted = map { !$_->{solved} ? ($_->{problem}) : () } @{$args{problems}};
$tr->fclass('result_text')->attr(class => "r$data->{result}");
};
$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')->attr(class => 'next disabled');
- $args{previous_page} ? $tree->fclass('previous')->namedlink($args{previous_page}, 'Previous') : $tree->fclass('previous')->attr(class => 'previous disabled');
+ $args{next_page} ? $tree->fclass('next')->namedlink($args{next_page}, 'Next') : $tree->fclass('next')->detach;
+ $args{previous_page} ? $tree->fclass('previous')->namedlink($args{previous_page}, 'Previous') : $tree->fclass('previous')->detach;
$tree->fclass('current')->replace_content("Page $args{current_page} of $args{last_page}");
}