// 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:28 } //line views/nav.qtpl:28 func writehyphaInfo(qq422016 qtio422016.Writer, rq *http.Request, h *hyphae.Hypha) { //line views/nav.qtpl:28 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:28 streamhyphaInfo(qw422016, rq, h) //line views/nav.qtpl:28 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:28 } //line views/nav.qtpl:28 func hyphaInfo(rq *http.Request, h *hyphae.Hypha) string { //line views/nav.qtpl:28 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:28 writehyphaInfo(qb422016, rq, h) //line views/nav.qtpl:28 qs422016 := string(qb422016.B) //line views/nav.qtpl:28 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:28 return qs422016 //line views/nav.qtpl:28 } //line views/nav.qtpl:30 func streamsiblingHyphaeHTML(qw422016 *qt422016.Writer, siblings string) { //line views/nav.qtpl:30 qw422016.N().S(` `) //line views/nav.qtpl:35 } //line views/nav.qtpl:35 func writesiblingHyphaeHTML(qq422016 qtio422016.Writer, siblings string) { //line views/nav.qtpl:35 qw422016 := qt422016.AcquireWriter(qq422016) //line views/nav.qtpl:35 streamsiblingHyphaeHTML(qw422016, siblings) //line views/nav.qtpl:35 qt422016.ReleaseWriter(qw422016) //line views/nav.qtpl:35 } //line views/nav.qtpl:35 func siblingHyphaeHTML(siblings string) string { //line views/nav.qtpl:35 qb422016 := qt422016.AcquireByteBuffer() //line views/nav.qtpl:35 writesiblingHyphaeHTML(qb422016, siblings) //line views/nav.qtpl:35 qs422016 := string(qb422016.B) //line views/nav.qtpl:35 qt422016.ReleaseByteBuffer(qb422016) //line views/nav.qtpl:35 return qs422016 //line views/nav.qtpl:35 } //line views/nav.qtpl:37 func StreamSubhyphaeHTML(qw422016 *qt422016.Writer, subhyphae string) { //line views/nav.qtpl:37 qw422016.N().S(` `) //line views/nav.qtpl:38 if strings.TrimSpace(subhyphae) != "" { //line views/nav.qtpl:38 qw422016.N().S(`

    Subhyphae

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