1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2025-01-09 03:00:25 +00:00
mycorrhiza/hypview/mutators.qtpl.go
Timur Ismagilov b1cdb1e279 Delete package views
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.
2022-08-06 16:35:17 +05:00

453 lines
14 KiB
Go

// Code generated by qtc from "mutators.qtpl". DO NOT EDIT.
// See https://github.com/valyala/quicktemplate for details.
//line hypview/mutators.qtpl:1
package hypview
//line hypview/mutators.qtpl:1
import "fmt"
//line hypview/mutators.qtpl:2
import "net/http"
//line hypview/mutators.qtpl:4
import "github.com/bouncepaw/mycorrhiza/cfg"
//line hypview/mutators.qtpl:5
import "github.com/bouncepaw/mycorrhiza/l18n"
//line hypview/mutators.qtpl:6
import "github.com/bouncepaw/mycorrhiza/user"
//line hypview/mutators.qtpl:8
import (
qtio422016 "io"
qt422016 "github.com/valyala/quicktemplate"
)
//line hypview/mutators.qtpl:8
var (
_ = qtio422016.Copy
_ = qt422016.AcquireByteBuffer
)
//line hypview/mutators.qtpl:8
func StreamToolbar(qw422016 *qt422016.Writer, u *user.User, lc *l18n.Localizer) {
//line hypview/mutators.qtpl:8
qw422016.N().S(`
<aside class="edit-toolbar markup-toolbar layout-card">
<h2 class="edit-toolbar__title layout-card__title">`)
//line hypview/mutators.qtpl:10
qw422016.E().S(lc.Get("edit.markup"))
//line hypview/mutators.qtpl:10
qw422016.N().S(`</h2>
<section class="edit-toolbar__buttons">
`)
//line hypview/mutators.qtpl:12
for _, el := range []struct {
class string
display string
}{
{"link", fmt.Sprintf("[[%s]]", lc.Get("edit.link"))},
{"titlelink", fmt.Sprintf("[[%s | %s]]", lc.Get("edit.link"), lc.Get("edit.link_title"))},
{"heading1", fmt.Sprintf("= %s", lc.Get("edit.heading"))},
{"heading2", fmt.Sprintf("== %s", lc.Get("edit.heading"))},
{"bold", fmt.Sprintf("<b>**%s**</b>", lc.Get("edit.bold"))},
{"italic", fmt.Sprintf("<i>//%s//</i>", lc.Get("edit.italic"))},
{"highlighted", fmt.Sprintf("<mark>++%s++</mark>", lc.Get("edit.highlight"))},
{"underline", fmt.Sprintf("<u>__%s__</u>", lc.Get("edit.underline"))},
{"monospace", fmt.Sprintf("<code>`%s`</code>", lc.Get("edit.mono"))},
{"lifted", fmt.Sprintf("<sup>^^%s^^</sup>", lc.Get("edit.super"))}, // inconsistent names: lifted, supertext. How cute ❤️
{"lowered", fmt.Sprintf("<sub>,,%s,,</sub>", lc.Get("edit.sub"))},
{"strikethrough", fmt.Sprintf("<strike>~~%s~~</strike>", lc.Get("edit.strike"))},
{"rocket", "=> " + lc.Get("edit.rocket")},
{"xcl", "<= " + lc.Get("edit.transclude")},
{"img", "<code>img {}</code>"},
{"table", "<code>table {}</code>"},
{"hr", lc.Get("edit.hr")},
{"codeblock", lc.Get("edit.code")},
{"bulletedlist", "* " + lc.Get("edit.bullets")},
{"numberedlist", "*. " + lc.Get("edit.numbers")},
} {
//line hypview/mutators.qtpl:36
qw422016.N().S(`
<button class="btn edit-toolbar__btn edit-toolbar__`)
//line hypview/mutators.qtpl:37
qw422016.E().S(el.class)
//line hypview/mutators.qtpl:37
qw422016.N().S(`">
`)
//line hypview/mutators.qtpl:38
qw422016.N().S(el.display)
//line hypview/mutators.qtpl:38
qw422016.N().S(`
</button>
`)
//line hypview/mutators.qtpl:40
}
//line hypview/mutators.qtpl:40
qw422016.N().S(`
</section>
<p class="edit-toolbar__ad">`)
//line hypview/mutators.qtpl:42
qw422016.N().S(lc.Get("edit.help", &l18n.Replacements{"link": fmt.Sprintf("<a href=\"/help/en/mycomarkup\" target=\"_blank\" class=\"shy-link\">%s</a>", lc.Get("edit.help_link"))}))
//line hypview/mutators.qtpl:42
qw422016.N().S(`</p>
</aside>
<aside class="edit-toolbar action-toolbar layout-card">
<h2 class="edit-toolbar__title layout-card__title">`)
//line hypview/mutators.qtpl:45
qw422016.E().S(lc.Get("edit.actions"))
//line hypview/mutators.qtpl:45
qw422016.N().S(`</h2>
<section class="edit-toolbar__buttons">
`)
//line hypview/mutators.qtpl:47
for _, el := range []struct {
class string
display string
}{
{"date", lc.Get("edit.date")},
{"time", lc.Get("edit.time")},
} {
//line hypview/mutators.qtpl:53
qw422016.N().S(`
<button class="btn edit-toolbar__btn edit-toolbar__`)
//line hypview/mutators.qtpl:54
qw422016.E().S(el.class)
//line hypview/mutators.qtpl:54
qw422016.N().S(`">
`)
//line hypview/mutators.qtpl:55
qw422016.N().S(el.display)
//line hypview/mutators.qtpl:55
qw422016.N().S(`
</button>
`)
//line hypview/mutators.qtpl:57
}
//line hypview/mutators.qtpl:57
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:58
if u.Group != "anon" {
//line hypview/mutators.qtpl:58
qw422016.N().S(`
<button class="btn edit-toolbar__btn edit-toolbar__user-link">
`)
//line hypview/mutators.qtpl:60
qw422016.E().S(lc.Get("edit.selflink"))
//line hypview/mutators.qtpl:60
qw422016.N().S(`
</button>
`)
//line hypview/mutators.qtpl:62
}
//line hypview/mutators.qtpl:62
qw422016.N().S(`
</section>
</aside>
<script src="/static/toolbar.js"></script>
`)
//line hypview/mutators.qtpl:66
}
//line hypview/mutators.qtpl:66
func WriteToolbar(qq422016 qtio422016.Writer, u *user.User, lc *l18n.Localizer) {
//line hypview/mutators.qtpl:66
qw422016 := qt422016.AcquireWriter(qq422016)
//line hypview/mutators.qtpl:66
StreamToolbar(qw422016, u, lc)
//line hypview/mutators.qtpl:66
qt422016.ReleaseWriter(qw422016)
//line hypview/mutators.qtpl:66
}
//line hypview/mutators.qtpl:66
func Toolbar(u *user.User, lc *l18n.Localizer) string {
//line hypview/mutators.qtpl:66
qb422016 := qt422016.AcquireByteBuffer()
//line hypview/mutators.qtpl:66
WriteToolbar(qb422016, u, lc)
//line hypview/mutators.qtpl:66
qs422016 := string(qb422016.B)
//line hypview/mutators.qtpl:66
qt422016.ReleaseByteBuffer(qb422016)
//line hypview/mutators.qtpl:66
return qs422016
//line hypview/mutators.qtpl:66
}
//line hypview/mutators.qtpl:68
func StreamEditor(qw422016 *qt422016.Writer, rq *http.Request, hyphaName, textAreaFill, warning string) {
//line hypview/mutators.qtpl:68
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:70
lc := l18n.FromRequest(rq)
//line hypview/mutators.qtpl:71
qw422016.N().S(`
<main class="main-width edit edit_no-preview">
<form method="post" class="edit-form"
action="/upload-text/`)
//line hypview/mutators.qtpl:74
qw422016.E().S(hyphaName)
//line hypview/mutators.qtpl:74
qw422016.N().S(`">
<h1 class="edit__title">`)
//line hypview/mutators.qtpl:75
qw422016.N().S(fmt.Sprintf(lc.Get("edit.title"), beautifulLink(hyphaName)))
//line hypview/mutators.qtpl:75
qw422016.N().S(`</h1>
`)
//line hypview/mutators.qtpl:76
qw422016.N().S(warning)
//line hypview/mutators.qtpl:76
qw422016.N().S(`
<textarea name="text" class="edit-form__textarea" autofocus>`)
//line hypview/mutators.qtpl:77
qw422016.E().S(textAreaFill)
//line hypview/mutators.qtpl:77
qw422016.N().S(`</textarea>
<p class="edit-form__message-zone">
<input id="text" type="text" name="message" class="edit-form__message" placeholder="`)
//line hypview/mutators.qtpl:79
qw422016.E().S(lc.Get("edit.tag"))
//line hypview/mutators.qtpl:79
qw422016.N().S(`" aria-label="`)
//line hypview/mutators.qtpl:79
qw422016.E().S(lc.Get("edit.tag"))
//line hypview/mutators.qtpl:79
qw422016.N().S(`">
</p>
<p class="edit-form__buttons">
<button type="submit" name="action" class="btn btn_accent edit-form__save" value="Save">`)
//line hypview/mutators.qtpl:82
qw422016.E().S(lc.Get("edit.save"))
//line hypview/mutators.qtpl:82
qw422016.N().S(`</button>
<button type="submit" name="action" class="btn edit-form__preview" value="Preview">`)
//line hypview/mutators.qtpl:83
qw422016.E().S(lc.Get("edit.preview"))
//line hypview/mutators.qtpl:83
qw422016.N().S(`</button>
<a href="/hypha/`)
//line hypview/mutators.qtpl:84
qw422016.E().S(hyphaName)
//line hypview/mutators.qtpl:84
qw422016.N().S(`" class="btn btn_weak">`)
//line hypview/mutators.qtpl:84
qw422016.E().S(lc.Get("ui.cancel"))
//line hypview/mutators.qtpl:84
qw422016.N().S(`</a>
</p>
</form>
</main>
`)
//line hypview/mutators.qtpl:88
qw422016.N().S(Toolbar(user.FromRequest(rq), lc))
//line hypview/mutators.qtpl:88
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:89
streameditScripts(qw422016)
//line hypview/mutators.qtpl:89
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:90
}
//line hypview/mutators.qtpl:90
func WriteEditor(qq422016 qtio422016.Writer, rq *http.Request, hyphaName, textAreaFill, warning string) {
//line hypview/mutators.qtpl:90
qw422016 := qt422016.AcquireWriter(qq422016)
//line hypview/mutators.qtpl:90
StreamEditor(qw422016, rq, hyphaName, textAreaFill, warning)
//line hypview/mutators.qtpl:90
qt422016.ReleaseWriter(qw422016)
//line hypview/mutators.qtpl:90
}
//line hypview/mutators.qtpl:90
func Editor(rq *http.Request, hyphaName, textAreaFill, warning string) string {
//line hypview/mutators.qtpl:90
qb422016 := qt422016.AcquireByteBuffer()
//line hypview/mutators.qtpl:90
WriteEditor(qb422016, rq, hyphaName, textAreaFill, warning)
//line hypview/mutators.qtpl:90
qs422016 := string(qb422016.B)
//line hypview/mutators.qtpl:90
qt422016.ReleaseByteBuffer(qb422016)
//line hypview/mutators.qtpl:90
return qs422016
//line hypview/mutators.qtpl:90
}
//line hypview/mutators.qtpl:92
func StreamPreview(qw422016 *qt422016.Writer, rq *http.Request, hyphaName, textAreaFill, message, warning string, renderedPage string) {
//line hypview/mutators.qtpl:92
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:94
lc := l18n.FromRequest(rq)
//line hypview/mutators.qtpl:95
qw422016.N().S(`
<main class="main-width edit edit_with-preview">
<form method="post" class="edit-form"
action="/upload-text/`)
//line hypview/mutators.qtpl:98
qw422016.E().S(hyphaName)
//line hypview/mutators.qtpl:98
qw422016.N().S(`">
<h1 class="edit__title">`)
//line hypview/mutators.qtpl:99
qw422016.N().S(fmt.Sprintf(lc.Get("edit.title"), beautifulLink(hyphaName)))
//line hypview/mutators.qtpl:99
qw422016.N().S(`</h1>
`)
//line hypview/mutators.qtpl:100
qw422016.N().S(warning)
//line hypview/mutators.qtpl:100
qw422016.N().S(`
<textarea name="text" class="edit-form__textarea" autofocus>`)
//line hypview/mutators.qtpl:101
qw422016.E().S(textAreaFill)
//line hypview/mutators.qtpl:101
qw422016.N().S(`</textarea>
<p class="edit-form__message-zone">
<input id="text" type="text" name="message" class="edit-form__message" placeholder="`)
//line hypview/mutators.qtpl:103
qw422016.E().S(lc.Get("edit.tag"))
//line hypview/mutators.qtpl:103
qw422016.N().S(`" aria-label="`)
//line hypview/mutators.qtpl:103
qw422016.E().S(lc.Get("edit.tag"))
//line hypview/mutators.qtpl:103
qw422016.N().S(`">
</p>
<p class="edit-form__buttons">
<button type="submit" name="action" class="btn btn_accent edit-form__save" value="Save">`)
//line hypview/mutators.qtpl:106
qw422016.E().S(lc.Get("edit.save"))
//line hypview/mutators.qtpl:106
qw422016.N().S(`</button>
<button type="submit" name="action" class="btn edit-form__preview" value="Preview">`)
//line hypview/mutators.qtpl:107
qw422016.E().S(lc.Get("edit.preview"))
//line hypview/mutators.qtpl:107
qw422016.N().S(`</button>
<a href="/hypha/`)
//line hypview/mutators.qtpl:108
qw422016.E().S(hyphaName)
//line hypview/mutators.qtpl:108
qw422016.N().S(`" class="btn btn_weak">`)
//line hypview/mutators.qtpl:108
qw422016.E().S(lc.Get("ui.cancel"))
//line hypview/mutators.qtpl:108
qw422016.N().S(`</a>
</p>
</form>
<p class="warning">`)
//line hypview/mutators.qtpl:111
qw422016.E().S(lc.Get("edit.preview_tip"))
//line hypview/mutators.qtpl:111
qw422016.N().S(`</p>
<article class="edit__preview">`)
//line hypview/mutators.qtpl:112
qw422016.N().S(renderedPage)
//line hypview/mutators.qtpl:112
qw422016.N().S(`</article>
</main>
`)
//line hypview/mutators.qtpl:114
qw422016.N().S(Toolbar(user.FromRequest(rq), lc))
//line hypview/mutators.qtpl:114
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:115
streameditScripts(qw422016)
//line hypview/mutators.qtpl:115
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:116
}
//line hypview/mutators.qtpl:116
func WritePreview(qq422016 qtio422016.Writer, rq *http.Request, hyphaName, textAreaFill, message, warning string, renderedPage string) {
//line hypview/mutators.qtpl:116
qw422016 := qt422016.AcquireWriter(qq422016)
//line hypview/mutators.qtpl:116
StreamPreview(qw422016, rq, hyphaName, textAreaFill, message, warning, renderedPage)
//line hypview/mutators.qtpl:116
qt422016.ReleaseWriter(qw422016)
//line hypview/mutators.qtpl:116
}
//line hypview/mutators.qtpl:116
func Preview(rq *http.Request, hyphaName, textAreaFill, message, warning string, renderedPage string) string {
//line hypview/mutators.qtpl:116
qb422016 := qt422016.AcquireByteBuffer()
//line hypview/mutators.qtpl:116
WritePreview(qb422016, rq, hyphaName, textAreaFill, message, warning, renderedPage)
//line hypview/mutators.qtpl:116
qs422016 := string(qb422016.B)
//line hypview/mutators.qtpl:116
qt422016.ReleaseByteBuffer(qb422016)
//line hypview/mutators.qtpl:116
return qs422016
//line hypview/mutators.qtpl:116
}
//line hypview/mutators.qtpl:118
func streameditScripts(qw422016 *qt422016.Writer) {
//line hypview/mutators.qtpl:118
qw422016.N().S(`
<script src="/static/editor.js"></script>
`)
//line hypview/mutators.qtpl:120
for _, scriptPath := range cfg.EditScripts {
//line hypview/mutators.qtpl:120
qw422016.N().S(`
<script src="`)
//line hypview/mutators.qtpl:121
qw422016.E().S(scriptPath)
//line hypview/mutators.qtpl:121
qw422016.N().S(`"></script>
`)
//line hypview/mutators.qtpl:122
}
//line hypview/mutators.qtpl:122
qw422016.N().S(`
`)
//line hypview/mutators.qtpl:123
}
//line hypview/mutators.qtpl:123
func writeeditScripts(qq422016 qtio422016.Writer) {
//line hypview/mutators.qtpl:123
qw422016 := qt422016.AcquireWriter(qq422016)
//line hypview/mutators.qtpl:123
streameditScripts(qw422016)
//line hypview/mutators.qtpl:123
qt422016.ReleaseWriter(qw422016)
//line hypview/mutators.qtpl:123
}
//line hypview/mutators.qtpl:123
func editScripts() string {
//line hypview/mutators.qtpl:123
qb422016 := qt422016.AcquireByteBuffer()
//line hypview/mutators.qtpl:123
writeeditScripts(qb422016)
//line hypview/mutators.qtpl:123
qs422016 := string(qb422016.B)
//line hypview/mutators.qtpl:123
qt422016.ReleaseByteBuffer(qb422016)
//line hypview/mutators.qtpl:123
return qs422016
//line hypview/mutators.qtpl:123
}