github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/vsearch/Form.html.go (about) 1 // Code generated by qtc from "Form.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/vsearch/Form.html:2 7 package vsearch 8 9 //line views/vsearch/Form.html:2 10 import ( 11 "strings" 12 13 "github.com/kyleu/dbaudit/app/controller/cutil" 14 "github.com/kyleu/dbaudit/views/components" 15 ) 16 17 //line views/vsearch/Form.html:9 18 import ( 19 qtio422016 "io" 20 21 qt422016 "github.com/valyala/quicktemplate" 22 ) 23 24 //line views/vsearch/Form.html:9 25 var ( 26 _ = qtio422016.Copy 27 _ = qt422016.AcquireByteBuffer 28 ) 29 30 //line views/vsearch/Form.html:9 31 func StreamForm(qw422016 *qt422016.Writer, act string, q string, placeholder string, currTags []string, ps *cutil.PageState) { 32 //line views/vsearch/Form.html:9 33 qw422016.N().S(` 34 `) 35 //line views/vsearch/Form.html:10 36 if placeholder == "" { 37 placeholder = "Search" 38 } 39 40 //line views/vsearch/Form.html:12 41 qw422016.N().S(` <form action="`) 42 //line views/vsearch/Form.html:13 43 qw422016.E().S(act) 44 //line views/vsearch/Form.html:13 45 qw422016.N().S(`" method="get"> 46 `) 47 //line views/vsearch/Form.html:14 48 if len(currTags) > 0 { 49 //line views/vsearch/Form.html:14 50 qw422016.N().S(` <input type="hidden" name="tags" value="`) 51 //line views/vsearch/Form.html:15 52 qw422016.E().S(strings.Join(currTags, `,`)) 53 //line views/vsearch/Form.html:15 54 qw422016.N().S(`" /> 55 `) 56 //line views/vsearch/Form.html:16 57 } 58 //line views/vsearch/Form.html:16 59 qw422016.N().S(` <div class="right"> 60 <button class="right" type="submit">`) 61 //line views/vsearch/Form.html:18 62 components.StreamSVGRef(qw422016, "search", 22, 22, `icon`, ps) 63 //line views/vsearch/Form.html:18 64 qw422016.N().S(`</button> 65 <input class="right br0" type="text" name="q" value="`) 66 //line views/vsearch/Form.html:19 67 qw422016.E().S(q) 68 //line views/vsearch/Form.html:19 69 qw422016.N().S(`" placeholder="`) 70 //line views/vsearch/Form.html:19 71 qw422016.E().S(placeholder) 72 //line views/vsearch/Form.html:19 73 qw422016.N().S(`" /> 74 </div> 75 </form> 76 `) 77 //line views/vsearch/Form.html:22 78 } 79 80 //line views/vsearch/Form.html:22 81 func WriteForm(qq422016 qtio422016.Writer, act string, q string, placeholder string, currTags []string, ps *cutil.PageState) { 82 //line views/vsearch/Form.html:22 83 qw422016 := qt422016.AcquireWriter(qq422016) 84 //line views/vsearch/Form.html:22 85 StreamForm(qw422016, act, q, placeholder, currTags, ps) 86 //line views/vsearch/Form.html:22 87 qt422016.ReleaseWriter(qw422016) 88 //line views/vsearch/Form.html:22 89 } 90 91 //line views/vsearch/Form.html:22 92 func Form(act string, q string, placeholder string, currTags []string, ps *cutil.PageState) string { 93 //line views/vsearch/Form.html:22 94 qb422016 := qt422016.AcquireByteBuffer() 95 //line views/vsearch/Form.html:22 96 WriteForm(qb422016, act, q, placeholder, currTags, ps) 97 //line views/vsearch/Form.html:22 98 qs422016 := string(qb422016.B) 99 //line views/vsearch/Form.html:22 100 qt422016.ReleaseByteBuffer(qb422016) 101 //line views/vsearch/Form.html:22 102 return qs422016 103 //line views/vsearch/Form.html:22 104 }