Remove compiled template.
This commit is contained in:
parent
277333b1cb
commit
2b5c26b2db
@ -1,68 +0,0 @@
|
|||||||
// Code generated by "jade.go"; DO NOT EDIT.
|
|
||||||
|
|
||||||
package web
|
|
||||||
|
|
||||||
import (
|
|
||||||
"dwelling-files/pkg/files"
|
|
||||||
"dwelling-files/pkg/utils"
|
|
||||||
"fmt"
|
|
||||||
"html"
|
|
||||||
"io"
|
|
||||||
"net/http"
|
|
||||||
"strconv"
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
index__0 = `<!DOCTYPE html><html lang="en"><head><title>Arav's dwelling / Files</title><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="theme-color" content="#cd2682"/><meta name="description" content="My file share."/><link rel="icon" type="image/svg+xml" href="/assets/img/favicon.svg" sizes="any"/><link href="/assets/css/main.css" rel="stylesheet"/><script src="/assets/js/main.js" defer=""></script></head><body><header><svg id="logo" viewBox="0 -25 216 40"><text class="logo">Arav's dwelling</text><text class="under" y="11">Welcome to my sacred place, wanderer</text></svg><nav><a href="`
|
|
||||||
index__1 = `">Back to main website</a><h1>Files</h1></nav></header><section id="files"><span>`
|
|
||||||
index__2 = `</span><p>Files: `
|
|
||||||
index__3 = ` (`
|
|
||||||
index__4 = `); Directories: `
|
|
||||||
index__5 = `.</p><input class="hidden" type="text" name="filter" placeholder="Type in to filter this directory (case insensitive)"/><table><thead><tr><th>Name</th><th>Date</th><th>Size</th></tr><tr tabindex="`
|
|
||||||
index__6 = `"><td><a href="../">../</a></td></tr></thead><tbody>`
|
|
||||||
index__7 = `</tbody></table></section><section><span>`
|
|
||||||
index__8 = `</span></section><section id="usage"><p>On a page use up and down arrow keys to navigate through list. Use home and end keys to go to the start and end of a list. Use Ctrl+Backspace to return to a parent directory.</p><p>In an overlay use a mouse wheel to change a scale of a video or a picture. Use left and right arrow keys to go through media. Use space key to toggle pause. Use escape key to close an overlay, or click outside a media. An audio volume is being kept across site using LocalStorage API.</p></section><section id="privacy"><h2>Privacy statements</h2><p>I collect access logs that include access date and time, IP-address, User-Agent, referer URL that tells me where have you came from, request that you sent to me. In addition there are GeoIP information added based on your IP-address that includes country, region, and city for my convenience.</p><p>This site makes use of JavaScript purely for convenient functionality, like being able to watch video, listen to music, and look images in an overlay without the need to open a file in a new tab or return back.</p></section><footer>2017—2022 Arav <<a href="mailto:me@arav.top">me@arav.top</a>></footer><div id="overlay"><button name="prev">❰</button><div><div></div><span></span></div><button name="next">❱</button></div></body></html>`
|
|
||||||
index__9 = `<tr tabindex="`
|
|
||||||
index__10 = `"><td><a href="`
|
|
||||||
index__11 = `">`
|
|
||||||
index__12 = `</a></td><td>`
|
|
||||||
index__13 = `</td><td>`
|
|
||||||
index__14 = `</td></tr>`
|
|
||||||
)
|
|
||||||
|
|
||||||
func Index(mainSite, currentPath string, stats *files.DirStats, items *[]files.DirEntry, r *http.Request, wr io.Writer) {
|
|
||||||
buffer := &WriterAsBuffer{wr}
|
|
||||||
|
|
||||||
buffer.WriteString(index__0)
|
|
||||||
buffer.WriteString(html.EscapeString(mainSite))
|
|
||||||
buffer.WriteString(index__1)
|
|
||||||
buffer.WriteString(currentPath)
|
|
||||||
buffer.WriteString(index__2)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", stats.Files)))
|
|
||||||
buffer.WriteString(index__3)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", stats.FilesSize)))
|
|
||||||
buffer.WriteString(index__4)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", stats.Directories)))
|
|
||||||
buffer.WriteString(index__5)
|
|
||||||
buffer.WriteString(html.EscapeString(strconv.FormatInt(int64(0), 10)))
|
|
||||||
buffer.WriteString(index__6)
|
|
||||||
|
|
||||||
for i, item := range *items {
|
|
||||||
buffer.WriteString(index__9)
|
|
||||||
buffer.WriteString(html.EscapeString(strconv.FormatInt(int64(i+1), 10)))
|
|
||||||
buffer.WriteString(index__10)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Link)))
|
|
||||||
buffer.WriteString(index__11)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Name)))
|
|
||||||
buffer.WriteString(index__12)
|
|
||||||
buffer.WriteString(utils.ToClientTimezone(item.Datetime, r).Format(files.FileDateFormat))
|
|
||||||
buffer.WriteString(index__13)
|
|
||||||
buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Size)))
|
|
||||||
buffer.WriteString(index__14)
|
|
||||||
|
|
||||||
}
|
|
||||||
buffer.WriteString(index__7)
|
|
||||||
buffer.WriteString(currentPath)
|
|
||||||
buffer.WriteString(index__8)
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user