commit f3a954e65c996d1b647fd534bec2e20f1a6e8cf6
parent a888c2c329c6d199c2c4dab7336dfcba58859deb
Author: weetat <wtenison@protonmail.com>
Date: Wed, 5 Mar 2025 18:21:50 +0000
Removed 'preview' route handle
Diffstat:
1 file changed, 0 insertions(+), 52 deletions(-)
diff --git a/src/network/routes.go b/src/network/routes.go
@@ -1,7 +1,6 @@
package network
import (
- "bytes"
"log"
"net/http"
"net/url"
@@ -29,7 +28,6 @@ func makeServerRoutes() {
mux.HandleFunc("/home", handlePageHome)
mux.HandleFunc("/subject", handlePageSubject)
mux.HandleFunc("/edit", handlePageEdit)
- mux.HandleFunc("/preview", handlePagePreview)
mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
if r.URL.Path == "/" {
@@ -188,53 +186,3 @@ func handlePageEdit(w http.ResponseWriter, r *http.Request) {
log.Printf("DONE:handlePage:%s", r.URL)
}
-
-func handlePagePreview(w http.ResponseWriter, r *http.Request) {
-
- // Collect HTML template files from directory.
- _rPkg, _err := mfs.MakeDirectoryPkg(filepath.Join(mfs.Dirs["web"], r.URL.Path), mfs.SEARCH_DEPTH_ZERO, "*.html")
- if _err != nil {
- log.Printf("_ERROR:network:handlePage(\"/preview\"):%s", _err)
- http.NotFound(w, r)
- return
- }
-
- // Add 'global' file dependencies.
- _rPkg.DependencyFiles = append(_rPkg.DependencyFiles, mfs.WebGlobalPkg.DependencyFiles...)
-
- // Create template from package.
- _tmpl, _err := template.ParseFiles(_rPkg.DependencyFiles...)
- if _err != nil {
- log.Printf("_ERROR:network:handlePage(\"/preview\"):%s", _err)
- http.Error(w, "_ERROR:network:handlePage(\"/preview\"):template.ParseFiles", http.StatusInternalServerError)
- return
- }
-
- // Get FMD content from form post.
- // if _err = r.ParseForm(); _err != nil {
- // log.Printf("_ERROR:network:handlePage(\"/preview\"):%s", _err)
- // http.Error(w, "_ERROR:network:handlePage(\"/preview\"):r.ParseForm", http.StatusInternalServerError)
- // return
- // }
-
- _inputFMDStream := bytes.NewBufferString(r.FormValue("editor"))
-
- // Assign rendered FMD file to buffer.
- var _templateDataContainer struct {
- FileText string
- }
- _templateDataContainer.FileText = fmd.ReadFMDStreamtoHTMLString(_inputFMDStream.Bytes())
- // _templateDataContainer.FileText = r.FormValue("editor")
- if _templateDataContainer.FileText == "" {
- _templateDataContainer.FileText = "No File Found"
- }
-
- // Render template.
- if _err = _tmpl.ExecuteTemplate(w, "index.html", _templateDataContainer); _err != nil {
- log.Printf("_ERROR:network:handlePage(\"/preview\"):%s", _err)
- http.Error(w, "_ERROR:network:handlePage(\"/preview\"):template.ExecuteTemplate", http.StatusInternalServerError)
- return
- }
-
- log.Printf("DONE:handlePage:%s", r.URL)
-}