From 2d263d99a3b92257235fd6b766fa5d1206751ac0 Mon Sep 17 00:00:00 2001 From: Derek Stevens Date: Tue, 31 Jan 2023 14:02:43 -0700 Subject: [PATCH] add style tweaks: commit hashes, emails, and more cross-browser friendly file view --- static/style.css | 17 ++++++++++++----- templates/commit.html | 6 +++--- templates/file.html | 20 ++++++++++++-------- templates/log.html | 4 ++-- templates/repo.html | 4 ++-- 5 files changed, 31 insertions(+), 20 deletions(-) diff --git a/static/style.css b/static/style.css index 19c0891..23e2f75 100644 --- a/static/style.css +++ b/static/style.css @@ -180,6 +180,10 @@ a:hover { padding: 1rem 0 1rem 0; } +.commit-hash, .commit-email { + font-family: var(--mono-font); +} + .commit-email:before { content: '<'; } @@ -238,21 +242,24 @@ a:hover { -webkit-user-select: none; -o-user-select: none; user-select: none; + display: flex; + float: left; + flex-direction: column; + margin-right: 1ch; } .file-wrapper { - display: flex; - flex-direction: row; - grid-template-columns: 1rem minmax(0, 1fr); - gap: 1rem; - padding: 0.5rem; background: var(--light-gray); + display: table; + padding: 0.5rem + width: 100%; } .file-content { background: var(--light-gray); overflow-y: hidden; overflow-x: auto; + display: block; } .diff-type { diff --git a/templates/commit.html b/templates/commit.html index 2f05b46..4a01b77 100644 --- a/templates/commit.html +++ b/templates/commit.html @@ -11,13 +11,13 @@ {{- .commit.Message -}}
- {{ .commit.Author.Name }} {{ .commit.Author.Email}} + {{ .commit.Author.Name }} {{ .commit.Author.Email}}
{{ .commit.Author.When.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}
commit -

+

{{ .commit.This }}

@@ -26,7 +26,7 @@ {{ if .commit.Parent }}
parent -

+

{{ .commit.Parent }}

diff --git a/templates/file.html b/templates/file.html index ab432d3..82a3384 100644 --- a/templates/file.html +++ b/templates/file.html @@ -8,18 +8,22 @@ {{ template "nav" . }}

{{ .path }}

-
-
- {{- range .linecount }} + + + + + +
+
+            {{- range .linecount }}
 {{ . }}
-          {{- end -}}
-        
-        
- + {{- end -}} +
+
             {{- .content -}}
           
- +
diff --git a/templates/log.html b/templates/log.html index 4e592b6..1ab6cbc 100644 --- a/templates/log.html +++ b/templates/log.html @@ -14,11 +14,11 @@
{{ range .commits }}
-
{{ slice .Hash.String 0 8 }}
+
{{ slice .Hash.String 0 8 }}
{{ .Message }}
- {{ .Author.Name }} {{ .Author.Email }} + {{ .Author.Name }} {{ .Author.Email }}
{{ .Author.When.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}
{{ end }} diff --git a/templates/repo.html b/templates/repo.html index 6307fd7..1c700b5 100644 --- a/templates/repo.html +++ b/templates/repo.html @@ -16,11 +16,11 @@
{{ range .commits }}
- +
{{ .Message }}
- {{ .Author.Name }} {{ .Author.Email }} + {{ .Author.Name }} {{ .Author.Email }}
{{ .Author.When.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}
{{ end }}