{% import "fmt" %} {% import "net/http" %} {% import "github.com/bouncepaw/mycorrhiza/cfg" %} {% import "github.com/bouncepaw/mycorrhiza/l18n" %} {% import "github.com/bouncepaw/mycorrhiza/user" %} {% func Toolbar(u *user.User, lc *l18n.Localizer) %} {% endfunc %} {% func Editor(rq *http.Request, hyphaName, textAreaFill, warning string) %} {% code lc := l18n.FromRequest(rq) %} {%s= fmt.Sprintf(lc.Get("edit.title"), beautifulLink(hyphaName)) %} {%s= warning %} {%s textAreaFill %} {%s lc.Get("edit.save") %} {%s lc.Get("edit.preview") %} {%s lc.Get("ui.cancel") %} {%s= Toolbar(user.FromRequest(rq), lc) %} {%= editScripts() %} {% endfunc %} {% func Preview(rq *http.Request, hyphaName, textAreaFill, message, warning string, renderedPage string) %} {% code lc := l18n.FromRequest(rq) %} {%s= fmt.Sprintf(lc.Get("edit.title"), beautifulLink(hyphaName)) %} {%s= warning %} {%s textAreaFill %} {%s lc.Get("edit.tag") %} {%s lc.Get("edit.save") %} {%s lc.Get("edit.preview") %} {%s lc.Get("ui.cancel") %} {%s lc.Get("edit.preview_tip") %} {%s= renderedPage %} {%s= Toolbar(user.FromRequest(rq), lc) %} {%= editScripts() %} {% endfunc %} {% func editScripts() %} {% for _, scriptPath := range cfg.EditScripts %} {% endfor %} {% endfunc %}
{%s lc.Get("edit.save") %} {%s lc.Get("edit.preview") %} {%s lc.Get("ui.cancel") %}
{%s lc.Get("edit.preview_tip") %}