mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-13 05:50:27 +00:00
b1cdb1e279
All the remaining QTPL files were spread across the codebase. The plan is to get rid of them step by step and migrate to the new l10n approach, all based on Go std templates.
290 lines
7.4 KiB
Go
290 lines
7.4 KiB
Go
// Code generated by qtc from "nav.qtpl". DO NOT EDIT.
|
|
// See https://github.com/valyala/quicktemplate for details.
|
|
|
|
//line hypview/nav.qtpl:1
|
|
package hypview
|
|
|
|
//line hypview/nav.qtpl:1
|
|
import "github.com/bouncepaw/mycorrhiza/backlinks"
|
|
|
|
//line hypview/nav.qtpl:2
|
|
import "github.com/bouncepaw/mycorrhiza/cfg"
|
|
|
|
//line hypview/nav.qtpl:3
|
|
import "github.com/bouncepaw/mycorrhiza/hyphae"
|
|
|
|
//line hypview/nav.qtpl:4
|
|
import "github.com/bouncepaw/mycorrhiza/user"
|
|
|
|
//line hypview/nav.qtpl:5
|
|
import "github.com/bouncepaw/mycorrhiza/util"
|
|
|
|
//line hypview/nav.qtpl:6
|
|
import "github.com/bouncepaw/mycorrhiza/viewutil"
|
|
|
|
//line hypview/nav.qtpl:8
|
|
import (
|
|
qtio422016 "io"
|
|
|
|
qt422016 "github.com/valyala/quicktemplate"
|
|
)
|
|
|
|
//line hypview/nav.qtpl:8
|
|
var (
|
|
_ = qtio422016.Copy
|
|
_ = qt422016.AcquireByteBuffer
|
|
)
|
|
|
|
//line hypview/nav.qtpl:8
|
|
func streamhyphaInfoEntry(qw422016 *qt422016.Writer, h hyphae.Hypha, u *user.User, action string, hasToExist bool, displayText string) {
|
|
//line hypview/nav.qtpl:8
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:9
|
|
flag := true
|
|
|
|
//line hypview/nav.qtpl:9
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:10
|
|
switch h.(type) {
|
|
//line hypview/nav.qtpl:11
|
|
case *hyphae.EmptyHypha:
|
|
//line hypview/nav.qtpl:11
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:12
|
|
flag = !hasToExist
|
|
|
|
//line hypview/nav.qtpl:12
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:13
|
|
}
|
|
//line hypview/nav.qtpl:13
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:14
|
|
if u.CanProceed(action) && flag {
|
|
//line hypview/nav.qtpl:14
|
|
qw422016.N().S(`
|
|
<li class="hypha-info__entry hypha-info__entry_`)
|
|
//line hypview/nav.qtpl:15
|
|
qw422016.E().S(action)
|
|
//line hypview/nav.qtpl:15
|
|
qw422016.N().S(`">
|
|
<a class="hypha-info__link" href="/`)
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.E().S(action)
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.N().S(`/`)
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.E().S(h.CanonicalName())
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.N().S(`">`)
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.E().S(displayText)
|
|
//line hypview/nav.qtpl:16
|
|
qw422016.N().S(`</a>
|
|
</li>
|
|
`)
|
|
//line hypview/nav.qtpl:18
|
|
}
|
|
//line hypview/nav.qtpl:18
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:19
|
|
}
|
|
|
|
//line hypview/nav.qtpl:19
|
|
func writehyphaInfoEntry(qq422016 qtio422016.Writer, h hyphae.Hypha, u *user.User, action string, hasToExist bool, displayText string) {
|
|
//line hypview/nav.qtpl:19
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line hypview/nav.qtpl:19
|
|
streamhyphaInfoEntry(qw422016, h, u, action, hasToExist, displayText)
|
|
//line hypview/nav.qtpl:19
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line hypview/nav.qtpl:19
|
|
}
|
|
|
|
//line hypview/nav.qtpl:19
|
|
func hyphaInfoEntry(h hyphae.Hypha, u *user.User, action string, hasToExist bool, displayText string) string {
|
|
//line hypview/nav.qtpl:19
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line hypview/nav.qtpl:19
|
|
writehyphaInfoEntry(qb422016, h, u, action, hasToExist, displayText)
|
|
//line hypview/nav.qtpl:19
|
|
qs422016 := string(qb422016.B)
|
|
//line hypview/nav.qtpl:19
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line hypview/nav.qtpl:19
|
|
return qs422016
|
|
//line hypview/nav.qtpl:19
|
|
}
|
|
|
|
//line hypview/nav.qtpl:21
|
|
func streamhyphaInfo(qw422016 *qt422016.Writer, meta viewutil.Meta, h hyphae.Hypha) {
|
|
//line hypview/nav.qtpl:21
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:23
|
|
u := meta.U
|
|
lc := meta.Lc
|
|
backs := backlinks.BacklinksCount(h)
|
|
|
|
//line hypview/nav.qtpl:26
|
|
qw422016.N().S(`
|
|
<nav class="hypha-info">
|
|
<ul class="hypha-info__list">
|
|
`)
|
|
//line hypview/nav.qtpl:29
|
|
streamhyphaInfoEntry(qw422016, h, u, "history", false, lc.Get("ui.history_link"))
|
|
//line hypview/nav.qtpl:29
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:30
|
|
streamhyphaInfoEntry(qw422016, h, u, "rename", true, lc.Get("ui.rename_link"))
|
|
//line hypview/nav.qtpl:30
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:31
|
|
streamhyphaInfoEntry(qw422016, h, u, "delete", true, lc.Get("ui.delete_link"))
|
|
//line hypview/nav.qtpl:31
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:32
|
|
streamhyphaInfoEntry(qw422016, h, u, "text", true, lc.Get("ui.text_link"))
|
|
//line hypview/nav.qtpl:32
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:33
|
|
streamhyphaInfoEntry(qw422016, h, u, "media", true, lc.Get("ui.media_link"))
|
|
//line hypview/nav.qtpl:33
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:34
|
|
streamhyphaInfoEntry(qw422016, h, u, "backlinks", false, lc.GetPlural("ui.backlinks_link", backs))
|
|
//line hypview/nav.qtpl:34
|
|
qw422016.N().S(`
|
|
</ul>
|
|
</nav>
|
|
`)
|
|
//line hypview/nav.qtpl:37
|
|
}
|
|
|
|
//line hypview/nav.qtpl:37
|
|
func writehyphaInfo(qq422016 qtio422016.Writer, meta viewutil.Meta, h hyphae.Hypha) {
|
|
//line hypview/nav.qtpl:37
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line hypview/nav.qtpl:37
|
|
streamhyphaInfo(qw422016, meta, h)
|
|
//line hypview/nav.qtpl:37
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line hypview/nav.qtpl:37
|
|
}
|
|
|
|
//line hypview/nav.qtpl:37
|
|
func hyphaInfo(meta viewutil.Meta, h hyphae.Hypha) string {
|
|
//line hypview/nav.qtpl:37
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line hypview/nav.qtpl:37
|
|
writehyphaInfo(qb422016, meta, h)
|
|
//line hypview/nav.qtpl:37
|
|
qs422016 := string(qb422016.B)
|
|
//line hypview/nav.qtpl:37
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line hypview/nav.qtpl:37
|
|
return qs422016
|
|
//line hypview/nav.qtpl:37
|
|
}
|
|
|
|
//line hypview/nav.qtpl:39
|
|
func streamcommonScripts(qw422016 *qt422016.Writer) {
|
|
//line hypview/nav.qtpl:39
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:40
|
|
for _, scriptPath := range cfg.CommonScripts {
|
|
//line hypview/nav.qtpl:40
|
|
qw422016.N().S(`
|
|
<script src="`)
|
|
//line hypview/nav.qtpl:41
|
|
qw422016.E().S(scriptPath)
|
|
//line hypview/nav.qtpl:41
|
|
qw422016.N().S(`"></script>
|
|
`)
|
|
//line hypview/nav.qtpl:42
|
|
}
|
|
//line hypview/nav.qtpl:42
|
|
qw422016.N().S(`
|
|
`)
|
|
//line hypview/nav.qtpl:43
|
|
}
|
|
|
|
//line hypview/nav.qtpl:43
|
|
func writecommonScripts(qq422016 qtio422016.Writer) {
|
|
//line hypview/nav.qtpl:43
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line hypview/nav.qtpl:43
|
|
streamcommonScripts(qw422016)
|
|
//line hypview/nav.qtpl:43
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line hypview/nav.qtpl:43
|
|
}
|
|
|
|
//line hypview/nav.qtpl:43
|
|
func commonScripts() string {
|
|
//line hypview/nav.qtpl:43
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line hypview/nav.qtpl:43
|
|
writecommonScripts(qb422016)
|
|
//line hypview/nav.qtpl:43
|
|
qs422016 := string(qb422016.B)
|
|
//line hypview/nav.qtpl:43
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line hypview/nav.qtpl:43
|
|
return qs422016
|
|
//line hypview/nav.qtpl:43
|
|
}
|
|
|
|
//line hypview/nav.qtpl:45
|
|
func streambeautifulLink(qw422016 *qt422016.Writer, hyphaName string) {
|
|
//line hypview/nav.qtpl:45
|
|
qw422016.N().S(`<a href="/hypha/`)
|
|
//line hypview/nav.qtpl:45
|
|
qw422016.N().S(hyphaName)
|
|
//line hypview/nav.qtpl:45
|
|
qw422016.N().S(`">`)
|
|
//line hypview/nav.qtpl:45
|
|
qw422016.E().S(util.BeautifulName(hyphaName))
|
|
//line hypview/nav.qtpl:45
|
|
qw422016.N().S(`</a>`)
|
|
//line hypview/nav.qtpl:45
|
|
}
|
|
|
|
//line hypview/nav.qtpl:45
|
|
func writebeautifulLink(qq422016 qtio422016.Writer, hyphaName string) {
|
|
//line hypview/nav.qtpl:45
|
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
|
//line hypview/nav.qtpl:45
|
|
streambeautifulLink(qw422016, hyphaName)
|
|
//line hypview/nav.qtpl:45
|
|
qt422016.ReleaseWriter(qw422016)
|
|
//line hypview/nav.qtpl:45
|
|
}
|
|
|
|
//line hypview/nav.qtpl:45
|
|
func beautifulLink(hyphaName string) string {
|
|
//line hypview/nav.qtpl:45
|
|
qb422016 := qt422016.AcquireByteBuffer()
|
|
//line hypview/nav.qtpl:45
|
|
writebeautifulLink(qb422016, hyphaName)
|
|
//line hypview/nav.qtpl:45
|
|
qs422016 := string(qb422016.B)
|
|
//line hypview/nav.qtpl:45
|
|
qt422016.ReleaseByteBuffer(qb422016)
|
|
//line hypview/nav.qtpl:45
|
|
return qs422016
|
|
//line hypview/nav.qtpl:45
|
|
}
|