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  }