<(common.inc.plp)><:
my $wordlist = 'wordlist.eng.inc.pl';
+my $limit = $get{v} // (exists $get{v} ? 4 : 3);
+
Html({
title => 'words cheat sheet',
version => '1.0',
</style>
EOT
});
-
:>
<h1>Words</h1>
sub printimgs {
say '<ul>';
for my $row (@_) {
+ my ($level, $mark, $title) = split /([a-z]*):/, $row, 2;
my @type;
push @type, 'parent' if defined $table->{$row};
- push @type, 'large' if $row =~ /^\*/;
+ push @type, 'large' if $mark;
+ push @type, 'level'.($level || 0);
printf '<li%s>', @type ? sprintf ' class="%s"', join ' ', @type : '';
- print showimg($row =~ s/^\*//r);
+ print showimg($title) if $level <= $limit;
printimgs(@{$_}) for $table->{$row} // ();
print '</li>';
}