From 5c1a8d9b924f660af5215d09968edbb27a55c0b4 Mon Sep 17 00:00:00 2001 From: shaoying Date: Fri, 25 May 2018 01:04:09 +0800 Subject: [PATCH] mac add context.js --- src/contexts/web/web.go | 9 ++--- usr/travel.html | 76 ++++++++--------------------------------- usr/upload.html | 29 +++++++--------- 3 files changed, 32 insertions(+), 82 deletions(-) diff --git a/src/contexts/web/web.go b/src/contexts/web/web.go index f6ebe5ca..8bb61182 100644 --- a/src/contexts/web/web.go +++ b/src/contexts/web/web.go @@ -6,11 +6,11 @@ import ( // {{{ "toolkit" "encoding/json" + "html/template" "io/ioutil" "net/http" "net/url" "path" - "text/template" "bytes" "mime/multipart" @@ -632,7 +632,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", _, e = io.Copy(f, file) m.Assert(e) - m.Option("message", name) + m.Option("message", name, "upload success!") } else { m.Option("message", name, "already exist!") } @@ -703,6 +703,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", m.Add("append", "time", v.ModTime().Format("2006-01-02 15:04:05")) m.Add("append", "size", kit.FmtSize(v.Size())) m.Add("append", "name", name) + m.Add("append", "path", path.Join(m.Option("file"), name)) } w.Header().Add("Content-Type", "text/html") @@ -733,6 +734,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", return } + w.Header().Add("Content-Type", "text/html") m.Assert(template.Must(template.ParseGlob(m.Conf("travel_tpl"))).ExecuteTemplate(w, "head", m.Meta)) for k, v := range msg.Target().Caches { @@ -769,6 +771,7 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", } msg = msg.Spawn(msg.Target()) + msg.Copy(m, "option") msg.Travel(msg.Target(), func(m *ctx.Message) bool { m.Add("append", "name", m.Target().Name) m.Add("append", "help", m.Target().Help) @@ -777,8 +780,6 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", m.Add("append", "stream", m.Cap("stream")) return true }) - w.Header().Add("Content-Type", "text/html") - msg.Put("option", "target", msg.Target()) if len(msg.Meta["append"]) > 0 { m.Assert(template.Must(template.ParseGlob(m.Conf("travel_tpl"))).ExecuteTemplate(w, "context", msg.Meta)) } diff --git a/usr/travel.html b/usr/travel.html index 0cdccd32..9b926175 100644 --- a/usr/travel.html +++ b/usr/travel.html @@ -126,7 +126,7 @@ {{end}} {{define "context"}} -
context +
{{range .append}}{{end}}{{range .append}}{{end}} @@ -154,63 +154,9 @@ {{end}} {{define "tail"}} +
{{.}}