ref: 69f6d2023321895f382e1670ac3874f19c8cfb30
parent: 566030856c9c047b6813f2ac2eaff8ab364bce71
author: phil9 <[email protected]>
date: Sun Jan 31 09:58:04 EST 2021
minor ui fixes - files page, use a <div> instead of a <pre> to avoid a trailing empty line - file view page, use the same page style as with other pages (ie start with 'ref: XXX')
--- a/shithub
+++ b/shithub
@@ -87,9 +87,7 @@
/^\+.*$/ { printf "<div id='add'>%s</div>", $0; next }
/^-.*$/ { printf "<div id='del'>%s</div>", $0; next }
{ if(started) { printf " %s<br/>", substr($0, 2); } }
- '
- | sed ' s/ /\ \ \ \ /g;
- s/^ /\ /g'
+ '
}
fn prelude {
@@ -306,13 +304,13 @@
<b>ref:</b> <a href="'/git/$gituser/$repo/$hash/files.html'">'$hash'</a><br/>
<b>tar:</b> <a href="'/git/$gituser/$repo/$hash/snap.tar.gz'">snap.tar.gz</a><br/></p>'
- echo '<p><pre id="code">'
+ echo '<p><div id="code">'
for(f in `$nl{ls}){
url=`$nl{echo -n $f/f.html | urlencode}
fname=`$nl{echo -n $f | htcat}
- echo '<a href="'$url'">'$fname'</a>'
+ echo '<a href="'$url'">'$fname'</a><br/>'
}
- echo ' </pre>
+ echo ' </div>
</p>
</body>
</html>'
@@ -335,7 +333,9 @@
user_prelude $gituser $repo $hash
- echo ' <p>'$repo' @ <a href="'/git/$gituser/$repo/$hash/f.html'">'$hash'</a><br/></p>'
+ echo ' <p>
+ <b>ref:</b> <a href="'/git/$gituser/$repo/$hash/files.html'">'$hash'</a><br/>
+ </p>'
if(test -f $file){
echo ' <a href="'/git/$gituser/$repo/$hash/$file'/raw">View raw version</a>'
type=`{file -m $file}