github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/vdb/Detail.html.go (about) 1 // Code generated by qtc from "Detail.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/vdb/Detail.html:2 7 package vdb 8 9 //line views/vdb/Detail.html:2 10 import ( 11 "github.com/kyleu/dbaudit/app" 12 "github.com/kyleu/dbaudit/app/controller/cutil" 13 "github.com/kyleu/dbaudit/app/db" 14 "github.com/kyleu/dbaudit/views/components" 15 "github.com/kyleu/dbaudit/views/components/view" 16 "github.com/kyleu/dbaudit/views/layout" 17 ) 18 19 //line views/vdb/Detail.html:11 20 import ( 21 qtio422016 "io" 22 23 qt422016 "github.com/valyala/quicktemplate" 24 ) 25 26 //line views/vdb/Detail.html:11 27 var ( 28 _ = qtio422016.Copy 29 _ = qt422016.AcquireByteBuffer 30 ) 31 32 //line views/vdb/Detail.html:11 33 type Detail struct { 34 layout.Basic 35 Model *db.Connection 36 } 37 38 //line views/vdb/Detail.html:16 39 func (p *Detail) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) { 40 //line views/vdb/Detail.html:16 41 qw422016.N().S(` 42 <div class="card"> 43 <div class="right"> 44 <a href="#modal-connection"><button type="button">JSON</button></a> 45 <a href="`) 46 //line views/vdb/Detail.html:20 47 qw422016.E().S(p.Model.WebPath()) 48 //line views/vdb/Detail.html:20 49 qw422016.N().S(`/edit"><button>`) 50 //line views/vdb/Detail.html:20 51 components.StreamSVGRef(qw422016, "edit", 15, 15, "icon", ps) 52 //line views/vdb/Detail.html:20 53 qw422016.N().S(`Edit</button></a> 54 </div> 55 <h3>`) 56 //line views/vdb/Detail.html:22 57 components.StreamSVGRefIcon(qw422016, `database`, ps) 58 //line views/vdb/Detail.html:22 59 qw422016.N().S(` `) 60 //line views/vdb/Detail.html:22 61 qw422016.E().S(p.Model.TitleString()) 62 //line views/vdb/Detail.html:22 63 qw422016.N().S(`</h3> 64 <div><a href="/db"><em>Connection</em></a></div> 65 <div class="mt overflow full-width"> 66 <table> 67 <tbody> 68 <tr> 69 <th class="shrink" title="UUID in format (00000000-0000-0000-0000-000000000000)">ID</th> 70 <td>`) 71 //line views/vdb/Detail.html:29 72 view.StreamUUID(qw422016, &p.Model.ID) 73 //line views/vdb/Detail.html:29 74 qw422016.N().S(`</td> 75 </tr> 76 <tr> 77 <th class="shrink" title="String text">Name</th> 78 <td><strong>`) 79 //line views/vdb/Detail.html:33 80 view.StreamString(qw422016, p.Model.Name) 81 //line views/vdb/Detail.html:33 82 qw422016.N().S(`</strong></td> 83 </tr> 84 <tr> 85 <th class="shrink" title="String text">Icon</th> 86 <td>`) 87 //line views/vdb/Detail.html:37 88 view.StreamString(qw422016, p.Model.Icon) 89 //line views/vdb/Detail.html:37 90 qw422016.N().S(`</td> 91 </tr> 92 <tr> 93 <th class="shrink" title="`) 94 //line views/vdb/Detail.html:40 95 qw422016.E().S(db.AllEngines.Help()) 96 //line views/vdb/Detail.html:40 97 qw422016.N().S(`">Engine</th> 98 <td>`) 99 //line views/vdb/Detail.html:41 100 qw422016.E().S(p.Model.Engine.String()) 101 //line views/vdb/Detail.html:41 102 qw422016.N().S(`</td> 103 </tr> 104 <tr> 105 <th class="shrink" title="String text">Server</th> 106 <td>`) 107 //line views/vdb/Detail.html:45 108 view.StreamString(qw422016, p.Model.Server) 109 //line views/vdb/Detail.html:45 110 qw422016.N().S(`</td> 111 </tr> 112 <tr> 113 <th class="shrink" title="Integer">Port</th> 114 <td>`) 115 //line views/vdb/Detail.html:49 116 qw422016.N().D(p.Model.Port) 117 //line views/vdb/Detail.html:49 118 qw422016.N().S(`</td> 119 </tr> 120 <tr> 121 <th class="shrink" title="String text">Username</th> 122 <td>`) 123 //line views/vdb/Detail.html:53 124 view.StreamString(qw422016, p.Model.Username) 125 //line views/vdb/Detail.html:53 126 qw422016.N().S(`</td> 127 </tr> 128 <tr> 129 <th class="shrink" title="String text">Password</th> 130 <td>`) 131 //line views/vdb/Detail.html:57 132 view.StreamString(qw422016, p.Model.Password) 133 //line views/vdb/Detail.html:57 134 qw422016.N().S(`</td> 135 </tr> 136 <tr> 137 <th class="shrink" title="String text">Database</th> 138 <td>`) 139 //line views/vdb/Detail.html:61 140 view.StreamString(qw422016, p.Model.Database) 141 //line views/vdb/Detail.html:61 142 qw422016.N().S(`</td> 143 </tr> 144 <tr> 145 <th class="shrink" title="String text">Schema</th> 146 <td>`) 147 //line views/vdb/Detail.html:65 148 view.StreamString(qw422016, p.Model.Schema) 149 //line views/vdb/Detail.html:65 150 qw422016.N().S(`</td> 151 </tr> 152 <tr> 153 <th class="shrink" title="String text">Conn Override</th> 154 <td>`) 155 //line views/vdb/Detail.html:69 156 view.StreamString(qw422016, p.Model.ConnOverride) 157 //line views/vdb/Detail.html:69 158 qw422016.N().S(`</td> 159 </tr> 160 </tbody> 161 </table> 162 </div> 163 </div> 164 `) 165 //line views/vdb/Detail.html:76 166 qw422016.N().S(` `) 167 //line views/vdb/Detail.html:77 168 components.StreamJSONModal(qw422016, "connection", "Connection JSON", p.Model, 1) 169 //line views/vdb/Detail.html:77 170 qw422016.N().S(` 171 `) 172 //line views/vdb/Detail.html:78 173 } 174 175 //line views/vdb/Detail.html:78 176 func (p *Detail) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) { 177 //line views/vdb/Detail.html:78 178 qw422016 := qt422016.AcquireWriter(qq422016) 179 //line views/vdb/Detail.html:78 180 p.StreamBody(qw422016, as, ps) 181 //line views/vdb/Detail.html:78 182 qt422016.ReleaseWriter(qw422016) 183 //line views/vdb/Detail.html:78 184 } 185 186 //line views/vdb/Detail.html:78 187 func (p *Detail) Body(as *app.State, ps *cutil.PageState) string { 188 //line views/vdb/Detail.html:78 189 qb422016 := qt422016.AcquireByteBuffer() 190 //line views/vdb/Detail.html:78 191 p.WriteBody(qb422016, as, ps) 192 //line views/vdb/Detail.html:78 193 qs422016 := string(qb422016.B) 194 //line views/vdb/Detail.html:78 195 qt422016.ReleaseByteBuffer(qb422016) 196 //line views/vdb/Detail.html:78 197 return qs422016 198 //line views/vdb/Detail.html:78 199 }