Only display enabled features on web page

This commit is contained in:
Martin Polden
2016-04-15 21:23:03 +02:00
parent 100131e420
commit 95b5b76ef7
2 changed files with 20 additions and 3 deletions

View File

@ -58,11 +58,13 @@ $ wget -qO- ifconfig.co
$ fetch -qo- http://ifconfig.co
{{ .IP }}
</pre>
{{ if .CountryLookup }}
<p>Country lookup:</p>
<pre>
$ http ifconfig.co/country
{{ .Country }}
</pre>
{{ end }}
</div>
<div class="pure-u-1-2">
<p>JSON output:</p>
@ -73,11 +75,13 @@ Content-Length: 61
Content-Type: application/json
Date: Fri, 15 Apr 2016 17:26:53 GMT
{
"country": "{{ .Country }}",
{ {{ if .CountryLookup }}
"country": "{{ .Country }}",{{ end }}{{ if .ReverseLookup }}
"hostname": "{{ .Hostname }}",{{ end }}
"ip": "{{ .IP }}"
}
</pre>
{{ if .PortTesting }}
<p>Testing port connectivity (only supports JSON output):</p>
<pre>
http --json localhost:8080/port/8080
@ -92,6 +96,7 @@ Date: Fri, 15 Apr 2016 18:47:20 GMT
"reachable": true
}
</pre>
{{ end }}
</div>
</div>
<div class="pure-g">