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}