github.com/aarzilli/tools@v0.0.0-20151123112009-0d27094f75e0/net/http/tplx/register_handlers.go (about) 1 package tplx 2 3 import ( 4 "bytes" 5 "net/http" 6 7 "github.com/pbberlin/tools/net/http/htmlfrag" 8 "github.com/pbberlin/tools/net/http/loghttp" 9 ) 10 11 func InitHandlers() { 12 http.HandleFunc("/tpl/demo1", loghttp.Adapter(templatesCompileDemo)) 13 http.HandleFunc("/tpl/demo2", loghttp.Adapter(templatesDemo2)) 14 http.HandleFunc("/tpl/reset", loghttp.Adapter(TemplateFromHugoReset)) 15 } 16 17 // BackendUIRendered returns a userinterface rendered to HTML 18 func BackendUIRendered() *bytes.Buffer { 19 var b1 = new(bytes.Buffer) 20 htmlfrag.Wb(b1, "Tpl Demo 1", "/tpl/demo1", "") 21 htmlfrag.Wb(b1, "Tpl Demo 2", "/tpl/demo1", "") 22 htmlfrag.Wb(b1, "Tpl Reset", "/tpl/reset", "") 23 return b1 24 }