width: 32em;
}
-input:not([type]) {
+input,select {
box-sizing: border-box;
- width: 100%;
+ flex-grow: 1;
+}
+input:not([type=submit]) {
padding: .4rem;
font-family: monospace;
}
select {
padding: .3rem .2rem; /* TODO: input */
}
+#thumbpreview {
+ width: 300px;
+ align-self: start;
+}
ul.popup {
display: flex;
}
.inline {
display: inline-flex;
- align-items: start;
+ align-items: baseline;
margin: 0 -1ex; /* inner gap */
}
.inline > * {
display: flex;
}
-#nav {
- -margin-left: 1em; /* flex gap */
-}
#nav > ul,
#nav > ul strong,
#nav form {
}
else {
printf '<input id="%s" name="%1$s" value="%s" />', $col, Entity($val);
- -e and printf '<img src="/%s" alt="%s" />', $_, $row->{form}
+ -e and printf '<img id="%spreview" src="/%s" alt="%s" />', $col, $_, $row->{form}
for $col eq 'thumb' ? "data/word/eng/$row->{form}.jpg" : ();
printf('<label for="%s">%s</label><input id="%1$s" name="%1$s" value="%s" />',
'ref', 'Reference', Entity($row->{ref})