miki

Miki: personal wiki with the fmd markup format
git clone https://wtenison.com/repo/miki.git
Log | Files | Refs | README | LICENSE

commit f3a954e65c996d1b647fd534bec2e20f1a6e8cf6
parent a888c2c329c6d199c2c4dab7336dfcba58859deb
Author: weetat <wtenison@protonmail.com>
Date:   Wed,  5 Mar 2025 18:21:50 +0000

Removed 'preview' route handle

Diffstat:
Msrc/network/routes.go | 52----------------------------------------------------
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) -}