cerrado @ v0.0.8

 1// Code generated by qtc from "gititemblob.qtpl". DO NOT EDIT.
 2// See https://github.com/valyala/quicktemplate for details.
 3
 4//line gititemblob.qtpl:1
 5package templates
 6
 7//line gititemblob.qtpl:1
 8import (
 9	qtio422016 "io"
10
11	qt422016 "github.com/valyala/quicktemplate"
12)
13
14//line gititemblob.qtpl:1
15var (
16	_ = qtio422016.Copy
17	_ = qt422016.AcquireByteBuffer
18)
19
20//line gititemblob.qtpl:2
21type GitItemBlobPage struct {
22	File    string
23	Content []byte
24}
25
26//line gititemblob.qtpl:8
27func (g *GitItemBlobPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
28//line gititemblob.qtpl:8
29	StreamGitItemNav(qw422016, name, ref, Tree)
30//line gititemblob.qtpl:8
31}
32
33//line gititemblob.qtpl:8
34func (g *GitItemBlobPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
35//line gititemblob.qtpl:8
36	qw422016 := qt422016.AcquireWriter(qq422016)
37//line gititemblob.qtpl:8
38	g.StreamNav(qw422016, name, ref)
39//line gititemblob.qtpl:8
40	qt422016.ReleaseWriter(qw422016)
41//line gititemblob.qtpl:8
42}
43
44//line gititemblob.qtpl:8
45func (g *GitItemBlobPage) Nav(name, ref string) string {
46//line gititemblob.qtpl:8
47	qb422016 := qt422016.AcquireByteBuffer()
48//line gititemblob.qtpl:8
49	g.WriteNav(qb422016, name, ref)
50//line gititemblob.qtpl:8
51	qs422016 := string(qb422016.B)
52//line gititemblob.qtpl:8
53	qt422016.ReleaseByteBuffer(qb422016)
54//line gititemblob.qtpl:8
55	return qs422016
56//line gititemblob.qtpl:8
57}
58
59//line gititemblob.qtpl:10
60func (g *GitItemBlobPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
61//line gititemblob.qtpl:10
62	qw422016.N().S(`
63<div class="code-view">
64`)
65//line gititemblob.qtpl:12
66	qw422016.N().Z(g.Content)
67//line gititemblob.qtpl:12
68	qw422016.N().S(`
69</div>
70`)
71//line gititemblob.qtpl:14
72}
73
74//line gititemblob.qtpl:14
75func (g *GitItemBlobPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
76//line gititemblob.qtpl:14
77	qw422016 := qt422016.AcquireWriter(qq422016)
78//line gititemblob.qtpl:14
79	g.StreamGitContent(qw422016, name, ref)
80//line gititemblob.qtpl:14
81	qt422016.ReleaseWriter(qw422016)
82//line gititemblob.qtpl:14
83}
84
85//line gititemblob.qtpl:14
86func (g *GitItemBlobPage) GitContent(name, ref string) string {
87//line gititemblob.qtpl:14
88	qb422016 := qt422016.AcquireByteBuffer()
89//line gititemblob.qtpl:14
90	g.WriteGitContent(qb422016, name, ref)
91//line gititemblob.qtpl:14
92	qs422016 := string(qb422016.B)
93//line gititemblob.qtpl:14
94	qt422016.ReleaseByteBuffer(qb422016)
95//line gititemblob.qtpl:14
96	return qs422016
97//line gititemblob.qtpl:14
98}