display: table;
border-spacing: 0 2px;
}
-form > ul li {
+form > ul > li {
display: table-row;
}
-form > ul li > * {
+form > ul > li > * {
display: table-cell;
padding-right: .5em;
}
-form > ul li > label {
+form > ul > li > label {
/* th */
text-align: right;
}
-form > ul li > label + * {
+form > ul > li > label + * {
/* td */
width: 32em;
}
grade => undef, # "
prio => 'Level',
cover => undef, # included with prio
- form => 'Translation',
+ form => 'Title',
alt => 'Synonyms',
wptitle => 'Wikipedia',
source => 'Image',
thumb => 'Convert options',
);
my @prioenum = qw( essential basic common distinctive rare invisible );
+my %langflag = (
+ nld => "\N{REGIONAL INDICATOR SYMBOL LETTER N}\N{REGIONAL INDICATOR SYMBOL LETTER L}",
+ eng => "\N{REGIONAL INDICATOR SYMBOL LETTER G}\N{REGIONAL INDICATOR SYMBOL LETTER B}",
+ epo => '<span style="color:green">★</span>',
+);
my ($find) = map {{id => $_}} $fields{id} || $Request || ();
my $row;
) for $col eq 'source' ? "data/word/org/$row->{id}.jpg" : ();
say '</p></li>';
}
+
+if ($row->{id}) {
+ my $children = $db->select(word => '*', {ref => $row->{id}}, 'lang, id');
+ printf '<li><label>%s</label><div><ul class="inline">', 'Translations';
+ while (my $row = $children->hash) {
+ printf '<li><label for="%s">%s</label> <a id="%1$s" href="%s">%s</a></li>',
+ "trans-$row->{lang}", $langflag{$row->{lang}},
+ "/writer/$row->{id}", Entity($row->{form});
+ }
+ say '</ul></div></li>';
+}
:>
</ul>
<p>