github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/components/edit/Int.html.go (about)

     1  // Code generated by qtc from "Int.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/components/edit/Int.html:2
     7  package edit
     8  
     9  //line views/components/edit/Int.html:2
    10  import (
    11  	"github.com/kyleu/dbaudit/app/controller/cutil"
    12  	"github.com/kyleu/dbaudit/views/components"
    13  )
    14  
    15  //line views/components/edit/Int.html:7
    16  import (
    17  	qtio422016 "io"
    18  
    19  	qt422016 "github.com/valyala/quicktemplate"
    20  )
    21  
    22  //line views/components/edit/Int.html:7
    23  var (
    24  	_ = qtio422016.Copy
    25  	_ = qt422016.AcquireByteBuffer
    26  )
    27  
    28  //line views/components/edit/Int.html:7
    29  func StreamInt(qw422016 *qt422016.Writer, key string, id string, value any, placeholder ...string) {
    30  //line views/components/edit/Int.html:8
    31  	if id == "" {
    32  //line views/components/edit/Int.html:8
    33  		qw422016.N().S(`<input name="`)
    34  //line views/components/edit/Int.html:9
    35  		qw422016.E().S(key)
    36  //line views/components/edit/Int.html:9
    37  		qw422016.N().S(`" type="number" value="`)
    38  //line views/components/edit/Int.html:9
    39  		qw422016.E().V(value)
    40  //line views/components/edit/Int.html:9
    41  		qw422016.N().S(`"`)
    42  //line views/components/edit/Int.html:9
    43  		components.StreamPlaceholderFor(qw422016, placeholder)
    44  //line views/components/edit/Int.html:9
    45  		qw422016.N().S(`/>`)
    46  //line views/components/edit/Int.html:10
    47  	} else {
    48  //line views/components/edit/Int.html:10
    49  		qw422016.N().S(`<input id="`)
    50  //line views/components/edit/Int.html:11
    51  		qw422016.E().S(id)
    52  //line views/components/edit/Int.html:11
    53  		qw422016.N().S(`" name="`)
    54  //line views/components/edit/Int.html:11
    55  		qw422016.E().S(key)
    56  //line views/components/edit/Int.html:11
    57  		qw422016.N().S(`" type="number" value="`)
    58  //line views/components/edit/Int.html:11
    59  		qw422016.E().V(value)
    60  //line views/components/edit/Int.html:11
    61  		qw422016.N().S(`"`)
    62  //line views/components/edit/Int.html:11
    63  		components.StreamPlaceholderFor(qw422016, placeholder)
    64  //line views/components/edit/Int.html:11
    65  		qw422016.N().S(`/>`)
    66  //line views/components/edit/Int.html:12
    67  	}
    68  //line views/components/edit/Int.html:13
    69  }
    70  
    71  //line views/components/edit/Int.html:13
    72  func WriteInt(qq422016 qtio422016.Writer, key string, id string, value any, placeholder ...string) {
    73  //line views/components/edit/Int.html:13
    74  	qw422016 := qt422016.AcquireWriter(qq422016)
    75  //line views/components/edit/Int.html:13
    76  	StreamInt(qw422016, key, id, value, placeholder...)
    77  //line views/components/edit/Int.html:13
    78  	qt422016.ReleaseWriter(qw422016)
    79  //line views/components/edit/Int.html:13
    80  }
    81  
    82  //line views/components/edit/Int.html:13
    83  func Int(key string, id string, value any, placeholder ...string) string {
    84  //line views/components/edit/Int.html:13
    85  	qb422016 := qt422016.AcquireByteBuffer()
    86  //line views/components/edit/Int.html:13
    87  	WriteInt(qb422016, key, id, value, placeholder...)
    88  //line views/components/edit/Int.html:13
    89  	qs422016 := string(qb422016.B)
    90  //line views/components/edit/Int.html:13
    91  	qt422016.ReleaseByteBuffer(qb422016)
    92  //line views/components/edit/Int.html:13
    93  	return qs422016
    94  //line views/components/edit/Int.html:13
    95  }
    96  
    97  //line views/components/edit/Int.html:15
    98  func StreamIntVertical(qw422016 *qt422016.Writer, key string, id string, title string, value int, indent int, help ...string) {
    99  //line views/components/edit/Int.html:16
   100  	id = cutil.CleanID(key, id)
   101  
   102  //line views/components/edit/Int.html:16
   103  	qw422016.N().S(`<div class="mb expanded">`)
   104  //line views/components/edit/Int.html:18
   105  	components.StreamIndent(qw422016, true, indent+1)
   106  //line views/components/edit/Int.html:18
   107  	qw422016.N().S(`<label for="`)
   108  //line views/components/edit/Int.html:19
   109  	qw422016.E().S(id)
   110  //line views/components/edit/Int.html:19
   111  	qw422016.N().S(`"><em class="title">`)
   112  //line views/components/edit/Int.html:19
   113  	qw422016.E().S(title)
   114  //line views/components/edit/Int.html:19
   115  	qw422016.N().S(`</em></label>`)
   116  //line views/components/edit/Int.html:20
   117  	components.StreamIndent(qw422016, true, indent+1)
   118  //line views/components/edit/Int.html:20
   119  	qw422016.N().S(`<div class="mt">`)
   120  //line views/components/edit/Int.html:21
   121  	StreamInt(qw422016, key, id, value, help...)
   122  //line views/components/edit/Int.html:21
   123  	qw422016.N().S(`</div>`)
   124  //line views/components/edit/Int.html:22
   125  	components.StreamIndent(qw422016, true, indent)
   126  //line views/components/edit/Int.html:22
   127  	qw422016.N().S(`</div>`)
   128  //line views/components/edit/Int.html:24
   129  }
   130  
   131  //line views/components/edit/Int.html:24
   132  func WriteIntVertical(qq422016 qtio422016.Writer, key string, id string, title string, value int, indent int, help ...string) {
   133  //line views/components/edit/Int.html:24
   134  	qw422016 := qt422016.AcquireWriter(qq422016)
   135  //line views/components/edit/Int.html:24
   136  	StreamIntVertical(qw422016, key, id, title, value, indent, help...)
   137  //line views/components/edit/Int.html:24
   138  	qt422016.ReleaseWriter(qw422016)
   139  //line views/components/edit/Int.html:24
   140  }
   141  
   142  //line views/components/edit/Int.html:24
   143  func IntVertical(key string, id string, title string, value int, indent int, help ...string) string {
   144  //line views/components/edit/Int.html:24
   145  	qb422016 := qt422016.AcquireByteBuffer()
   146  //line views/components/edit/Int.html:24
   147  	WriteIntVertical(qb422016, key, id, title, value, indent, help...)
   148  //line views/components/edit/Int.html:24
   149  	qs422016 := string(qb422016.B)
   150  //line views/components/edit/Int.html:24
   151  	qt422016.ReleaseByteBuffer(qb422016)
   152  //line views/components/edit/Int.html:24
   153  	return qs422016
   154  //line views/components/edit/Int.html:24
   155  }
   156  
   157  //line views/components/edit/Int.html:26
   158  func StreamIntTable(qw422016 *qt422016.Writer, key string, id string, title string, value int, indent int, help ...string) {
   159  //line views/components/edit/Int.html:27
   160  	id = cutil.CleanID(key, id)
   161  
   162  //line views/components/edit/Int.html:27
   163  	qw422016.N().S(`<tr>`)
   164  //line views/components/edit/Int.html:29
   165  	components.StreamIndent(qw422016, true, indent+1)
   166  //line views/components/edit/Int.html:29
   167  	qw422016.N().S(`<th class="shrink"><label for="`)
   168  //line views/components/edit/Int.html:30
   169  	qw422016.E().S(id)
   170  //line views/components/edit/Int.html:30
   171  	qw422016.N().S(`"`)
   172  //line views/components/edit/Int.html:30
   173  	components.StreamTitleFor(qw422016, help)
   174  //line views/components/edit/Int.html:30
   175  	qw422016.N().S(`>`)
   176  //line views/components/edit/Int.html:30
   177  	qw422016.E().S(title)
   178  //line views/components/edit/Int.html:30
   179  	qw422016.N().S(`</label></th>`)
   180  //line views/components/edit/Int.html:31
   181  	components.StreamIndent(qw422016, true, indent+1)
   182  //line views/components/edit/Int.html:31
   183  	qw422016.N().S(`<td>`)
   184  //line views/components/edit/Int.html:32
   185  	StreamInt(qw422016, key, id, value, help...)
   186  //line views/components/edit/Int.html:32
   187  	qw422016.N().S(`</td>`)
   188  //line views/components/edit/Int.html:33
   189  	components.StreamIndent(qw422016, true, indent)
   190  //line views/components/edit/Int.html:33
   191  	qw422016.N().S(`</tr>`)
   192  //line views/components/edit/Int.html:35
   193  }
   194  
   195  //line views/components/edit/Int.html:35
   196  func WriteIntTable(qq422016 qtio422016.Writer, key string, id string, title string, value int, indent int, help ...string) {
   197  //line views/components/edit/Int.html:35
   198  	qw422016 := qt422016.AcquireWriter(qq422016)
   199  //line views/components/edit/Int.html:35
   200  	StreamIntTable(qw422016, key, id, title, value, indent, help...)
   201  //line views/components/edit/Int.html:35
   202  	qt422016.ReleaseWriter(qw422016)
   203  //line views/components/edit/Int.html:35
   204  }
   205  
   206  //line views/components/edit/Int.html:35
   207  func IntTable(key string, id string, title string, value int, indent int, help ...string) string {
   208  //line views/components/edit/Int.html:35
   209  	qb422016 := qt422016.AcquireByteBuffer()
   210  //line views/components/edit/Int.html:35
   211  	WriteIntTable(qb422016, key, id, title, value, indent, help...)
   212  //line views/components/edit/Int.html:35
   213  	qs422016 := string(qb422016.B)
   214  //line views/components/edit/Int.html:35
   215  	qt422016.ReleaseByteBuffer(qb422016)
   216  //line views/components/edit/Int.html:35
   217  	return qs422016
   218  //line views/components/edit/Int.html:35
   219  }