added index date to file page
This commit is contained in:
parent
d45fa68a90
commit
3f9b863171
5 changed files with 27 additions and 11 deletions
|
|
@ -8,8 +8,9 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
fileFmt = "20060102_150405"
|
fileFmt = "20060102_150405"
|
||||||
logFmt = "2006/01/02 15:04:05: "
|
logFmt = "2006/01/02 15:04:05: "
|
||||||
|
createdFmt = "02.01.2006 15:04:05"
|
||||||
)
|
)
|
||||||
|
|
||||||
var m sync.Mutex
|
var m sync.Mutex
|
||||||
|
|
@ -26,3 +27,7 @@ func FileName() string {
|
||||||
func LogTime() string {
|
func LogTime() string {
|
||||||
return time.Now().Format(logFmt)
|
return time.Now().Format(logFmt)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func CreatedTime(t time.Time) string {
|
||||||
|
return t.Format(createdFmt)
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -74,10 +74,11 @@ type webData struct {
|
||||||
Msg string
|
Msg string
|
||||||
Query string
|
Query string
|
||||||
|
|
||||||
Path string
|
Path string
|
||||||
Paths core.Paths
|
Paths core.Paths
|
||||||
Tags []string
|
Tags []string
|
||||||
Data interface{}
|
Created string
|
||||||
|
Data interface{}
|
||||||
}
|
}
|
||||||
|
|
||||||
type loginData struct {
|
type loginData struct {
|
||||||
|
|
|
||||||
|
|
@ -457,7 +457,15 @@ func dirHandler(ctx *Context) {
|
||||||
Title: "Document Viewer | " + path,
|
Title: "Document Viewer | " + path,
|
||||||
}
|
}
|
||||||
ctx.Template("fileHandler")
|
ctx.Template("fileHandler")
|
||||||
f := ctx.Srv.DB.IsIndexed(path)
|
//f := ctx.Srv.DB.IsIndexed(path)
|
||||||
|
id, err := ctx.Srv.DB.GetID(path)
|
||||||
|
f := err == nil
|
||||||
|
if id != "" {
|
||||||
|
d, err := ctx.Srv.DB.Index.Get(id)
|
||||||
|
if err == nil {
|
||||||
|
ctx.Data.Created = core.CreatedTime(d.Created)
|
||||||
|
}
|
||||||
|
}
|
||||||
ctx.Data.Data = core.Path{
|
ctx.Data.Data = core.Path{
|
||||||
Name: path,
|
Name: path,
|
||||||
Abs: core.RawPrefix + path,
|
Abs: core.RawPrefix + path,
|
||||||
|
|
|
||||||
|
|
@ -151,16 +151,17 @@ const (
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{if .Tags}}
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="alert alert-secondary full-width">
|
<div class="alert alert-secondary full-width">
|
||||||
|
{{if .Tags}}
|
||||||
Tags
|
Tags
|
||||||
{{range $t := .Tags}}
|
{{range $t := .Tags}}
|
||||||
<a href="/search?query=tags:{{$t}}" class="btn badge btn-primary tag">{{$t}}</a>
|
<a href="/search?query=tags:{{$t}}" class="btn badge btn-primary tag">{{$t}}</a>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{end}}
|
||||||
|
<span class="float-right">{{.Created}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<embed src="{{.Data.Abs}}" toolbar="1" statusbar="1" navpanes="1"></embed>
|
<embed src="{{.Data.Abs}}" toolbar="1" statusbar="1" navpanes="1"></embed>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -24,16 +24,17 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{if .Tags}}
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="alert alert-secondary full-width">
|
<div class="alert alert-secondary full-width">
|
||||||
|
{{if .Tags}}
|
||||||
Tags
|
Tags
|
||||||
{{range $t := .Tags}}
|
{{range $t := .Tags}}
|
||||||
<a href="/search?query=tags:{{$t}}" class="btn badge btn-primary tag">{{$t}}</a>
|
<a href="/search?query=tags:{{$t}}" class="btn badge btn-primary tag">{{$t}}</a>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{end}}
|
||||||
|
<span class="float-right">{{.Created}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<embed src="{{.Data.Abs}}" toolbar="1" statusbar="1" navpanes="1"></embed>
|
<embed src="{{.Data.Abs}}" toolbar="1" statusbar="1" navpanes="1"></embed>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue