summaryrefslogtreecommitdiff
path: root/lib/VNDB/Handler/Chars.pm
diff options
context:
space:
mode:
authormorkt <>2014-12-28 09:39:21 +0100
committerYorhel <git@yorhel.nl>2014-12-28 09:39:21 +0100
commit6399d6d4e21bd4464c7224f821d6ea071ea7a614 (patch)
tree0eea1eae38e2b98d2f0a235866f6e03749a6b0fa /lib/VNDB/Handler/Chars.pm
parent8719a8e69f5fc46c4ccf44e6e99c33b60c342d76 (diff)
More progress on the staff + cast DB
Diffstat (limited to 'lib/VNDB/Handler/Chars.pm')
-rw-r--r--lib/VNDB/Handler/Chars.pm10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/VNDB/Handler/Chars.pm b/lib/VNDB/Handler/Chars.pm
index cb829e4c..767e0781 100644
--- a/lib/VNDB/Handler/Chars.pm
+++ b/lib/VNDB/Handler/Chars.pm
@@ -61,9 +61,6 @@ sub page {
$_->{rid}?sprintf('[<a href="/r%d">r%d</a>]', $_->{rid}, $_->{rid}):'',
mt("_charrole_$_->{role}"), mt("_spoil_$_->{spoil}")), @{$_[0]};
}],
- [ seiyuu => join => '<br />', split => sub {
- map sprintf('<a href="/s%d">%s</a>', $_->{sid}, $_->{name}), @{$_[0]}
- }],
);
}
@@ -233,8 +230,11 @@ sub charTable {
Tr;
td class => 'key', mt '_charp_voice';
td;
- for my $s (@{$r->{seiyuu}}) {
- a href => "/s$s->{sid}", $s->{name}; br;
+ my $last_name = '';
+ for my $s (sort { $a->{name} cmp $b->{name} } @{$r->{seiyuu}}) {
+ next if $s->{name} eq $last_name;
+ a href => "/s$s->{sid}", title => $s->{original}||$s->{name}, $s->{name}; br;
+ $last_name = $s->{name};
}
end;
end;