github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/vadmin/Modules.html.go (about) 1 // Code generated by qtc from "Modules.html". DO NOT EDIT. 2 // See https://github.com/valyala/quicktemplate for details. 3 4 // <!-- Content managed by Project Forge, see [projectforge.md] for details. --> 5 6 //line views/vadmin/Modules.html:2 7 package vadmin 8 9 //line views/vadmin/Modules.html:2 10 import ( 11 "runtime/debug" 12 13 "github.com/kyleu/dbaudit/app" 14 "github.com/kyleu/dbaudit/app/controller/cutil" 15 "github.com/kyleu/dbaudit/app/util" 16 "github.com/kyleu/dbaudit/views/layout" 17 ) 18 19 //line views/vadmin/Modules.html:11 20 import ( 21 qtio422016 "io" 22 23 qt422016 "github.com/valyala/quicktemplate" 24 ) 25 26 //line views/vadmin/Modules.html:11 27 var ( 28 _ = qtio422016.Copy 29 _ = qt422016.AcquireByteBuffer 30 ) 31 32 //line views/vadmin/Modules.html:11 33 type Modules struct { 34 layout.Basic 35 Modules []*debug.Module 36 } 37 38 //line views/vadmin/Modules.html:16 39 func (p *Modules) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) { 40 //line views/vadmin/Modules.html:16 41 qw422016.N().S(` 42 <div class="card"> 43 <div class="right">`) 44 //line views/vadmin/Modules.html:18 45 qw422016.E().S(util.AppName) 46 //line views/vadmin/Modules.html:18 47 qw422016.N().S(` v`) 48 //line views/vadmin/Modules.html:18 49 qw422016.E().S(as.BuildInfo.Version) 50 //line views/vadmin/Modules.html:18 51 qw422016.N().S(`</div> 52 <h3>Go Modules</h3> 53 `) 54 //line views/vadmin/Modules.html:20 55 streammoduleTable(qw422016, p.Modules) 56 //line views/vadmin/Modules.html:20 57 qw422016.N().S(` 58 </div> 59 `) 60 //line views/vadmin/Modules.html:22 61 } 62 63 //line views/vadmin/Modules.html:22 64 func (p *Modules) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) { 65 //line views/vadmin/Modules.html:22 66 qw422016 := qt422016.AcquireWriter(qq422016) 67 //line views/vadmin/Modules.html:22 68 p.StreamBody(qw422016, as, ps) 69 //line views/vadmin/Modules.html:22 70 qt422016.ReleaseWriter(qw422016) 71 //line views/vadmin/Modules.html:22 72 } 73 74 //line views/vadmin/Modules.html:22 75 func (p *Modules) Body(as *app.State, ps *cutil.PageState) string { 76 //line views/vadmin/Modules.html:22 77 qb422016 := qt422016.AcquireByteBuffer() 78 //line views/vadmin/Modules.html:22 79 p.WriteBody(qb422016, as, ps) 80 //line views/vadmin/Modules.html:22 81 qs422016 := string(qb422016.B) 82 //line views/vadmin/Modules.html:22 83 qt422016.ReleaseByteBuffer(qb422016) 84 //line views/vadmin/Modules.html:22 85 return qs422016 86 //line views/vadmin/Modules.html:22 87 } 88 89 //line views/vadmin/Modules.html:24 90 func streammoduleTable(qw422016 *qt422016.Writer, mods []*debug.Module) { 91 //line views/vadmin/Modules.html:24 92 qw422016.N().S(` 93 <div class="overflow full-width"> 94 <table class="mt"> 95 <thead> 96 <tr> 97 <th>Name</th> 98 <th>Version</th> 99 </tr> 100 </thead> 101 <tbody> 102 `) 103 //line views/vadmin/Modules.html:34 104 for _, m := range mods { 105 //line views/vadmin/Modules.html:34 106 qw422016.N().S(` <tr> 107 <td><a target="_blank" rel="noopener noreferrer" href="https://`) 108 //line views/vadmin/Modules.html:36 109 qw422016.E().S(m.Path) 110 //line views/vadmin/Modules.html:36 111 qw422016.N().S(`">`) 112 //line views/vadmin/Modules.html:36 113 qw422016.E().S(m.Path) 114 //line views/vadmin/Modules.html:36 115 qw422016.N().S(`</a></td> 116 <td title="`) 117 //line views/vadmin/Modules.html:37 118 qw422016.E().S(m.Sum) 119 //line views/vadmin/Modules.html:37 120 qw422016.N().S(`">`) 121 //line views/vadmin/Modules.html:37 122 qw422016.E().S(m.Version) 123 //line views/vadmin/Modules.html:37 124 qw422016.N().S(`</td> 125 </tr> 126 `) 127 //line views/vadmin/Modules.html:39 128 } 129 //line views/vadmin/Modules.html:39 130 qw422016.N().S(` </tbody> 131 </table> 132 </div> 133 `) 134 //line views/vadmin/Modules.html:43 135 } 136 137 //line views/vadmin/Modules.html:43 138 func writemoduleTable(qq422016 qtio422016.Writer, mods []*debug.Module) { 139 //line views/vadmin/Modules.html:43 140 qw422016 := qt422016.AcquireWriter(qq422016) 141 //line views/vadmin/Modules.html:43 142 streammoduleTable(qw422016, mods) 143 //line views/vadmin/Modules.html:43 144 qt422016.ReleaseWriter(qw422016) 145 //line views/vadmin/Modules.html:43 146 } 147 148 //line views/vadmin/Modules.html:43 149 func moduleTable(mods []*debug.Module) string { 150 //line views/vadmin/Modules.html:43 151 qb422016 := qt422016.AcquireByteBuffer() 152 //line views/vadmin/Modules.html:43 153 writemoduleTable(qb422016, mods) 154 //line views/vadmin/Modules.html:43 155 qs422016 := string(qb422016.B) 156 //line views/vadmin/Modules.html:43 157 qt422016.ReleaseByteBuffer(qb422016) 158 //line views/vadmin/Modules.html:43 159 return qs422016 160 //line views/vadmin/Modules.html:43 161 }