perl: versionless "dropped" attribute to hide
[sheet.git] / dieren.plp
index deb2ac363933c5e4b780040d3c2997428a79e129..d9833b2b97e8327907455368cddbad6d08a7d074 100644 (file)
@@ -16,7 +16,7 @@ my %subpages = (
                title => 'uitgebreid dieren',
                intro => "$intro.. en dergelijke.",
                altlink => 'Zie het <a href="/dieren">populaire overzicht</a> voor minder.',
-               prefix => qr/^[#+]*/, # optional # or +
+               prefix => qr/.*?[#]|^[#+]*/, # after optional # or +
                secrets => 1,
        },
        beknopt => {
@@ -34,7 +34,8 @@ my $pageinfo = $subpages{$Request}
 
 Html({
        title => $pageinfo->{title}.' cheat sheet',
-       version => '1.0',
+       version => '1.1',
+       lang => 'nl',
        description => "Tabeloverzicht met afbeeldingen van $pageinfo->{intro}",
        keywords => [qw'
                dier beest naam naamgeving woord taal nederlands gerelateerd
@@ -72,7 +73,7 @@ EOT
 });
 
 :>
-<h1>Dierennamen <small>(Dutch animal names)</small></h1>
+<h1>Dierennamen <small lang=en>(Dutch animal names)</small></h1>
 
 <p>
 <:
@@ -82,11 +83,7 @@ say $pageinfo->{altlink};
 </p>
 
 <:
-my $table = readdata('dieren');
-if ($Request eq 'standaard') {
-       $table->[ 9][4] = '?grasmodderpaard=草泥马'; # replace turnpaard
-       $table->[18][1] = 'draak_'; # irl animal
-}
+my $table = Data('dieren');
 
 if (exists $get{r}) {
        use List::MoreUtils qw( part );
@@ -113,6 +110,7 @@ for my $row (@{$table}) {
        print '<tr>';
        for my $name (@{$row}) {
                my $hidden = $name =~ s/^\?//;
+               $name =~ s/#.*//; # ignore prefixed part
                $name =~ s/^-$//;
                my ($img) = $name =~ /([\w-]+)/;
                $name =~ y/_/ /;