github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/components/view/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/view/Timestamp.html:2
     7  package view
     8  
     9  //line views/components/view/Timestamp.html:2
    10  import (
    11  	"time"
    12  
    13  	"github.com/kyleu/dbaudit/app/util"
    14  )
    15  
    16  //line views/components/view/Timestamp.html:8
    17  import (
    18  	qtio422016 "io"
    19  
    20  	qt422016 "github.com/valyala/quicktemplate"
    21  )
    22  
    23  //line views/components/view/Timestamp.html:8
    24  var (
    25  	_ = qtio422016.Copy
    26  	_ = qt422016.AcquireByteBuffer
    27  )
    28  
    29  //line views/components/view/Timestamp.html:8
    30  func StreamTimestamp(qw422016 *qt422016.Writer, value *time.Time) {
    31  //line views/components/view/Timestamp.html:8
    32  	qw422016.N().S(`<span class="timestamp nowrap" data-timestamp="`)
    33  //line views/components/view/Timestamp.html:9
    34  	qw422016.E().S(util.TimeToJS(value))
    35  //line views/components/view/Timestamp.html:9
    36  	qw422016.N().S(`">`)
    37  //line views/components/view/Timestamp.html:9
    38  	qw422016.E().S(util.TimeToFull(value))
    39  //line views/components/view/Timestamp.html:9
    40  	qw422016.N().S(`</span>`)
    41  //line views/components/view/Timestamp.html:10
    42  }
    43  
    44  //line views/components/view/Timestamp.html:10
    45  func WriteTimestamp(qq422016 qtio422016.Writer, value *time.Time) {
    46  //line views/components/view/Timestamp.html:10
    47  	qw422016 := qt422016.AcquireWriter(qq422016)
    48  //line views/components/view/Timestamp.html:10
    49  	StreamTimestamp(qw422016, value)
    50  //line views/components/view/Timestamp.html:10
    51  	qt422016.ReleaseWriter(qw422016)
    52  //line views/components/view/Timestamp.html:10
    53  }
    54  
    55  //line views/components/view/Timestamp.html:10
    56  func Timestamp(value *time.Time) string {
    57  //line views/components/view/Timestamp.html:10
    58  	qb422016 := qt422016.AcquireByteBuffer()
    59  //line views/components/view/Timestamp.html:10
    60  	WriteTimestamp(qb422016, value)
    61  //line views/components/view/Timestamp.html:10
    62  	qs422016 := string(qb422016.B)
    63  //line views/components/view/Timestamp.html:10
    64  	qt422016.ReleaseByteBuffer(qb422016)
    65  //line views/components/view/Timestamp.html:10
    66  	return qs422016
    67  //line views/components/view/Timestamp.html:10
    68  }
    69  
    70  //line views/components/view/Timestamp.html:12
    71  func StreamTimestampMillis(qw422016 *qt422016.Writer, value *time.Time) {
    72  //line views/components/view/Timestamp.html:12
    73  	qw422016.N().S(`<span class="timestamp millis nowrap" data-timestamp="`)
    74  //line views/components/view/Timestamp.html:13
    75  	qw422016.E().S(util.TimeToRFC3339(value))
    76  //line views/components/view/Timestamp.html:13
    77  	qw422016.N().S(`">`)
    78  //line views/components/view/Timestamp.html:13
    79  	qw422016.E().S(util.TimeToFullMS(value))
    80  //line views/components/view/Timestamp.html:13
    81  	qw422016.N().S(`</span>`)
    82  //line views/components/view/Timestamp.html:14
    83  }
    84  
    85  //line views/components/view/Timestamp.html:14
    86  func WriteTimestampMillis(qq422016 qtio422016.Writer, value *time.Time) {
    87  //line views/components/view/Timestamp.html:14
    88  	qw422016 := qt422016.AcquireWriter(qq422016)
    89  //line views/components/view/Timestamp.html:14
    90  	StreamTimestampMillis(qw422016, value)
    91  //line views/components/view/Timestamp.html:14
    92  	qt422016.ReleaseWriter(qw422016)
    93  //line views/components/view/Timestamp.html:14
    94  }
    95  
    96  //line views/components/view/Timestamp.html:14
    97  func TimestampMillis(value *time.Time) string {
    98  //line views/components/view/Timestamp.html:14
    99  	qb422016 := qt422016.AcquireByteBuffer()
   100  //line views/components/view/Timestamp.html:14
   101  	WriteTimestampMillis(qb422016, value)
   102  //line views/components/view/Timestamp.html:14
   103  	qs422016 := string(qb422016.B)
   104  //line views/components/view/Timestamp.html:14
   105  	qt422016.ReleaseByteBuffer(qb422016)
   106  //line views/components/view/Timestamp.html:14
   107  	return qs422016
   108  //line views/components/view/Timestamp.html:14
   109  }
   110  
   111  //line views/components/view/Timestamp.html:16
   112  func StreamTimestampRelative(qw422016 *qt422016.Writer, value *time.Time, static bool) {
   113  //line views/components/view/Timestamp.html:16
   114  	qw422016.N().S(`<span class="`)
   115  //line views/components/view/Timestamp.html:17
   116  	if !static {
   117  //line views/components/view/Timestamp.html:17
   118  		qw422016.N().S(`reltime`)
   119  //line views/components/view/Timestamp.html:17
   120  		qw422016.N().S(` `)
   121  //line views/components/view/Timestamp.html:17
   122  	}
   123  //line views/components/view/Timestamp.html:17
   124  	qw422016.N().S(`nowrap" data-timestamp="`)
   125  //line views/components/view/Timestamp.html:17
   126  	qw422016.E().S(util.TimeToFull(value))
   127  //line views/components/view/Timestamp.html:17
   128  	qw422016.N().S(`">`)
   129  //line views/components/view/Timestamp.html:17
   130  	qw422016.E().S(util.TimeRelative(value))
   131  //line views/components/view/Timestamp.html:17
   132  	qw422016.N().S(`</span>`)
   133  //line views/components/view/Timestamp.html:18
   134  }
   135  
   136  //line views/components/view/Timestamp.html:18
   137  func WriteTimestampRelative(qq422016 qtio422016.Writer, value *time.Time, static bool) {
   138  //line views/components/view/Timestamp.html:18
   139  	qw422016 := qt422016.AcquireWriter(qq422016)
   140  //line views/components/view/Timestamp.html:18
   141  	StreamTimestampRelative(qw422016, value, static)
   142  //line views/components/view/Timestamp.html:18
   143  	qt422016.ReleaseWriter(qw422016)
   144  //line views/components/view/Timestamp.html:18
   145  }
   146  
   147  //line views/components/view/Timestamp.html:18
   148  func TimestampRelative(value *time.Time, static bool) string {
   149  //line views/components/view/Timestamp.html:18
   150  	qb422016 := qt422016.AcquireByteBuffer()
   151  //line views/components/view/Timestamp.html:18
   152  	WriteTimestampRelative(qb422016, value, static)
   153  //line views/components/view/Timestamp.html:18
   154  	qs422016 := string(qb422016.B)
   155  //line views/components/view/Timestamp.html:18
   156  	qt422016.ReleaseByteBuffer(qb422016)
   157  //line views/components/view/Timestamp.html:18
   158  	return qs422016
   159  //line views/components/view/Timestamp.html:18
   160  }
   161  
   162  //line views/components/view/Timestamp.html:20
   163  func StreamTimestampDay(qw422016 *qt422016.Writer, value *time.Time) {
   164  //line views/components/view/Timestamp.html:21
   165  	qw422016.E().S(util.TimeToYMD(value))
   166  //line views/components/view/Timestamp.html:22
   167  }
   168  
   169  //line views/components/view/Timestamp.html:22
   170  func WriteTimestampDay(qq422016 qtio422016.Writer, value *time.Time) {
   171  //line views/components/view/Timestamp.html:22
   172  	qw422016 := qt422016.AcquireWriter(qq422016)
   173  //line views/components/view/Timestamp.html:22
   174  	StreamTimestampDay(qw422016, value)
   175  //line views/components/view/Timestamp.html:22
   176  	qt422016.ReleaseWriter(qw422016)
   177  //line views/components/view/Timestamp.html:22
   178  }
   179  
   180  //line views/components/view/Timestamp.html:22
   181  func TimestampDay(value *time.Time) string {
   182  //line views/components/view/Timestamp.html:22
   183  	qb422016 := qt422016.AcquireByteBuffer()
   184  //line views/components/view/Timestamp.html:22
   185  	WriteTimestampDay(qb422016, value)
   186  //line views/components/view/Timestamp.html:22
   187  	qs422016 := string(qb422016.B)
   188  //line views/components/view/Timestamp.html:22
   189  	qt422016.ReleaseByteBuffer(qb422016)
   190  //line views/components/view/Timestamp.html:22
   191  	return qs422016
   192  //line views/components/view/Timestamp.html:22
   193  }