commit - 542b90084803e1f9e355b86ea0f430854c364437
commit + dc9d5313c5704e6025c12898d3c6adf00b7584df
blob - 91f6d905d38a45097c6485b84619b9cb26c759d0
blob + f5b7f092c6cc63635fcba6e020e6a2196a58e99c
--- GotMArc.pm
+++ GotMArc.pm
print $fh "<a href='/'>Index</a>";
print $fh " | <a href='/thread/$enctid.html#$encmid'>Thread</a>"
if defined $enctid;
+ print $fh " | <a href='/search'>Search</a>";
print $fh "</p>\n";
say $fh "<dl>";
blob - 3ca47853b31677e8c01e7f0be73391aefd350c67
blob + ad5a88859f2a7ce765c00e2adf4a80cb056cb44e
--- mkindex
+++ mkindex
say $pfh "</nav>";
}
+sub search {
+ my $pfh = shift;
+
+ say $pfh <<'EOF' ;
+<form method="get" action="/search">
+ <label>Search: <input type="search" name="q" /></label>
+ <button type="submit">search</button>
+</form>
+EOF
+}
+
sub copyfrom {
my ($path, $fh) = @_;
say $pfh "<main>";
nav $pfh, $i if $page > 1;
+ search $pfh;
copyfrom($path, $pfh);
nav $pfh, $i if $page > 1;
blob - 62afc1864a231ce0459c290e24327f06d8b34a78
blob + 7f5573d5dc153acf243d7eb865f3bf7f180293e8
--- style.css
+++ style.css
text-align: center;
}
+input {
+ max-width: 180px;
+}
+
main {
padding: 5px;
}