diff options
Diffstat (limited to 'internal/port/tpl/_header.html')
| -rw-r--r-- | internal/port/tpl/_header.html | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/internal/port/tpl/_header.html b/internal/port/tpl/_header.html deleted file mode 100644 index 5bcd254..0000000 --- a/internal/port/tpl/_header.html +++ /dev/null | |||
| @@ -1,48 +0,0 @@ | |||
| 1 | <header class="header header-base"> | ||
| 2 | <div class="location"> | ||
| 3 | <a class="location__prefix">{{ .Protocol }}://</a><a class="location__prefix location__prefix--mobile">://</a> | ||
| 4 | |||
| 5 | {{- if .URL -}} | ||
| 6 | {{- $page := . -}} | ||
| 7 | {{- $href := printf "/%s" .Protocol -}} | ||
| 8 | {{- $uriParts := split .URL "/" -}} | ||
| 9 | |||
| 10 | {{- $uriLast := $uriParts | last -}} | ||
| 11 | {{- $uriParts = $uriParts | pop -}} | ||
| 12 | {{- if eq $uriLast "" -}} | ||
| 13 | {{- $uriLast = $uriParts | last -}} | ||
| 14 | {{- $uriParts = $uriParts | pop -}} | ||
| 15 | {{- end -}} | ||
| 16 | |||
| 17 | {{- range $i, $part := $uriParts -}} | ||
| 18 | {{- if and (eq $page.Protocol "gopher") (eq $i 1) -}} | ||
| 19 | {{- $href = printf "%s/1" $href -}} | ||
| 20 | {{- $part = $part | trimLeftChar -}} | ||
| 21 | {{- if not (eq $part "") -}} | ||
| 22 | {{- $href = printf "%s/%s" $href $part -}} | ||
| 23 | <span class="location__slash">/</span><a href="{{ $href }}/" class="location__uripart">{{ $part }}</a> | ||
| 24 | {{- end -}} | ||
| 25 | {{- else -}} | ||
| 26 | {{- $href = printf "%s/%s" $href . -}} | ||
| 27 | {{- if ne $i 0 -}} | ||
| 28 | <span class="location__slash">/</span> | ||
| 29 | {{- end -}} | ||
| 30 | <a href="{{ $href }}/" class="location__uripart">{{ . }}</a> | ||
| 31 | {{- end -}} | ||
| 32 | {{- end -}} | ||
| 33 | {{- if ne (len $uriParts) 0 -}} | ||
| 34 | <span class="location__slash">/</span> | ||
| 35 | {{- end -}} | ||
| 36 | {{- if and (eq $page.Protocol "gopher") (eq (len $uriParts) 1) -}} | ||
| 37 | {{- $uriLast = $uriLast | trimLeftChar -}} | ||
| 38 | {{- end -}} | ||
| 39 | <span class="location__uripart">{{ $uriLast }}</span> | ||
| 40 | {{- end -}} | ||
| 41 | </div> | ||
| 42 | <div class="actions"> | ||
| 43 | {{- if and (not .Lines) (not .Error) (eq .Protocol "gopher") -}} | ||
| 44 | <div class="action"><a href="/gopher/{{ .URL | replace "^([^/]*)/0" "$1/9" }}">View raw</a></div> | ||
| 45 | {{- end -}} | ||
| 46 | <div class="action"><button class="settings-btn">Settings</button></div> | ||
| 47 | </div> | ||
| 48 | </header> | ||
