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  }