// Code generated by qtc from "nav.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. //line views/nav.qtpl:1 package views //line views/nav.qtpl:1 import "net/http" //line views/nav.qtpl:2 import "strings" //line views/nav.qtpl:3 import "github.com/bouncepaw/mycorrhiza/user" //line views/nav.qtpl:4 import "github.com/bouncepaw/mycorrhiza/hyphae" //line views/nav.qtpl:6 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) //line views/nav.qtpl:6 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) //line views/nav.qtpl:6 func streamhyphaInfoEntry(qw422016 *qt422016.Writer, h *hyphae.Hypha, u *user.User, action, displayText string) { //line views/nav.qtpl:6 qw422016.N().S(` `) //line views/nav.qtpl:7 if u.CanProceed(action) { //line views/nav.qtpl:7 qw422016.N().S(`
  • `) //line views/nav.qtpl:9 qw422016.E().S(displayText) //line views/nav.qtpl:9 qw422016.N().S(`
  • `) //line views/nav.qtpl:11 } //line views/nav.qtpl:11 qw422016.N().S(` `) //line views/nav.qtpl:12 } //line views/nav.qtpl:12 func writehyphaInfoEntry(qq422016 qtio422016.Writer, h *hyphae.Hypha, u *user.User, action, displayText string) { //line views/nav.qtpl:12 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:12 streamhyphaInfoEntry(qw422016, h, u, action, displayText) //line views/nav.qtpl:12 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:12 } //line views/nav.qtpl:12 func hyphaInfoEntry(h *hyphae.Hypha, u *user.User, action, displayText string) string { //line views/nav.qtpl:12 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:12 writehyphaInfoEntry(qb422016, h, u, action, displayText) //line views/nav.qtpl:12 qs422016 := string(qb422016.B) //line views/nav.qtpl:12 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:12 return qs422016 //line views/nav.qtpl:12 } //line views/nav.qtpl:14 func streamhyphaInfo(qw422016 *qt422016.Writer, rq *http.Request, h *hyphae.Hypha) { //line views/nav.qtpl:14 qw422016.N().S(` `) //line views/nav.qtpl:16 u := user.FromRequest(rq) //line views/nav.qtpl:17 qw422016.N().S(` `) //line views/nav.qtpl:27 } //line views/nav.qtpl:27 func writehyphaInfo(qq422016 qtio422016.Writer, rq *http.Request, h *hyphae.Hypha) { //line views/nav.qtpl:27 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:27 streamhyphaInfo(qw422016, rq, h) //line views/nav.qtpl:27 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:27 } //line views/nav.qtpl:27 func hyphaInfo(rq *http.Request, h *hyphae.Hypha) string { //line views/nav.qtpl:27 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:27 writehyphaInfo(qb422016, rq, h) //line views/nav.qtpl:27 qs422016 := string(qb422016.B) //line views/nav.qtpl:27 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:27 return qs422016 //line views/nav.qtpl:27 } //line views/nav.qtpl:29 func streamsiblingHyphaeHTML(qw422016 *qt422016.Writer, siblings string) { //line views/nav.qtpl:29 qw422016.N().S(` `) //line views/nav.qtpl:34 } //line views/nav.qtpl:34 func writesiblingHyphaeHTML(qq422016 qtio422016.Writer, siblings string) { //line views/nav.qtpl:34 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:34 streamsiblingHyphaeHTML(qw422016, siblings) //line views/nav.qtpl:34 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:34 } //line views/nav.qtpl:34 func siblingHyphaeHTML(siblings string) string { //line views/nav.qtpl:34 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:34 writesiblingHyphaeHTML(qb422016, siblings) //line views/nav.qtpl:34 qs422016 := string(qb422016.B) //line views/nav.qtpl:34 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:34 return qs422016 //line views/nav.qtpl:34 } //line views/nav.qtpl:36 func StreamSubhyphaeHTML(qw422016 *qt422016.Writer, subhyphae string) { //line views/nav.qtpl:36 qw422016.N().S(` `) //line views/nav.qtpl:37 if strings.TrimSpace(subhyphae) != "" { //line views/nav.qtpl:37 qw422016.N().S(`

    Subhyphae

    `) //line views/nav.qtpl:46 } //line views/nav.qtpl:46 qw422016.N().S(` `) //line views/nav.qtpl:47 } //line views/nav.qtpl:47 func WriteSubhyphaeHTML(qq422016 qtio422016.Writer, subhyphae string) { //line views/nav.qtpl:47 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:47 StreamSubhyphaeHTML(qw422016, subhyphae) //line views/nav.qtpl:47 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:47 } //line views/nav.qtpl:47 func SubhyphaeHTML(subhyphae string) string { //line views/nav.qtpl:47 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:47 WriteSubhyphaeHTML(qb422016, subhyphae) //line views/nav.qtpl:47 qs422016 := string(qb422016.B) //line views/nav.qtpl:47 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:47 return qs422016 //line views/nav.qtpl:47 }