Remove analytics

This commit is contained in:
2025-09-24 19:40:59 +02:00
parent f4b518edb7
commit c616b2da7f
19 changed files with 1 additions and 126 deletions

View File

@@ -17,7 +17,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -21,7 +21,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -18,7 +18,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -27,7 +27,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -147,7 +147,6 @@
} }
</script> </script>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -140,7 +140,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{ end }} {{ end }}

View File

@@ -45,7 +45,6 @@
{{end}} {{end}}
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -29,7 +29,6 @@
</script> </script>
<script defer src='/res/svelte/filesystem.js?v{{cacheID}}'></script> <script defer src='/res/svelte/filesystem.js?v{{cacheID}}'></script>
{{template "analytics"}}
</head> </head>
<body></body> <body></body>
</html> </html>

View File

@@ -1 +0,0 @@
{{define "analytics"}}<script defer data-domain="pixeldrain.com" src="https://stats.pixeldrain.com/js/script.js"></script>{{end}}

View File

@@ -1,108 +0,0 @@
{{define "form"}}
{{.PreFormHTML}}
<form class="highlight_border" method="POST">
{{if eq .Submitted true}}
{{if eq .SubmitSuccess true}}
<div id="submit_result" class="highlight_green">
{{index .SubmitMessages 0}}
</div>
{{else}}
<div id="submit_result" class="highlight_red">
<ul>
{{range $msg := .SubmitMessages}}
<li>{{$msg}}</li>
{{end}}
</ul>
</div>
{{end}}
{{end}}
<input type="text" name="form" value="{{.Name}}" style="display: none;" readonly="readonly"/>
{{if ne .Username ""}}
<!-- The invisible username field is so browsers know which user the form was for -->
<input type="text" autocomplete="username" value="{{.Username}}" style="display: none;" readonly="readonly"/>
{{end}}
<div class="form">
{{range $field := .Fields}}
<label for="input_{{$field.Name}}">
{{$field.Label}}
</label>
{{if eq $field.Type "text"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="text" class="form_input"/>
{{else if eq $field.Type "number"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="number" class="form_input"/>
{{else if eq $field.Type "username"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="text" autocomplete="username" class="form_input"/>
{{else if eq $field.Type "email"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="email" autocomplete="email" class="form_input"/>
{{else if eq $field.Type "current-password"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="password" autocomplete="current-password" class="form_input"/>
{{else if eq $field.Type "new-password"}}
<input id="input_{{$field.Name}}" name="{{$field.Name}}" value="{{$field.DefaultValue}}" type="password" autocomplete="new-password" class="form_input"/>
{{else if eq $field.Type "textarea"}}
<textarea id="input_{{$field.Name}}" name="{{$field.Name}}" class="form_input" style="width: 100%; height: 10em; resize: vertical;">{{$field.DefaultValue}}</textarea>
{{else if eq $field.Type "captcha"}}
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<div class="g-recaptcha" data-theme="dark" data-sitekey="{{$field.CaptchaSiteKey}}"></div>
{{else if eq $field.Type "radio"}}
{{ range $val := $field.RadioValues}}
<input
id="input_{{$field.Name}}_choice_{{$val}}"
name="{{$field.Name}}"
value="{{$val}}"
type="radio"
{{if eq $val $field.DefaultValue}}checked="checked"{{end}}/>
<label for="input_{{$field.Name}}_choice_{{$val}}">{{$val}}</label><br/>
{{ end }}
{{else if eq $field.Type "description"}}
{{$field.DefaultValue}}
{{end}}
{{if ne $field.Description ""}}
<div>
{{$field.Description}}
</div>
{{end}}
{{end}}
{{if eq .SubmitRed true}}
<button type="submit" class="button_red">
<i class="icon">send</i>
{{.SubmitLabel}}
</button>
{{else}}
<button type="submit" class="button_highlight">
<i class="icon">send</i>
{{.SubmitLabel}}
</button>
{{end}}
</div>
</form>
{{.PostFormHTML}}
{{end}}
{{define "form_page"}}
<!DOCTYPE html>
<html lang="en">
<head>
{{template "meta_tags" .Title}}
<script>var apiEndpoint = '{{.APIEndpoint}}';</script>
</head>
<body>
<div id='body' class="body">
{{template "page_top" .}}
<header>
<h1>{{.Form.Title}}</h1>
</header>
<div id="page_content" class="page_content">
<br/>
<section>
{{template "form" .Form}}
<br/>
</section>
</div>
{{template "page_bottom" .}}
</div>
{{template "analytics"}}
</body>
</html>
{{end}}

View File

@@ -15,7 +15,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -14,7 +14,6 @@
<body> <body>
{{template "menu" .}} {{template "menu" .}}
<div id="page_body" class="page_body"></div> <div id="page_body" class="page_body"></div>
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -14,7 +14,6 @@
<body> <body>
{{template "menu" .}} {{template "menu" .}}
<div id="page_body" class="page_body"></div> <div id="page_body" class="page_body"></div>
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -14,7 +14,6 @@
<body> <body>
{{template "menu" .}} {{template "menu" .}}
<div id="page_body" class="page_body"></div> <div id="page_body" class="page_body"></div>
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -19,7 +19,6 @@
></iframe> ></iframe>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{ end }} {{ end }}

View File

@@ -14,7 +14,6 @@
<body> <body>
{{template "menu" .}} {{template "menu" .}}
<div id="page_body" class="page_body"></div> <div id="page_body" class="page_body"></div>
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -35,7 +35,6 @@
</section> </section>
</div> </div>
{{template "page_bottom" .}} {{template "page_bottom" .}}
{{template "analytics"}}
</body> </body>
</html> </html>
{{end}} {{end}}

View File

@@ -5,7 +5,6 @@ import { drop_target } from "lib/DropTarget";
import AddressReputation from "./AddressReputation.svelte"; import AddressReputation from "./AddressReputation.svelte";
import FeatureTable from "./FeatureTable.svelte"; import FeatureTable from "./FeatureTable.svelte";
import GetStarted from "./GetStarted.svelte"; import GetStarted from "./GetStarted.svelte";
import UploadWidget from "./UploadWidget.svelte";
let upload_widget let upload_widget
</script> </script>

2
web.go
View File

@@ -46,7 +46,7 @@ func Init(r *httprouter.Router, prefix string, setLogLevel bool) {
var conf webcontroller.Config var conf webcontroller.Config
var _, err = config.New( var _, err = config.New(
DefaultConfig, DefaultConfig,
"", "/etc/fnx",
"fnx_web.toml", "fnx_web.toml",
&conf, &conf,
true, true,