first version
This commit is contained in:
19
server/templates/base.html
Normal file
19
server/templates/base.html
Normal file
@@ -0,0 +1,19 @@
|
||||
{{ define "base" }}
|
||||
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" content="text/html">
|
||||
<title>Retro Hub</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Retro Hub</h1>
|
||||
<p>Welcome to retro hub, this website reference some tools for older browsers</p>
|
||||
<hr/>
|
||||
<a href="/">List of websites</a> <a href="/ua">User-Agent information</a>
|
||||
<hr/>
|
||||
{{ template "content" . }}
|
||||
<hr/>
|
||||
<p>Retro Hub v{{ .Version }} powered by Go, made by thelilfrog (<a href="https://github.com/mojitaurelie">Github</a>, not available for old systems)</p>
|
||||
</body>
|
||||
</html>
|
||||
{{ end }}
|
||||
3
server/templates/error.html
Normal file
3
server/templates/error.html
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ define "content" }}
|
||||
<h1>{{ .StatusCode }} {{ .StatusText }}</h1>
|
||||
{{ end }}
|
||||
34
server/templates/index.html
Normal file
34
server/templates/index.html
Normal file
@@ -0,0 +1,34 @@
|
||||
{{ define "content" }}
|
||||
{{ range $category := .Provider.Categories }}
|
||||
{{ $links := $category.Links }}
|
||||
<h2>{{ $category.Title }}</h2>
|
||||
{{ $length := len $links }} {{ if eq $length 0 }}
|
||||
<p>This category is empty for now :(</p>
|
||||
{{ else }}
|
||||
<table cellpadding="3" border="2" bgcolor="silver">
|
||||
<thead>
|
||||
<tr>
|
||||
<th bgcolor="white">Title</th>
|
||||
<th bgcolor="white">Information</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ range $link := $links }}
|
||||
<tr>
|
||||
<td bgcolor="white">
|
||||
<a href="{{$link.URL}}">{{ $link.Title }}</a>
|
||||
</td>
|
||||
<td bgcolor="white">
|
||||
{{ $length := len $link.Description }} {{ if eq $length 0 }}
|
||||
<i>No description</i>
|
||||
{{ else }}
|
||||
{{$link.Description}}
|
||||
{{ end }}
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
26
server/templates/ua.html
Normal file
26
server/templates/ua.html
Normal file
@@ -0,0 +1,26 @@
|
||||
{{ define "content" }}
|
||||
{{ $length := len .UserAgent.String }} {{ if eq $length 0 }}
|
||||
<i>No User-Agent provided by the browser</i>
|
||||
{{ else }}
|
||||
<p>Your User-Agent is <b>{{ .UserAgent.String }}</b></p>
|
||||
<h3>Detailled information:</h3>
|
||||
<ul>
|
||||
{{ $length := len .UserAgent.Name }} {{ if not (eq $length 0) }}
|
||||
<li>Browser name: <b>{{ .UserAgent.Name }}</b></li>
|
||||
{{ end }}
|
||||
{{ $length := len .UserAgent.Version }} {{ if not (eq $length 0) }}
|
||||
<li>Browser version: <b>{{ .UserAgent.Version }}</b></li>
|
||||
{{ end }}
|
||||
{{ $length := len .UserAgent.OS }} {{ if not (eq $length 0) }}
|
||||
<li>Browser OS: <b>{{ .UserAgent.OS }}</b></li>
|
||||
{{ end }}
|
||||
{{ $length := len .UserAgent.OSVersion }} {{ if not (eq $length 0) }}
|
||||
<li>Browser OS Version: <b>{{ .UserAgent.OSVersion }}</b></li>
|
||||
{{ end }}
|
||||
{{ $length := len .UserAgent.Device }} {{ if not (eq $length 0) }}
|
||||
<li>Device: <b>{{ .UserAgent.Device }}</b></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
<small>This detailled information is provided by <a href="https://github.com/mileusna/useragent/">github.com/mileusna/useragent</a></small>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user