major changes
This commit is contained in:
parent
a3270f399d
commit
2b56832843
83 changed files with 7760 additions and 1244 deletions
39
templates.sh
39
templates.sh
|
|
@ -45,15 +45,10 @@ done
|
|||
cat << EOF >> ${templates_go}
|
||||
)
|
||||
|
||||
var (
|
||||
templ map[string]*template.Template
|
||||
res map[string][]byte
|
||||
)
|
||||
|
||||
func loadTemplates() {
|
||||
func (s *HTTPServer) loadTemplates() {
|
||||
var errf bool
|
||||
templ = make(map[string]*template.Template)
|
||||
res = make(map[string][]byte)
|
||||
s.templ = make(map[string]*template.Template)
|
||||
s.res = make(map[string][]byte)
|
||||
parse := func(html ...string) (temp *template.Template) {
|
||||
var err error
|
||||
temp = template.New("")
|
||||
|
|
@ -69,23 +64,23 @@ func loadTemplates() {
|
|||
}
|
||||
|
||||
// resources
|
||||
res["bootstrap.css"] = []byte(bootstrapCSS)
|
||||
res["custom.css"] = []byte(customCSS)
|
||||
s.res["bootstrap.css"] = []byte(bootstrapCSS)
|
||||
s.res["custom.css"] = []byte(customCSS)
|
||||
|
||||
// pages.go
|
||||
templ["notFoundHandler"] = parse(index, menu, notFound)
|
||||
templ["loginHandler"] = parse(index, menu, login)
|
||||
templ["searchHandler"] = parse(index, menu, search)
|
||||
templ["allHandler"] = parse(index, menu, all)
|
||||
templ["wikiNewHandler"] = parse(index, menu, wikiNew)
|
||||
templ["wikiEditHandler"] = parse(index, menu, wikiEdit)
|
||||
templ["wikiHandler"] = parse(index, menu, wiki)
|
||||
templ["wikiMDHandler"] = parse(index, menu, wikiMD)
|
||||
s.templ["notFoundHandler"] = parse(index, menu, notFound)
|
||||
s.templ["loginHandler"] = parse(index, menu, login)
|
||||
s.templ["searchHandler"] = parse(index, menu, search)
|
||||
s.templ["allHandler"] = parse(index, menu, all)
|
||||
s.templ["wikiNewHandler"] = parse(index, menu, wikiNew)
|
||||
s.templ["wikiEditHandler"] = parse(index, menu, wikiEdit)
|
||||
s.templ["wikiHandler"] = parse(index, menu, wiki)
|
||||
s.templ["wikiMDHandler"] = parse(index, menu, wikiMD)
|
||||
// users.go
|
||||
templ["usersHandler"] = parse(index, menu, users)
|
||||
templ["userNewHandler"] = parse(index, menu, userNew)
|
||||
templ["userEditHandler"] = parse(index, menu, userEdit)
|
||||
templ["userDelHandler"] = parse(index, menu, userDel)
|
||||
s.templ["usersHandler"] = parse(index, menu, users)
|
||||
s.templ["userNewHandler"] = parse(index, menu, userNew)
|
||||
s.templ["userEditHandler"] = parse(index, menu, userEdit)
|
||||
s.templ["userDelHandler"] = parse(index, menu, userDel)
|
||||
|
||||
if errf {
|
||||
log.Fatal("parse: ", errors.New("parsing templates failed"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue