From 2492509b6bebb40a010a7bfa34efc8924104edcd Mon Sep 17 00:00:00 2001 From: Tai Groot Date: Fri, 14 Oct 2022 22:14:47 -0700 Subject: [PATCH] extract browser from string var, upgrade deps --- browser/browser.go | 201 +------------------------------------------- browser/viewer.html | 196 ++++++++++++++++++++++++++++++++++++++++++ go.mod | 4 +- go.sum | 4 +- 4 files changed, 204 insertions(+), 201 deletions(-) create mode 100644 browser/viewer.html diff --git a/browser/browser.go b/browser/browser.go index f0c4584..27247dd 100644 --- a/browser/browser.go +++ b/browser/browser.go @@ -1,6 +1,7 @@ package browser import ( + _ "embed" "html/template" "net/http" "strings" @@ -17,201 +18,7 @@ func LogSocketViewHandler(w http.ResponseWriter, r *http.Request) { homeTemplate.Execute(w, wsResource) } -var homeTemplate = template.Must(template.New("").Parse(` - - - - - - -
- -Enable Autoscroll
- - - - - - - - - -
TimeStampLevelOutputSource
+//go:embed viewer.html +var webpage string -
- - - - - - - - - - -
-
-
- - -
- - - -`)) +var homeTemplate = template.Must(template.New("").Parse(webpage)) diff --git a/browser/viewer.html b/browser/viewer.html new file mode 100644 index 0000000..ebccd9c --- /dev/null +++ b/browser/viewer.html @@ -0,0 +1,196 @@ + + + + + + +
+ + Enable Autoscroll
+ + + + + + + + + +
TimeStampLevelOutputSource
+ +
+ + + + + + + + + + +
+
+
+ + +
+ + + diff --git a/go.mod b/go.mod index fc22e41..aa2a445 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,5 @@ module github.com/taigrr/log-socket -go 1.17 +go 1.16 -require github.com/gorilla/websocket v1.4.2 +require github.com/gorilla/websocket v1.5.0 diff --git a/go.sum b/go.sum index 85efffd..e5a03d4 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,2 @@ -github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=