word edit: enlarge and align columns, thumbnail
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 30 May 2020 06:30:56 +0000 (08:30 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Sat, 6 Jun 2020 01:49:20 +0000 (03:49 +0200)
writer.plp

index f0554c0dfa8a5b3cee12408ae57d087d367c147d..226aa4b6802db660de69caaa7c18462a9d4523b2 100644 (file)
@@ -31,9 +31,11 @@ form > ul > li > label + * {
        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;
 }
@@ -43,6 +45,10 @@ input[type=number] {
 select {
        padding: .3rem .2rem; /* TODO: input */
 }
+#thumbpreview {
+       width: 300px;
+       align-self: start;
+}
 
 ul.popup {
        display: flex;
@@ -64,7 +70,7 @@ h1 {
 }
 .inline {
        display: inline-flex;
-       align-items: start;
+       align-items: baseline;
        margin: 0 -1ex; /* inner gap */
 }
 .inline > * {
@@ -74,9 +80,6 @@ h1 {
        display: flex;
 }
 
-#nav {
-       -margin-left: 1em; /* flex gap */
-}
 #nav > ul,
 #nav > ul strong,
 #nav form {
@@ -240,7 +243,7 @@ for my $colinfo (pairs @wordcols) {
        }
        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})