aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/html
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/html')
-rw-r--r--pkg/html/generated.go13
-rw-r--r--pkg/html/html.go9
2 files changed, 20 insertions, 2 deletions
diff --git a/pkg/html/generated.go b/pkg/html/generated.go
index 644cbddd9..732ed507a 100644
--- a/pkg/html/generated.go
+++ b/pkg/html/generated.go
@@ -80,6 +80,11 @@ table td, table th {
max-width: 350pt;
}
+.list_table .commit_list {
+ width: 500pt;
+ max-width: 500pt;
+}
+
.list_table .tag {
font-family: monospace;
font-size: 8pt;
@@ -104,8 +109,8 @@ table td, table th {
}
.list_table .kernel {
- width: 60pt;
- max-width: 60pt;
+ width: 80pt;
+ max-width: 80pt;
}
.list_table .maintainers {
@@ -154,6 +159,10 @@ textarea {
width:100%;
font-family: monospace;
}
+
+.mono {
+ font-family: monospace;
+}
`
const js = `
// Copyright 2018 syzkaller project authors. All rights reserved.
diff --git a/pkg/html/html.go b/pkg/html/html.go
index c7f85da88..e985ae977 100644
--- a/pkg/html/html.go
+++ b/pkg/html/html.go
@@ -32,6 +32,7 @@ func CreateGlob(glob string) *template.Template {
}
var funcs = template.FuncMap{
+ "link": link,
"formatTime": FormatTime,
"formatClock": formatClock,
"formatDuration": formatDuration,
@@ -41,6 +42,14 @@ var funcs = template.FuncMap{
"formatShortHash": formatShortHash,
}
+func link(url, text string) template.HTML {
+ text = template.HTMLEscapeString(text)
+ if url != "" {
+ text = fmt.Sprintf(`<a href="%v">%v</a>`, url, text)
+ }
+ return template.HTML(text)
+}
+
func FormatTime(t time.Time) string {
if t.IsZero() {
return ""