diff options
author | Antoni Sawicki <tenox@google.com> | 2022-03-25 00:05:32 -0700 |
---|---|---|
committer | Antoni Sawicki <tenox@google.com> | 2022-03-25 00:05:32 -0700 |
commit | 27e7a00d27a78d4bdc660c94ba6c6eed022c3282 (patch) | |
tree | f899970ee28b4981967a08ad6bed1cf6b097ba58 | |
parent | 4c6e852b4e560500d4fec0ef10d28f798018ef14 (diff) | |
download | wfm-27e7a00d27a78d4bdc660c94ba6c6eed022c3282.tar.gz |
rename candy to buttons
-rw-r--r-- | dir.go | 67 |
1 files changed, 33 insertions, 34 deletions
@@ -13,7 +13,7 @@ import ( ) func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) { - i := candy(modern) + b := buttons(modern) d, err := ioutil.ReadDir(uDir) if err != nil { htErr(w, "Unable to read directory", err) @@ -23,7 +23,7 @@ func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) sortFiles(d, &sl, sort) header(w, uDir, sort) - toolbars(w, uDir, user, sl, i) + toolbars(w, uDir, user, sl, b) qeDir := url.QueryEscape(uDir) r := 0 @@ -39,7 +39,7 @@ func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) continue } ldir = ls.IsDir() - li = i["li"] + li = b["li"] } if !f.IsDir() && !ldir { continue @@ -60,14 +60,14 @@ func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) w.Write([]byte(` <TD NOWRAP ALIGN="left"> <INPUT TYPE="CHECKBOX" NAME="mulf" VALUE="` + heFile + `"> - <A HREF="` + *wfmPfx + `?dir=` + qeDir + `/` + qeFile + `&sort=` + sort + `">` + i["di"] + heFile + `/</A>` + li + ` + <A HREF="` + *wfmPfx + `?dir=` + qeDir + `/` + qeFile + `&sort=` + sort + `">` + b["di"] + heFile + `/</A>` + li + ` </TD> <TD NOWRAP> </TD> <TD NOWRAP ALIGN="right">(` + humanize.Time(f.ModTime()) + `) ` + f.ModTime().Format(time.Stamp) + `</TD> <TD NOWRAP ALIGN="right"> - <A HREF="` + *wfmPfx + `?fn=renp&dir=` + qeDir + `&oldf=` + qeFile + `&sort=` + sort + `">` + i["re"] + `</A> - <A HREF="` + *wfmPfx + `?fn=movp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + i["mv"] + `</A> - <A HREF="` + *wfmPfx + `?fn=delp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + i["rm"] + `</A> + <A HREF="` + *wfmPfx + `?fn=renp&dir=` + qeDir + `&oldf=` + qeFile + `&sort=` + sort + `">` + b["re"] + `</A> + <A HREF="` + *wfmPfx + `?fn=movp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + b["mv"] + `</A> + <A HREF="` + *wfmPfx + `?fn=delp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + b["rm"] + `</A> </TD> </TR> `)) @@ -83,7 +83,7 @@ func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) continue } ldir = ls.IsDir() - li = i["li"] + li = b["li"] } if f.IsDir() || ldir { continue @@ -104,16 +104,16 @@ func listFiles(w http.ResponseWriter, uDir, sort, hi, user string, modern bool) w.Write([]byte(` <TD NOWRAP ALIGN="LEFT"> <INPUT TYPE="CHECKBOX" NAME="mulf" VALUE="` + heFile + `"> - <A HREF="` + *wfmPfx + `?fn=disp&fp=` + qeDir + "/" + qeFile + `">` + i["fi"] + heFile + `</A>` + li + ` + <A HREF="` + *wfmPfx + `?fn=disp&fp=` + qeDir + "/" + qeFile + `">` + b["fi"] + heFile + `</A>` + li + ` </TD> <TD NOWRAP ALIGN="right">` + humanize.Bytes(uint64(f.Size())) + `</TD> <TD NOWRAP ALIGN="right">(` + humanize.Time(f.ModTime()) + `) ` + f.ModTime().Format(time.Stamp) + `</TD> <TD NOWRAP ALIGN="right"> - <A HREF="` + *wfmPfx + `?fn=down&fp=` + qeDir + "/" + qeFile + `">` + i["dn"] + `</A> - <A HREF="` + *wfmPfx + `?fn=edit&fp=` + qeDir + "/" + qeFile + `&sort=` + sort + `">` + i["ed"] + `</A> - <A HREF="` + *wfmPfx + `?fn=renp&dir=` + qeDir + `&oldf=` + qeFile + `&sort=` + sort + `">` + i["re"] + `</A> - <A HREF="` + *wfmPfx + `?fn=movp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + i["mv"] + `</A> - <A HREF="` + *wfmPfx + `?fn=delp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + i["rm"] + `</A> + <A HREF="` + *wfmPfx + `?fn=down&fp=` + qeDir + "/" + qeFile + `">` + b["dn"] + `</A> + <A HREF="` + *wfmPfx + `?fn=edit&fp=` + qeDir + "/" + qeFile + `&sort=` + sort + `">` + b["ed"] + `</A> + <A HREF="` + *wfmPfx + `?fn=renp&dir=` + qeDir + `&oldf=` + qeFile + `&sort=` + sort + `">` + b["re"] + `</A> + <A HREF="` + *wfmPfx + `?fn=movp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + b["mv"] + `</A> + <A HREF="` + *wfmPfx + `?fn=delp&dir=` + qeDir + `&file=` + qeFile + `&sort=` + sort + `">` + b["rm"] + `</A> </TD> </TR> `)) @@ -241,26 +241,9 @@ func sortFiles(f []os.FileInfo, l *[]string, by string) { } } -func candy(b bool) map[string]string { - c := map[string]string{ - "fi": "· ", - "di": "» ", - "li": " (link);", - - "rm": "[rm]", - "mv": "[mv]", - "re": "[re]", - "ed": "[ed]", - "dn": "[dn]", - - "tup": "^ ", - "tho": "~ ", - "tre": "® ", - "tid": "User: ", - "tve": "WFM ", - } +func buttons(b bool) map[string]string { if b { - c = map[string]string{ + return map[string]string{ "fi": "🗒 ", "di": "📂 ", "li": " 🔗 ", @@ -287,5 +270,21 @@ func candy(b bool) map[string]string { } } - return c + return map[string]string{ + "fi": "· ", + "di": "» ", + "li": " (link);", + + "rm": "[rm]", + "mv": "[mv]", + "re": "[re]", + "ed": "[ed]", + "dn": "[dn]", + + "tup": "^ ", + "tho": "~ ", + "tre": "® ", + "tid": "User: ", + "tve": "WFM ", + } } |