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

     1  // Code generated by qtc from "String.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/String.html:2
     7  package edit
     8  
     9  //line views/components/edit/String.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/String.html:7
    16  import (
    17  	qtio422016 "io"
    18  
    19  	qt422016 "github.com/valyala/quicktemplate"
    20  )
    21  
    22  //line views/components/edit/String.html:7
    23  var (
    24  	_ = qtio422016.Copy
    25  	_ = qt422016.AcquireByteBuffer
    26  )
    27  
    28  //line views/components/edit/String.html:7
    29  func StreamString(qw422016 *qt422016.Writer, key string, id string, value string, placeholder ...string) {
    30  //line views/components/edit/String.html:8
    31  	if id == "" {
    32  //line views/components/edit/String.html:8
    33  		qw422016.N().S(`<input name="`)
    34  //line views/components/edit/String.html:9
    35  		qw422016.E().S(key)
    36  //line views/components/edit/String.html:9
    37  		qw422016.N().S(`" value="`)
    38  //line views/components/edit/String.html:9
    39  		qw422016.E().S(value)
    40  //line views/components/edit/String.html:9
    41  		qw422016.N().S(`"`)
    42  //line views/components/edit/String.html:9
    43  		components.StreamPlaceholderFor(qw422016, placeholder)
    44  //line views/components/edit/String.html:9
    45  		qw422016.N().S(`/>`)
    46  //line views/components/edit/String.html:10
    47  	} else {
    48  //line views/components/edit/String.html:10
    49  		qw422016.N().S(`<input id="`)
    50  //line views/components/edit/String.html:11
    51  		qw422016.E().S(id)
    52  //line views/components/edit/String.html:11
    53  		qw422016.N().S(`" name="`)
    54  //line views/components/edit/String.html:11
    55  		qw422016.E().S(key)
    56  //line views/components/edit/String.html:11
    57  		qw422016.N().S(`" value="`)
    58  //line views/components/edit/String.html:11
    59  		qw422016.E().S(value)
    60  //line views/components/edit/String.html:11
    61  		qw422016.N().S(`"`)
    62  //line views/components/edit/String.html:11
    63  		components.StreamPlaceholderFor(qw422016, placeholder)
    64  //line views/components/edit/String.html:11
    65  		qw422016.N().S(`/>`)
    66  //line views/components/edit/String.html:12
    67  	}
    68  //line views/components/edit/String.html:13
    69  }
    70  
    71  //line views/components/edit/String.html:13
    72  func WriteString(qq422016 qtio422016.Writer, key string, id string, value string, placeholder ...string) {
    73  //line views/components/edit/String.html:13
    74  	qw422016 := qt422016.AcquireWriter(qq422016)
    75  //line views/components/edit/String.html:13
    76  	StreamString(qw422016, key, id, value, placeholder...)
    77  //line views/components/edit/String.html:13
    78  	qt422016.ReleaseWriter(qw422016)
    79  //line views/components/edit/String.html:13
    80  }
    81  
    82  //line views/components/edit/String.html:13
    83  func String(key string, id string, value string, placeholder ...string) string {
    84  //line views/components/edit/String.html:13
    85  	qb422016 := qt422016.AcquireByteBuffer()
    86  //line views/components/edit/String.html:13
    87  	WriteString(qb422016, key, id, value, placeholder...)
    88  //line views/components/edit/String.html:13
    89  	qs422016 := string(qb422016.B)
    90  //line views/components/edit/String.html:13
    91  	qt422016.ReleaseByteBuffer(qb422016)
    92  //line views/components/edit/String.html:13
    93  	return qs422016
    94  //line views/components/edit/String.html:13
    95  }
    96  
    97  //line views/components/edit/String.html:15
    98  func StreamStringVertical(qw422016 *qt422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
    99  //line views/components/edit/String.html:16
   100  	id = cutil.CleanID(key, id)
   101  
   102  //line views/components/edit/String.html:16
   103  	qw422016.N().S(`<div class="mb expanded">`)
   104  //line views/components/edit/String.html:18
   105  	components.StreamIndent(qw422016, true, indent+1)
   106  //line views/components/edit/String.html:18
   107  	qw422016.N().S(`<label for="`)
   108  //line views/components/edit/String.html:19
   109  	qw422016.E().S(id)
   110  //line views/components/edit/String.html:19
   111  	qw422016.N().S(`"><em class="title">`)
   112  //line views/components/edit/String.html:19
   113  	qw422016.E().S(title)
   114  //line views/components/edit/String.html:19
   115  	qw422016.N().S(`</em></label>`)
   116  //line views/components/edit/String.html:20
   117  	components.StreamIndent(qw422016, true, indent+1)
   118  //line views/components/edit/String.html:20
   119  	qw422016.N().S(`<div class="mt">`)
   120  //line views/components/edit/String.html:21
   121  	StreamString(qw422016, key, id, value, help...)
   122  //line views/components/edit/String.html:21
   123  	qw422016.N().S(`</div>`)
   124  //line views/components/edit/String.html:22
   125  	components.StreamIndent(qw422016, true, indent)
   126  //line views/components/edit/String.html:22
   127  	qw422016.N().S(`</div>`)
   128  //line views/components/edit/String.html:24
   129  }
   130  
   131  //line views/components/edit/String.html:24
   132  func WriteStringVertical(qq422016 qtio422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   133  //line views/components/edit/String.html:24
   134  	qw422016 := qt422016.AcquireWriter(qq422016)
   135  //line views/components/edit/String.html:24
   136  	StreamStringVertical(qw422016, key, id, title, value, indent, help...)
   137  //line views/components/edit/String.html:24
   138  	qt422016.ReleaseWriter(qw422016)
   139  //line views/components/edit/String.html:24
   140  }
   141  
   142  //line views/components/edit/String.html:24
   143  func StringVertical(key string, id string, title string, value string, indent int, help ...string) string {
   144  //line views/components/edit/String.html:24
   145  	qb422016 := qt422016.AcquireByteBuffer()
   146  //line views/components/edit/String.html:24
   147  	WriteStringVertical(qb422016, key, id, title, value, indent, help...)
   148  //line views/components/edit/String.html:24
   149  	qs422016 := string(qb422016.B)
   150  //line views/components/edit/String.html:24
   151  	qt422016.ReleaseByteBuffer(qb422016)
   152  //line views/components/edit/String.html:24
   153  	return qs422016
   154  //line views/components/edit/String.html:24
   155  }
   156  
   157  //line views/components/edit/String.html:26
   158  func StreamStringTable(qw422016 *qt422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   159  //line views/components/edit/String.html:27
   160  	id = cutil.CleanID(key, id)
   161  
   162  //line views/components/edit/String.html:27
   163  	qw422016.N().S(`<tr>`)
   164  //line views/components/edit/String.html:29
   165  	components.StreamIndent(qw422016, true, indent+1)
   166  //line views/components/edit/String.html:29
   167  	qw422016.N().S(`<th class="shrink"><label for="`)
   168  //line views/components/edit/String.html:30
   169  	qw422016.E().S(id)
   170  //line views/components/edit/String.html:30
   171  	qw422016.N().S(`"`)
   172  //line views/components/edit/String.html:30
   173  	components.StreamTitleFor(qw422016, help)
   174  //line views/components/edit/String.html:30
   175  	qw422016.N().S(`>`)
   176  //line views/components/edit/String.html:30
   177  	qw422016.E().S(title)
   178  //line views/components/edit/String.html:30
   179  	qw422016.N().S(`</label></th>`)
   180  //line views/components/edit/String.html:31
   181  	components.StreamIndent(qw422016, true, indent+1)
   182  //line views/components/edit/String.html:31
   183  	qw422016.N().S(`<td>`)
   184  //line views/components/edit/String.html:32
   185  	StreamString(qw422016, key, id, value, help...)
   186  //line views/components/edit/String.html:32
   187  	qw422016.N().S(`</td>`)
   188  //line views/components/edit/String.html:33
   189  	components.StreamIndent(qw422016, true, indent)
   190  //line views/components/edit/String.html:33
   191  	qw422016.N().S(`</tr>`)
   192  //line views/components/edit/String.html:35
   193  }
   194  
   195  //line views/components/edit/String.html:35
   196  func WriteStringTable(qq422016 qtio422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   197  //line views/components/edit/String.html:35
   198  	qw422016 := qt422016.AcquireWriter(qq422016)
   199  //line views/components/edit/String.html:35
   200  	StreamStringTable(qw422016, key, id, title, value, indent, help...)
   201  //line views/components/edit/String.html:35
   202  	qt422016.ReleaseWriter(qw422016)
   203  //line views/components/edit/String.html:35
   204  }
   205  
   206  //line views/components/edit/String.html:35
   207  func StringTable(key string, id string, title string, value string, indent int, help ...string) string {
   208  //line views/components/edit/String.html:35
   209  	qb422016 := qt422016.AcquireByteBuffer()
   210  //line views/components/edit/String.html:35
   211  	WriteStringTable(qb422016, key, id, title, value, indent, help...)
   212  //line views/components/edit/String.html:35
   213  	qs422016 := string(qb422016.B)
   214  //line views/components/edit/String.html:35
   215  	qt422016.ReleaseByteBuffer(qb422016)
   216  //line views/components/edit/String.html:35
   217  	return qs422016
   218  //line views/components/edit/String.html:35
   219  }
   220  
   221  //line views/components/edit/String.html:37
   222  func StreamPassword(qw422016 *qt422016.Writer, key string, id string, value string, placeholder ...string) {
   223  //line views/components/edit/String.html:38
   224  	if id == "" {
   225  //line views/components/edit/String.html:38
   226  		qw422016.N().S(`<input name="`)
   227  //line views/components/edit/String.html:39
   228  		qw422016.E().S(key)
   229  //line views/components/edit/String.html:39
   230  		qw422016.N().S(`" type="password" value="`)
   231  //line views/components/edit/String.html:39
   232  		qw422016.E().S(value)
   233  //line views/components/edit/String.html:39
   234  		qw422016.N().S(`"`)
   235  //line views/components/edit/String.html:39
   236  		components.StreamPlaceholderFor(qw422016, placeholder)
   237  //line views/components/edit/String.html:39
   238  		qw422016.N().S(`/>`)
   239  //line views/components/edit/String.html:40
   240  	} else {
   241  //line views/components/edit/String.html:40
   242  		qw422016.N().S(`<input id="`)
   243  //line views/components/edit/String.html:41
   244  		qw422016.E().S(id)
   245  //line views/components/edit/String.html:41
   246  		qw422016.N().S(`" name="`)
   247  //line views/components/edit/String.html:41
   248  		qw422016.E().S(key)
   249  //line views/components/edit/String.html:41
   250  		qw422016.N().S(`" type="password" value="`)
   251  //line views/components/edit/String.html:41
   252  		qw422016.E().S(value)
   253  //line views/components/edit/String.html:41
   254  		qw422016.N().S(`"`)
   255  //line views/components/edit/String.html:41
   256  		components.StreamPlaceholderFor(qw422016, placeholder)
   257  //line views/components/edit/String.html:41
   258  		qw422016.N().S(`/>`)
   259  //line views/components/edit/String.html:42
   260  	}
   261  //line views/components/edit/String.html:43
   262  }
   263  
   264  //line views/components/edit/String.html:43
   265  func WritePassword(qq422016 qtio422016.Writer, key string, id string, value string, placeholder ...string) {
   266  //line views/components/edit/String.html:43
   267  	qw422016 := qt422016.AcquireWriter(qq422016)
   268  //line views/components/edit/String.html:43
   269  	StreamPassword(qw422016, key, id, value, placeholder...)
   270  //line views/components/edit/String.html:43
   271  	qt422016.ReleaseWriter(qw422016)
   272  //line views/components/edit/String.html:43
   273  }
   274  
   275  //line views/components/edit/String.html:43
   276  func Password(key string, id string, value string, placeholder ...string) string {
   277  //line views/components/edit/String.html:43
   278  	qb422016 := qt422016.AcquireByteBuffer()
   279  //line views/components/edit/String.html:43
   280  	WritePassword(qb422016, key, id, value, placeholder...)
   281  //line views/components/edit/String.html:43
   282  	qs422016 := string(qb422016.B)
   283  //line views/components/edit/String.html:43
   284  	qt422016.ReleaseByteBuffer(qb422016)
   285  //line views/components/edit/String.html:43
   286  	return qs422016
   287  //line views/components/edit/String.html:43
   288  }
   289  
   290  //line views/components/edit/String.html:45
   291  func StreamPasswordVertical(qw422016 *qt422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   292  //line views/components/edit/String.html:46
   293  	id = cutil.CleanID(key, id)
   294  
   295  //line views/components/edit/String.html:46
   296  	qw422016.N().S(`<div class="mb expanded">`)
   297  //line views/components/edit/String.html:48
   298  	components.StreamIndent(qw422016, true, indent+1)
   299  //line views/components/edit/String.html:48
   300  	qw422016.N().S(`<label for="`)
   301  //line views/components/edit/String.html:49
   302  	qw422016.E().S(id)
   303  //line views/components/edit/String.html:49
   304  	qw422016.N().S(`"><em class="title">`)
   305  //line views/components/edit/String.html:49
   306  	qw422016.E().S(title)
   307  //line views/components/edit/String.html:49
   308  	qw422016.N().S(`</em></label>`)
   309  //line views/components/edit/String.html:50
   310  	components.StreamIndent(qw422016, true, indent+1)
   311  //line views/components/edit/String.html:50
   312  	qw422016.N().S(`<div class="mt">`)
   313  //line views/components/edit/String.html:51
   314  	StreamPassword(qw422016, key, id, value, help...)
   315  //line views/components/edit/String.html:51
   316  	qw422016.N().S(`</div>`)
   317  //line views/components/edit/String.html:52
   318  	components.StreamIndent(qw422016, true, indent)
   319  //line views/components/edit/String.html:52
   320  	qw422016.N().S(`</div>`)
   321  //line views/components/edit/String.html:54
   322  }
   323  
   324  //line views/components/edit/String.html:54
   325  func WritePasswordVertical(qq422016 qtio422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   326  //line views/components/edit/String.html:54
   327  	qw422016 := qt422016.AcquireWriter(qq422016)
   328  //line views/components/edit/String.html:54
   329  	StreamPasswordVertical(qw422016, key, id, title, value, indent, help...)
   330  //line views/components/edit/String.html:54
   331  	qt422016.ReleaseWriter(qw422016)
   332  //line views/components/edit/String.html:54
   333  }
   334  
   335  //line views/components/edit/String.html:54
   336  func PasswordVertical(key string, id string, title string, value string, indent int, help ...string) string {
   337  //line views/components/edit/String.html:54
   338  	qb422016 := qt422016.AcquireByteBuffer()
   339  //line views/components/edit/String.html:54
   340  	WritePasswordVertical(qb422016, key, id, title, value, indent, help...)
   341  //line views/components/edit/String.html:54
   342  	qs422016 := string(qb422016.B)
   343  //line views/components/edit/String.html:54
   344  	qt422016.ReleaseByteBuffer(qb422016)
   345  //line views/components/edit/String.html:54
   346  	return qs422016
   347  //line views/components/edit/String.html:54
   348  }
   349  
   350  //line views/components/edit/String.html:56
   351  func StreamPasswordTable(qw422016 *qt422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   352  //line views/components/edit/String.html:57
   353  	id = cutil.CleanID(key, id)
   354  
   355  //line views/components/edit/String.html:57
   356  	qw422016.N().S(`<tr>`)
   357  //line views/components/edit/String.html:59
   358  	components.StreamIndent(qw422016, true, indent+1)
   359  //line views/components/edit/String.html:59
   360  	qw422016.N().S(`<th class="shrink"><label for="`)
   361  //line views/components/edit/String.html:60
   362  	qw422016.E().S(id)
   363  //line views/components/edit/String.html:60
   364  	qw422016.N().S(`"`)
   365  //line views/components/edit/String.html:60
   366  	components.StreamTitleFor(qw422016, help)
   367  //line views/components/edit/String.html:60
   368  	qw422016.N().S(`>`)
   369  //line views/components/edit/String.html:60
   370  	qw422016.E().S(title)
   371  //line views/components/edit/String.html:60
   372  	qw422016.N().S(`</label></th>`)
   373  //line views/components/edit/String.html:61
   374  	components.StreamIndent(qw422016, true, indent+1)
   375  //line views/components/edit/String.html:61
   376  	qw422016.N().S(`<td>`)
   377  //line views/components/edit/String.html:62
   378  	StreamPassword(qw422016, key, id, value, help...)
   379  //line views/components/edit/String.html:62
   380  	qw422016.N().S(`</td>`)
   381  //line views/components/edit/String.html:63
   382  	components.StreamIndent(qw422016, true, indent)
   383  //line views/components/edit/String.html:63
   384  	qw422016.N().S(`</tr>`)
   385  //line views/components/edit/String.html:65
   386  }
   387  
   388  //line views/components/edit/String.html:65
   389  func WritePasswordTable(qq422016 qtio422016.Writer, key string, id string, title string, value string, indent int, help ...string) {
   390  //line views/components/edit/String.html:65
   391  	qw422016 := qt422016.AcquireWriter(qq422016)
   392  //line views/components/edit/String.html:65
   393  	StreamPasswordTable(qw422016, key, id, title, value, indent, help...)
   394  //line views/components/edit/String.html:65
   395  	qt422016.ReleaseWriter(qw422016)
   396  //line views/components/edit/String.html:65
   397  }
   398  
   399  //line views/components/edit/String.html:65
   400  func PasswordTable(key string, id string, title string, value string, indent int, help ...string) string {
   401  //line views/components/edit/String.html:65
   402  	qb422016 := qt422016.AcquireByteBuffer()
   403  //line views/components/edit/String.html:65
   404  	WritePasswordTable(qb422016, key, id, title, value, indent, help...)
   405  //line views/components/edit/String.html:65
   406  	qs422016 := string(qb422016.B)
   407  //line views/components/edit/String.html:65
   408  	qt422016.ReleaseByteBuffer(qb422016)
   409  //line views/components/edit/String.html:65
   410  	return qs422016
   411  //line views/components/edit/String.html:65
   412  }
   413  
   414  //line views/components/edit/String.html:67
   415  func StreamTextarea(qw422016 *qt422016.Writer, key string, id string, rows int, value string, placeholder ...string) {
   416  //line views/components/edit/String.html:68
   417  	if id == "" {
   418  //line views/components/edit/String.html:68
   419  		qw422016.N().S(`<textarea rows="`)
   420  //line views/components/edit/String.html:69
   421  		qw422016.N().D(rows)
   422  //line views/components/edit/String.html:69
   423  		qw422016.N().S(`" name="`)
   424  //line views/components/edit/String.html:69
   425  		qw422016.E().S(key)
   426  //line views/components/edit/String.html:69
   427  		qw422016.N().S(`"`)
   428  //line views/components/edit/String.html:69
   429  		components.StreamPlaceholderFor(qw422016, placeholder)
   430  //line views/components/edit/String.html:69
   431  		qw422016.N().S(`>`)
   432  //line views/components/edit/String.html:69
   433  		qw422016.E().S(value)
   434  //line views/components/edit/String.html:69
   435  		qw422016.N().S(`</textarea>`)
   436  //line views/components/edit/String.html:70
   437  	} else {
   438  //line views/components/edit/String.html:70
   439  		qw422016.N().S(`<textarea rows="`)
   440  //line views/components/edit/String.html:71
   441  		qw422016.N().D(rows)
   442  //line views/components/edit/String.html:71
   443  		qw422016.N().S(`" id="`)
   444  //line views/components/edit/String.html:71
   445  		qw422016.E().S(id)
   446  //line views/components/edit/String.html:71
   447  		qw422016.N().S(`" name="`)
   448  //line views/components/edit/String.html:71
   449  		qw422016.E().S(key)
   450  //line views/components/edit/String.html:71
   451  		qw422016.N().S(`"`)
   452  //line views/components/edit/String.html:71
   453  		components.StreamPlaceholderFor(qw422016, placeholder)
   454  //line views/components/edit/String.html:71
   455  		qw422016.N().S(`>`)
   456  //line views/components/edit/String.html:71
   457  		qw422016.E().S(value)
   458  //line views/components/edit/String.html:71
   459  		qw422016.N().S(`</textarea>`)
   460  //line views/components/edit/String.html:72
   461  	}
   462  //line views/components/edit/String.html:73
   463  }
   464  
   465  //line views/components/edit/String.html:73
   466  func WriteTextarea(qq422016 qtio422016.Writer, key string, id string, rows int, value string, placeholder ...string) {
   467  //line views/components/edit/String.html:73
   468  	qw422016 := qt422016.AcquireWriter(qq422016)
   469  //line views/components/edit/String.html:73
   470  	StreamTextarea(qw422016, key, id, rows, value, placeholder...)
   471  //line views/components/edit/String.html:73
   472  	qt422016.ReleaseWriter(qw422016)
   473  //line views/components/edit/String.html:73
   474  }
   475  
   476  //line views/components/edit/String.html:73
   477  func Textarea(key string, id string, rows int, value string, placeholder ...string) string {
   478  //line views/components/edit/String.html:73
   479  	qb422016 := qt422016.AcquireByteBuffer()
   480  //line views/components/edit/String.html:73
   481  	WriteTextarea(qb422016, key, id, rows, value, placeholder...)
   482  //line views/components/edit/String.html:73
   483  	qs422016 := string(qb422016.B)
   484  //line views/components/edit/String.html:73
   485  	qt422016.ReleaseByteBuffer(qb422016)
   486  //line views/components/edit/String.html:73
   487  	return qs422016
   488  //line views/components/edit/String.html:73
   489  }
   490  
   491  //line views/components/edit/String.html:75
   492  func StreamTextareaVertical(qw422016 *qt422016.Writer, key string, id string, title string, rows int, value string, indent int, help ...string) {
   493  //line views/components/edit/String.html:76
   494  	id = cutil.CleanID(key, id)
   495  
   496  //line views/components/edit/String.html:76
   497  	qw422016.N().S(`<div class="mb expanded">`)
   498  //line views/components/edit/String.html:78
   499  	components.StreamIndent(qw422016, true, indent+1)
   500  //line views/components/edit/String.html:78
   501  	qw422016.N().S(`<label for="`)
   502  //line views/components/edit/String.html:79
   503  	qw422016.E().S(id)
   504  //line views/components/edit/String.html:79
   505  	qw422016.N().S(`"><em class="title">`)
   506  //line views/components/edit/String.html:79
   507  	qw422016.E().S(title)
   508  //line views/components/edit/String.html:79
   509  	qw422016.N().S(`</em></label>`)
   510  //line views/components/edit/String.html:80
   511  	components.StreamIndent(qw422016, true, indent+1)
   512  //line views/components/edit/String.html:80
   513  	qw422016.N().S(`<div class="mt">`)
   514  //line views/components/edit/String.html:81
   515  	StreamTextarea(qw422016, key, id, rows, value, help...)
   516  //line views/components/edit/String.html:81
   517  	qw422016.N().S(`</div>`)
   518  //line views/components/edit/String.html:82
   519  	components.StreamIndent(qw422016, true, indent)
   520  //line views/components/edit/String.html:82
   521  	qw422016.N().S(`</div>`)
   522  //line views/components/edit/String.html:84
   523  }
   524  
   525  //line views/components/edit/String.html:84
   526  func WriteTextareaVertical(qq422016 qtio422016.Writer, key string, id string, title string, rows int, value string, indent int, help ...string) {
   527  //line views/components/edit/String.html:84
   528  	qw422016 := qt422016.AcquireWriter(qq422016)
   529  //line views/components/edit/String.html:84
   530  	StreamTextareaVertical(qw422016, key, id, title, rows, value, indent, help...)
   531  //line views/components/edit/String.html:84
   532  	qt422016.ReleaseWriter(qw422016)
   533  //line views/components/edit/String.html:84
   534  }
   535  
   536  //line views/components/edit/String.html:84
   537  func TextareaVertical(key string, id string, title string, rows int, value string, indent int, help ...string) string {
   538  //line views/components/edit/String.html:84
   539  	qb422016 := qt422016.AcquireByteBuffer()
   540  //line views/components/edit/String.html:84
   541  	WriteTextareaVertical(qb422016, key, id, title, rows, value, indent, help...)
   542  //line views/components/edit/String.html:84
   543  	qs422016 := string(qb422016.B)
   544  //line views/components/edit/String.html:84
   545  	qt422016.ReleaseByteBuffer(qb422016)
   546  //line views/components/edit/String.html:84
   547  	return qs422016
   548  //line views/components/edit/String.html:84
   549  }
   550  
   551  //line views/components/edit/String.html:86
   552  func StreamTextareaTable(qw422016 *qt422016.Writer, key string, id string, title string, rows int, value string, indent int, help ...string) {
   553  //line views/components/edit/String.html:87
   554  	id = cutil.CleanID(key, id)
   555  
   556  //line views/components/edit/String.html:87
   557  	qw422016.N().S(`<tr>`)
   558  //line views/components/edit/String.html:89
   559  	components.StreamIndent(qw422016, true, indent+1)
   560  //line views/components/edit/String.html:89
   561  	qw422016.N().S(`<th class="shrink"><label for="`)
   562  //line views/components/edit/String.html:90
   563  	qw422016.E().S(id)
   564  //line views/components/edit/String.html:90
   565  	qw422016.N().S(`"`)
   566  //line views/components/edit/String.html:90
   567  	components.StreamTitleFor(qw422016, help)
   568  //line views/components/edit/String.html:90
   569  	qw422016.N().S(`>`)
   570  //line views/components/edit/String.html:90
   571  	qw422016.E().S(title)
   572  //line views/components/edit/String.html:90
   573  	qw422016.N().S(`</label></th>`)
   574  //line views/components/edit/String.html:91
   575  	components.StreamIndent(qw422016, true, indent+1)
   576  //line views/components/edit/String.html:91
   577  	qw422016.N().S(`<td>`)
   578  //line views/components/edit/String.html:92
   579  	StreamTextarea(qw422016, key, id, rows, value, help...)
   580  //line views/components/edit/String.html:92
   581  	qw422016.N().S(`</td>`)
   582  //line views/components/edit/String.html:93
   583  	components.StreamIndent(qw422016, true, indent)
   584  //line views/components/edit/String.html:93
   585  	qw422016.N().S(`</tr>`)
   586  //line views/components/edit/String.html:95
   587  }
   588  
   589  //line views/components/edit/String.html:95
   590  func WriteTextareaTable(qq422016 qtio422016.Writer, key string, id string, title string, rows int, value string, indent int, help ...string) {
   591  //line views/components/edit/String.html:95
   592  	qw422016 := qt422016.AcquireWriter(qq422016)
   593  //line views/components/edit/String.html:95
   594  	StreamTextareaTable(qw422016, key, id, title, rows, value, indent, help...)
   595  //line views/components/edit/String.html:95
   596  	qt422016.ReleaseWriter(qw422016)
   597  //line views/components/edit/String.html:95
   598  }
   599  
   600  //line views/components/edit/String.html:95
   601  func TextareaTable(key string, id string, title string, rows int, value string, indent int, help ...string) string {
   602  //line views/components/edit/String.html:95
   603  	qb422016 := qt422016.AcquireByteBuffer()
   604  //line views/components/edit/String.html:95
   605  	WriteTextareaTable(qb422016, key, id, title, rows, value, indent, help...)
   606  //line views/components/edit/String.html:95
   607  	qs422016 := string(qb422016.B)
   608  //line views/components/edit/String.html:95
   609  	qt422016.ReleaseByteBuffer(qb422016)
   610  //line views/components/edit/String.html:95
   611  	return qs422016
   612  //line views/components/edit/String.html:95
   613  }