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

     1  // Code generated by qtc from "Timestamp.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/Timestamp.html:2
     7  package edit
     8  
     9  //line views/components/edit/Timestamp.html:2
    10  import (
    11  	"time"
    12  
    13  	"github.com/kyleu/dbaudit/app/controller/cutil"
    14  	"github.com/kyleu/dbaudit/app/util"
    15  	"github.com/kyleu/dbaudit/views/components"
    16  )
    17  
    18  //line views/components/edit/Timestamp.html:10
    19  import (
    20  	qtio422016 "io"
    21  
    22  	qt422016 "github.com/valyala/quicktemplate"
    23  )
    24  
    25  //line views/components/edit/Timestamp.html:10
    26  var (
    27  	_ = qtio422016.Copy
    28  	_ = qt422016.AcquireByteBuffer
    29  )
    30  
    31  //line views/components/edit/Timestamp.html:10
    32  func StreamTimestamp(qw422016 *qt422016.Writer, key string, id string, value *time.Time, placeholder ...string) {
    33  //line views/components/edit/Timestamp.html:11
    34  	if id == "" {
    35  //line views/components/edit/Timestamp.html:11
    36  		qw422016.N().S(`<input name="`)
    37  //line views/components/edit/Timestamp.html:12
    38  		qw422016.E().S(key)
    39  //line views/components/edit/Timestamp.html:12
    40  		qw422016.N().S(`" type="datetime-local" value="`)
    41  //line views/components/edit/Timestamp.html:12
    42  		qw422016.E().S(util.TimeToFull(value))
    43  //line views/components/edit/Timestamp.html:12
    44  		qw422016.N().S(`"`)
    45  //line views/components/edit/Timestamp.html:12
    46  		components.StreamPlaceholderFor(qw422016, placeholder)
    47  //line views/components/edit/Timestamp.html:12
    48  		qw422016.N().S(`/>`)
    49  //line views/components/edit/Timestamp.html:13
    50  	} else {
    51  //line views/components/edit/Timestamp.html:13
    52  		qw422016.N().S(`<input id="`)
    53  //line views/components/edit/Timestamp.html:14
    54  		qw422016.E().S(id)
    55  //line views/components/edit/Timestamp.html:14
    56  		qw422016.N().S(`" name="`)
    57  //line views/components/edit/Timestamp.html:14
    58  		qw422016.E().S(key)
    59  //line views/components/edit/Timestamp.html:14
    60  		qw422016.N().S(`" type="datetime-local" value="`)
    61  //line views/components/edit/Timestamp.html:14
    62  		qw422016.E().S(util.TimeToFull(value))
    63  //line views/components/edit/Timestamp.html:14
    64  		qw422016.N().S(`"`)
    65  //line views/components/edit/Timestamp.html:14
    66  		components.StreamPlaceholderFor(qw422016, placeholder)
    67  //line views/components/edit/Timestamp.html:14
    68  		qw422016.N().S(`/>`)
    69  //line views/components/edit/Timestamp.html:15
    70  	}
    71  //line views/components/edit/Timestamp.html:16
    72  }
    73  
    74  //line views/components/edit/Timestamp.html:16
    75  func WriteTimestamp(qq422016 qtio422016.Writer, key string, id string, value *time.Time, placeholder ...string) {
    76  //line views/components/edit/Timestamp.html:16
    77  	qw422016 := qt422016.AcquireWriter(qq422016)
    78  //line views/components/edit/Timestamp.html:16
    79  	StreamTimestamp(qw422016, key, id, value, placeholder...)
    80  //line views/components/edit/Timestamp.html:16
    81  	qt422016.ReleaseWriter(qw422016)
    82  //line views/components/edit/Timestamp.html:16
    83  }
    84  
    85  //line views/components/edit/Timestamp.html:16
    86  func Timestamp(key string, id string, value *time.Time, placeholder ...string) string {
    87  //line views/components/edit/Timestamp.html:16
    88  	qb422016 := qt422016.AcquireByteBuffer()
    89  //line views/components/edit/Timestamp.html:16
    90  	WriteTimestamp(qb422016, key, id, value, placeholder...)
    91  //line views/components/edit/Timestamp.html:16
    92  	qs422016 := string(qb422016.B)
    93  //line views/components/edit/Timestamp.html:16
    94  	qt422016.ReleaseByteBuffer(qb422016)
    95  //line views/components/edit/Timestamp.html:16
    96  	return qs422016
    97  //line views/components/edit/Timestamp.html:16
    98  }
    99  
   100  //line views/components/edit/Timestamp.html:18
   101  func StreamTimestampVertical(qw422016 *qt422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   102  //line views/components/edit/Timestamp.html:19
   103  	id = cutil.CleanID(key, id)
   104  
   105  //line views/components/edit/Timestamp.html:19
   106  	qw422016.N().S(`<div class="mb expanded">`)
   107  //line views/components/edit/Timestamp.html:21
   108  	components.StreamIndent(qw422016, true, indent+1)
   109  //line views/components/edit/Timestamp.html:21
   110  	qw422016.N().S(`<label for="`)
   111  //line views/components/edit/Timestamp.html:22
   112  	qw422016.E().S(id)
   113  //line views/components/edit/Timestamp.html:22
   114  	qw422016.N().S(`"><em class="title">`)
   115  //line views/components/edit/Timestamp.html:22
   116  	qw422016.E().S(title)
   117  //line views/components/edit/Timestamp.html:22
   118  	qw422016.N().S(`</em></label>`)
   119  //line views/components/edit/Timestamp.html:23
   120  	components.StreamIndent(qw422016, true, indent+1)
   121  //line views/components/edit/Timestamp.html:23
   122  	qw422016.N().S(`<div class="mt">`)
   123  //line views/components/edit/Timestamp.html:24
   124  	StreamTimestamp(qw422016, key, id, value, help...)
   125  //line views/components/edit/Timestamp.html:24
   126  	qw422016.N().S(`</div>`)
   127  //line views/components/edit/Timestamp.html:25
   128  	components.StreamIndent(qw422016, true, indent)
   129  //line views/components/edit/Timestamp.html:25
   130  	qw422016.N().S(`</div>`)
   131  //line views/components/edit/Timestamp.html:27
   132  }
   133  
   134  //line views/components/edit/Timestamp.html:27
   135  func WriteTimestampVertical(qq422016 qtio422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   136  //line views/components/edit/Timestamp.html:27
   137  	qw422016 := qt422016.AcquireWriter(qq422016)
   138  //line views/components/edit/Timestamp.html:27
   139  	StreamTimestampVertical(qw422016, key, id, title, value, indent, help...)
   140  //line views/components/edit/Timestamp.html:27
   141  	qt422016.ReleaseWriter(qw422016)
   142  //line views/components/edit/Timestamp.html:27
   143  }
   144  
   145  //line views/components/edit/Timestamp.html:27
   146  func TimestampVertical(key string, id string, title string, value *time.Time, indent int, help ...string) string {
   147  //line views/components/edit/Timestamp.html:27
   148  	qb422016 := qt422016.AcquireByteBuffer()
   149  //line views/components/edit/Timestamp.html:27
   150  	WriteTimestampVertical(qb422016, key, id, title, value, indent, help...)
   151  //line views/components/edit/Timestamp.html:27
   152  	qs422016 := string(qb422016.B)
   153  //line views/components/edit/Timestamp.html:27
   154  	qt422016.ReleaseByteBuffer(qb422016)
   155  //line views/components/edit/Timestamp.html:27
   156  	return qs422016
   157  //line views/components/edit/Timestamp.html:27
   158  }
   159  
   160  //line views/components/edit/Timestamp.html:29
   161  func StreamTimestampTable(qw422016 *qt422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   162  //line views/components/edit/Timestamp.html:30
   163  	id = cutil.CleanID(key, id)
   164  
   165  //line views/components/edit/Timestamp.html:30
   166  	qw422016.N().S(`<tr>`)
   167  //line views/components/edit/Timestamp.html:32
   168  	components.StreamIndent(qw422016, true, indent+1)
   169  //line views/components/edit/Timestamp.html:32
   170  	qw422016.N().S(`<th class="shrink"><label for="`)
   171  //line views/components/edit/Timestamp.html:33
   172  	qw422016.E().S(id)
   173  //line views/components/edit/Timestamp.html:33
   174  	qw422016.N().S(`"`)
   175  //line views/components/edit/Timestamp.html:33
   176  	components.StreamTitleFor(qw422016, help)
   177  //line views/components/edit/Timestamp.html:33
   178  	qw422016.N().S(`>`)
   179  //line views/components/edit/Timestamp.html:33
   180  	qw422016.E().S(title)
   181  //line views/components/edit/Timestamp.html:33
   182  	qw422016.N().S(`</label></th>`)
   183  //line views/components/edit/Timestamp.html:34
   184  	components.StreamIndent(qw422016, true, indent+1)
   185  //line views/components/edit/Timestamp.html:34
   186  	qw422016.N().S(`<td>`)
   187  //line views/components/edit/Timestamp.html:35
   188  	StreamTimestamp(qw422016, key, id, value, help...)
   189  //line views/components/edit/Timestamp.html:35
   190  	qw422016.N().S(`</td>`)
   191  //line views/components/edit/Timestamp.html:36
   192  	components.StreamIndent(qw422016, true, indent)
   193  //line views/components/edit/Timestamp.html:36
   194  	qw422016.N().S(`</tr>`)
   195  //line views/components/edit/Timestamp.html:38
   196  }
   197  
   198  //line views/components/edit/Timestamp.html:38
   199  func WriteTimestampTable(qq422016 qtio422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   200  //line views/components/edit/Timestamp.html:38
   201  	qw422016 := qt422016.AcquireWriter(qq422016)
   202  //line views/components/edit/Timestamp.html:38
   203  	StreamTimestampTable(qw422016, key, id, title, value, indent, help...)
   204  //line views/components/edit/Timestamp.html:38
   205  	qt422016.ReleaseWriter(qw422016)
   206  //line views/components/edit/Timestamp.html:38
   207  }
   208  
   209  //line views/components/edit/Timestamp.html:38
   210  func TimestampTable(key string, id string, title string, value *time.Time, indent int, help ...string) string {
   211  //line views/components/edit/Timestamp.html:38
   212  	qb422016 := qt422016.AcquireByteBuffer()
   213  //line views/components/edit/Timestamp.html:38
   214  	WriteTimestampTable(qb422016, key, id, title, value, indent, help...)
   215  //line views/components/edit/Timestamp.html:38
   216  	qs422016 := string(qb422016.B)
   217  //line views/components/edit/Timestamp.html:38
   218  	qt422016.ReleaseByteBuffer(qb422016)
   219  //line views/components/edit/Timestamp.html:38
   220  	return qs422016
   221  //line views/components/edit/Timestamp.html:38
   222  }
   223  
   224  //line views/components/edit/Timestamp.html:40
   225  func StreamTimestampDay(qw422016 *qt422016.Writer, key string, id string, value *time.Time, placeholder ...string) {
   226  //line views/components/edit/Timestamp.html:41
   227  	if id == "" {
   228  //line views/components/edit/Timestamp.html:41
   229  		qw422016.N().S(`<input name="`)
   230  //line views/components/edit/Timestamp.html:42
   231  		qw422016.E().S(key)
   232  //line views/components/edit/Timestamp.html:42
   233  		qw422016.N().S(`" type="date" value="`)
   234  //line views/components/edit/Timestamp.html:42
   235  		qw422016.E().S(util.TimeToYMD(value))
   236  //line views/components/edit/Timestamp.html:42
   237  		qw422016.N().S(`"`)
   238  //line views/components/edit/Timestamp.html:42
   239  		components.StreamPlaceholderFor(qw422016, placeholder)
   240  //line views/components/edit/Timestamp.html:42
   241  		qw422016.N().S(`/>`)
   242  //line views/components/edit/Timestamp.html:43
   243  	} else {
   244  //line views/components/edit/Timestamp.html:43
   245  		qw422016.N().S(`<input id="`)
   246  //line views/components/edit/Timestamp.html:44
   247  		qw422016.E().S(id)
   248  //line views/components/edit/Timestamp.html:44
   249  		qw422016.N().S(`" name="`)
   250  //line views/components/edit/Timestamp.html:44
   251  		qw422016.E().S(key)
   252  //line views/components/edit/Timestamp.html:44
   253  		qw422016.N().S(`" type="date" value="`)
   254  //line views/components/edit/Timestamp.html:44
   255  		qw422016.E().S(util.TimeToYMD(value))
   256  //line views/components/edit/Timestamp.html:44
   257  		qw422016.N().S(`"`)
   258  //line views/components/edit/Timestamp.html:44
   259  		components.StreamPlaceholderFor(qw422016, placeholder)
   260  //line views/components/edit/Timestamp.html:44
   261  		qw422016.N().S(`/>`)
   262  //line views/components/edit/Timestamp.html:45
   263  	}
   264  //line views/components/edit/Timestamp.html:46
   265  }
   266  
   267  //line views/components/edit/Timestamp.html:46
   268  func WriteTimestampDay(qq422016 qtio422016.Writer, key string, id string, value *time.Time, placeholder ...string) {
   269  //line views/components/edit/Timestamp.html:46
   270  	qw422016 := qt422016.AcquireWriter(qq422016)
   271  //line views/components/edit/Timestamp.html:46
   272  	StreamTimestampDay(qw422016, key, id, value, placeholder...)
   273  //line views/components/edit/Timestamp.html:46
   274  	qt422016.ReleaseWriter(qw422016)
   275  //line views/components/edit/Timestamp.html:46
   276  }
   277  
   278  //line views/components/edit/Timestamp.html:46
   279  func TimestampDay(key string, id string, value *time.Time, placeholder ...string) string {
   280  //line views/components/edit/Timestamp.html:46
   281  	qb422016 := qt422016.AcquireByteBuffer()
   282  //line views/components/edit/Timestamp.html:46
   283  	WriteTimestampDay(qb422016, key, id, value, placeholder...)
   284  //line views/components/edit/Timestamp.html:46
   285  	qs422016 := string(qb422016.B)
   286  //line views/components/edit/Timestamp.html:46
   287  	qt422016.ReleaseByteBuffer(qb422016)
   288  //line views/components/edit/Timestamp.html:46
   289  	return qs422016
   290  //line views/components/edit/Timestamp.html:46
   291  }
   292  
   293  //line views/components/edit/Timestamp.html:48
   294  func StreamTimestampDayVertical(qw422016 *qt422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   295  //line views/components/edit/Timestamp.html:49
   296  	id = cutil.CleanID(key, id)
   297  
   298  //line views/components/edit/Timestamp.html:49
   299  	qw422016.N().S(`<div class="mb expanded">`)
   300  //line views/components/edit/Timestamp.html:51
   301  	components.StreamIndent(qw422016, true, indent+1)
   302  //line views/components/edit/Timestamp.html:51
   303  	qw422016.N().S(`<label for="`)
   304  //line views/components/edit/Timestamp.html:52
   305  	qw422016.E().S(id)
   306  //line views/components/edit/Timestamp.html:52
   307  	qw422016.N().S(`"><em class="title">`)
   308  //line views/components/edit/Timestamp.html:52
   309  	qw422016.E().S(title)
   310  //line views/components/edit/Timestamp.html:52
   311  	qw422016.N().S(`</em></label>`)
   312  //line views/components/edit/Timestamp.html:53
   313  	components.StreamIndent(qw422016, true, indent+1)
   314  //line views/components/edit/Timestamp.html:53
   315  	qw422016.N().S(`<div class="mt">`)
   316  //line views/components/edit/Timestamp.html:54
   317  	StreamTimestampDay(qw422016, key, id, value, help...)
   318  //line views/components/edit/Timestamp.html:54
   319  	qw422016.N().S(`</div>`)
   320  //line views/components/edit/Timestamp.html:55
   321  	components.StreamIndent(qw422016, true, indent)
   322  //line views/components/edit/Timestamp.html:55
   323  	qw422016.N().S(`</div>`)
   324  //line views/components/edit/Timestamp.html:57
   325  }
   326  
   327  //line views/components/edit/Timestamp.html:57
   328  func WriteTimestampDayVertical(qq422016 qtio422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   329  //line views/components/edit/Timestamp.html:57
   330  	qw422016 := qt422016.AcquireWriter(qq422016)
   331  //line views/components/edit/Timestamp.html:57
   332  	StreamTimestampDayVertical(qw422016, key, id, title, value, indent, help...)
   333  //line views/components/edit/Timestamp.html:57
   334  	qt422016.ReleaseWriter(qw422016)
   335  //line views/components/edit/Timestamp.html:57
   336  }
   337  
   338  //line views/components/edit/Timestamp.html:57
   339  func TimestampDayVertical(key string, id string, title string, value *time.Time, indent int, help ...string) string {
   340  //line views/components/edit/Timestamp.html:57
   341  	qb422016 := qt422016.AcquireByteBuffer()
   342  //line views/components/edit/Timestamp.html:57
   343  	WriteTimestampDayVertical(qb422016, key, id, title, value, indent, help...)
   344  //line views/components/edit/Timestamp.html:57
   345  	qs422016 := string(qb422016.B)
   346  //line views/components/edit/Timestamp.html:57
   347  	qt422016.ReleaseByteBuffer(qb422016)
   348  //line views/components/edit/Timestamp.html:57
   349  	return qs422016
   350  //line views/components/edit/Timestamp.html:57
   351  }
   352  
   353  //line views/components/edit/Timestamp.html:59
   354  func StreamTimestampDayTable(qw422016 *qt422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   355  //line views/components/edit/Timestamp.html:60
   356  	id = cutil.CleanID(key, id)
   357  
   358  //line views/components/edit/Timestamp.html:60
   359  	qw422016.N().S(`<tr>`)
   360  //line views/components/edit/Timestamp.html:62
   361  	components.StreamIndent(qw422016, true, indent+1)
   362  //line views/components/edit/Timestamp.html:62
   363  	qw422016.N().S(`<th class="shrink"><label for="`)
   364  //line views/components/edit/Timestamp.html:63
   365  	qw422016.E().S(id)
   366  //line views/components/edit/Timestamp.html:63
   367  	qw422016.N().S(`"`)
   368  //line views/components/edit/Timestamp.html:63
   369  	components.StreamTitleFor(qw422016, help)
   370  //line views/components/edit/Timestamp.html:63
   371  	qw422016.N().S(`>`)
   372  //line views/components/edit/Timestamp.html:63
   373  	qw422016.E().S(title)
   374  //line views/components/edit/Timestamp.html:63
   375  	qw422016.N().S(`</label></th>`)
   376  //line views/components/edit/Timestamp.html:64
   377  	components.StreamIndent(qw422016, true, indent+1)
   378  //line views/components/edit/Timestamp.html:64
   379  	qw422016.N().S(`<td>`)
   380  //line views/components/edit/Timestamp.html:65
   381  	StreamTimestampDay(qw422016, key, id, value, help...)
   382  //line views/components/edit/Timestamp.html:65
   383  	qw422016.N().S(`</td>`)
   384  //line views/components/edit/Timestamp.html:66
   385  	components.StreamIndent(qw422016, true, indent)
   386  //line views/components/edit/Timestamp.html:66
   387  	qw422016.N().S(`</tr>`)
   388  //line views/components/edit/Timestamp.html:68
   389  }
   390  
   391  //line views/components/edit/Timestamp.html:68
   392  func WriteTimestampDayTable(qq422016 qtio422016.Writer, key string, id string, title string, value *time.Time, indent int, help ...string) {
   393  //line views/components/edit/Timestamp.html:68
   394  	qw422016 := qt422016.AcquireWriter(qq422016)
   395  //line views/components/edit/Timestamp.html:68
   396  	StreamTimestampDayTable(qw422016, key, id, title, value, indent, help...)
   397  //line views/components/edit/Timestamp.html:68
   398  	qt422016.ReleaseWriter(qw422016)
   399  //line views/components/edit/Timestamp.html:68
   400  }
   401  
   402  //line views/components/edit/Timestamp.html:68
   403  func TimestampDayTable(key string, id string, title string, value *time.Time, indent int, help ...string) string {
   404  //line views/components/edit/Timestamp.html:68
   405  	qb422016 := qt422016.AcquireByteBuffer()
   406  //line views/components/edit/Timestamp.html:68
   407  	WriteTimestampDayTable(qb422016, key, id, title, value, indent, help...)
   408  //line views/components/edit/Timestamp.html:68
   409  	qs422016 := string(qb422016.B)
   410  //line views/components/edit/Timestamp.html:68
   411  	qt422016.ReleaseByteBuffer(qb422016)
   412  //line views/components/edit/Timestamp.html:68
   413  	return qs422016
   414  //line views/components/edit/Timestamp.html:68
   415  }