padding: .4rem;
font-family: monospace;
}
+input[type=number] {
+ max-width: 7em;
+}
select {
padding: .3rem .2rem; /* TODO: input */
}
lang => 'Language',
cat => 'Category',
ref => undef, # included with cat
+ grade => undef, # "
prio => 'Level',
cover => undef, # included with prio
form => 'Translation',
),
'cover', !!$row->{cover} && ' checked', 'Highlighted'
);
+ printf('<label for="%s">%s</label><input id="%1$s" name="%1$s" value="%s" type="number" />',
+ 'grade', 'Order', Entity($row->{grade})
+ );
}
else {
printf '<input id="%s" name="%1$s" value="%s" />', $col, Entity($val);
printf '<li><a href="/writer/%d">%s</a></li>', $ref->{id}, Entity($ref->{form});
}
say "<li><strong>$row->{form}</strong></li>";
-my $children = $db->select(word => '*', {cat => $row->{id}});
+my $children = $db->select(word => '*', {cat => $row->{id}}, 'grade, id');
while (my $ref = $children->hash) {
printf '<li><a href="/writer/%d">%s</a></li>', $ref->{id}, Entity($ref->{form});
}