www/inks/patches/patch-inks_go (view raw)
1Index: inks.go
2--- inks.go.orig
3+++ inks.go
4@@ -44,7 +44,7 @@ var tagName = "inks,2019"
5
6 func getInfo(r *http.Request) map[string]interface{} {
7 templinfo := make(map[string]interface{})
8- templinfo["StyleParam"] = getstyleparam("views/style.css")
9+ templinfo["StyleParam"] = getstyleparam("${TRUEPREFIX}/share/${PKGSTEM}/views/style.css")
10 templinfo["UserInfo"] = login.GetUserInfo(r)
11 templinfo["LogoutCSRF"] = login.GetCSRF("logout", r)
12 templinfo["ServerName"] = serverName
13@@ -474,7 +474,7 @@ func showrandomrss(w http.ResponseWriter, r *http.Requ
14
15 func servecss(w http.ResponseWriter, r *http.Request) {
16 w.Header().Set("Cache-Control", "max-age=7776000")
17- http.ServeFile(w, r, "views"+r.URL.Path)
18+ http.ServeFile(w, r, "${TRUEPREFIX}/share/${PKGSTEM}/views"+r.URL.Path)
19 }
20 func servehtml(w http.ResponseWriter, r *http.Request) {
21 templinfo := getInfo(r)
22@@ -569,15 +569,15 @@ func serve() {
23 getconfig("debug", &debug)
24
25 readviews = templates.Load(debug,
26- "views/header.html",
27- "views/inks.html",
28- "views/tags.html",
29- "views/addlink.html",
30- "views/sources.html",
31- "views/login.html",
32+ "${TRUEPREFIX}/share/${PKGSTEM}/views/header.html",
33+ "${TRUEPREFIX}/share/${PKGSTEM}/views/inks.html",
34+ "${TRUEPREFIX}/share/${PKGSTEM}/views/tags.html",
35+ "${TRUEPREFIX}/share/${PKGSTEM}/views/addlink.html",
36+ "${TRUEPREFIX}/share/${PKGSTEM}/views/sources.html",
37+ "${TRUEPREFIX}/share/${PKGSTEM}/views/login.html",
38 )
39 if !debug {
40- s := "views/style.css"
41+ s := "${TRUEPREFIX}/share/${PKGSTEM}/views/style.css"
42 savedstyleparams[s] = getstyleparam(s)
43
44 }