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 }