github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/components/edit/Icon.html.go (about) 1 // Code generated by qtc from "Icon.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/Icon.html:2 7 package edit 8 9 //line views/components/edit/Icon.html:2 10 import ( 11 "github.com/kyleu/dbaudit/app/controller/cutil" 12 "github.com/kyleu/dbaudit/app/util" 13 "github.com/kyleu/dbaudit/views/components" 14 ) 15 16 //line views/components/edit/Icon.html:8 17 import ( 18 qtio422016 "io" 19 20 qt422016 "github.com/valyala/quicktemplate" 21 ) 22 23 //line views/components/edit/Icon.html:8 24 var ( 25 _ = qtio422016.Copy 26 _ = qt422016.AcquireByteBuffer 27 ) 28 29 //line views/components/edit/Icon.html:8 30 func StreamIconPicker(qw422016 *qt422016.Writer, key string, selected string, ps *cutil.PageState, indent int) { 31 //line views/components/edit/Icon.html:9 32 components.StreamIndent(qw422016, true, indent) 33 //line views/components/edit/Icon.html:9 34 qw422016.N().S(`<div class="choice">`) 35 //line views/components/edit/Icon.html:11 36 for _, k := range util.SVGIconKeys { 37 //line views/components/edit/Icon.html:12 38 components.StreamIndent(qw422016, true, indent+1) 39 //line views/components/edit/Icon.html:12 40 qw422016.N().S(`<label title="`) 41 //line views/components/edit/Icon.html:13 42 qw422016.E().S(k) 43 //line views/components/edit/Icon.html:13 44 qw422016.N().S(`">`) 45 //line views/components/edit/Icon.html:14 46 if k == selected { 47 //line views/components/edit/Icon.html:14 48 qw422016.N().S(`<input type="radio" name="`) 49 //line views/components/edit/Icon.html:15 50 qw422016.E().S(key) 51 //line views/components/edit/Icon.html:15 52 qw422016.N().S(`" value="`) 53 //line views/components/edit/Icon.html:15 54 qw422016.E().S(k) 55 //line views/components/edit/Icon.html:15 56 qw422016.N().S(`" checked="checked" />`) 57 //line views/components/edit/Icon.html:16 58 } else { 59 //line views/components/edit/Icon.html:16 60 qw422016.N().S(`<input type="radio" name="`) 61 //line views/components/edit/Icon.html:17 62 qw422016.E().S(key) 63 //line views/components/edit/Icon.html:17 64 qw422016.N().S(`" value="`) 65 //line views/components/edit/Icon.html:17 66 qw422016.E().S(k) 67 //line views/components/edit/Icon.html:17 68 qw422016.N().S(`" />`) 69 //line views/components/edit/Icon.html:18 70 } 71 //line views/components/edit/Icon.html:19 72 qw422016.N().S(` `) 73 //line views/components/edit/Icon.html:20 74 components.StreamSVGRef(qw422016, k, 48, 48, "", ps) 75 //line views/components/edit/Icon.html:20 76 qw422016.N().S(`</label>`) 77 //line views/components/edit/Icon.html:22 78 } 79 //line views/components/edit/Icon.html:23 80 components.StreamIndent(qw422016, true, indent+1) 81 //line views/components/edit/Icon.html:23 82 qw422016.N().S(`<div class="clear"></div>`) 83 //line views/components/edit/Icon.html:25 84 components.StreamIndent(qw422016, true, indent) 85 //line views/components/edit/Icon.html:25 86 qw422016.N().S(`</div>`) 87 //line views/components/edit/Icon.html:27 88 } 89 90 //line views/components/edit/Icon.html:27 91 func WriteIconPicker(qq422016 qtio422016.Writer, key string, selected string, ps *cutil.PageState, indent int) { 92 //line views/components/edit/Icon.html:27 93 qw422016 := qt422016.AcquireWriter(qq422016) 94 //line views/components/edit/Icon.html:27 95 StreamIconPicker(qw422016, key, selected, ps, indent) 96 //line views/components/edit/Icon.html:27 97 qt422016.ReleaseWriter(qw422016) 98 //line views/components/edit/Icon.html:27 99 } 100 101 //line views/components/edit/Icon.html:27 102 func IconPicker(key string, selected string, ps *cutil.PageState, indent int) string { 103 //line views/components/edit/Icon.html:27 104 qb422016 := qt422016.AcquireByteBuffer() 105 //line views/components/edit/Icon.html:27 106 WriteIconPicker(qb422016, key, selected, ps, indent) 107 //line views/components/edit/Icon.html:27 108 qs422016 := string(qb422016.B) 109 //line views/components/edit/Icon.html:27 110 qt422016.ReleaseByteBuffer(qb422016) 111 //line views/components/edit/Icon.html:27 112 return qs422016 113 //line views/components/edit/Icon.html:27 114 } 115 116 //line views/components/edit/Icon.html:29 117 func StreamIconPickerVertical(qw422016 *qt422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int) { 118 //line views/components/edit/Icon.html:29 119 qw422016.N().S(`<div class="mb expanded">`) 120 //line views/components/edit/Icon.html:31 121 components.StreamIndent(qw422016, true, indent+1) 122 //line views/components/edit/Icon.html:31 123 qw422016.N().S(`<em class="title">`) 124 //line views/components/edit/Icon.html:32 125 qw422016.E().S(title) 126 //line views/components/edit/Icon.html:32 127 qw422016.N().S(`</em>`) 128 //line views/components/edit/Icon.html:33 129 components.StreamIndent(qw422016, true, indent+1) 130 //line views/components/edit/Icon.html:33 131 qw422016.N().S(`<div class="mt">`) 132 //line views/components/edit/Icon.html:34 133 StreamIconPicker(qw422016, key, value, ps, indent) 134 //line views/components/edit/Icon.html:34 135 qw422016.N().S(`</div>`) 136 //line views/components/edit/Icon.html:35 137 components.StreamIndent(qw422016, true, indent) 138 //line views/components/edit/Icon.html:35 139 qw422016.N().S(`</div>`) 140 //line views/components/edit/Icon.html:37 141 } 142 143 //line views/components/edit/Icon.html:37 144 func WriteIconPickerVertical(qq422016 qtio422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int) { 145 //line views/components/edit/Icon.html:37 146 qw422016 := qt422016.AcquireWriter(qq422016) 147 //line views/components/edit/Icon.html:37 148 StreamIconPickerVertical(qw422016, key, title, value, ps, indent) 149 //line views/components/edit/Icon.html:37 150 qt422016.ReleaseWriter(qw422016) 151 //line views/components/edit/Icon.html:37 152 } 153 154 //line views/components/edit/Icon.html:37 155 func IconPickerVertical(key string, title string, value string, ps *cutil.PageState, indent int) string { 156 //line views/components/edit/Icon.html:37 157 qb422016 := qt422016.AcquireByteBuffer() 158 //line views/components/edit/Icon.html:37 159 WriteIconPickerVertical(qb422016, key, title, value, ps, indent) 160 //line views/components/edit/Icon.html:37 161 qs422016 := string(qb422016.B) 162 //line views/components/edit/Icon.html:37 163 qt422016.ReleaseByteBuffer(qb422016) 164 //line views/components/edit/Icon.html:37 165 return qs422016 166 //line views/components/edit/Icon.html:37 167 } 168 169 //line views/components/edit/Icon.html:39 170 func StreamIcons(qw422016 *qt422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int) { 171 //line views/components/edit/Icon.html:39 172 qw422016.N().S(`<div class="mb expanded">`) 173 //line views/components/edit/Icon.html:41 174 components.StreamIndent(qw422016, true, indent+1) 175 //line views/components/edit/Icon.html:41 176 qw422016.N().S(`<em class="title">`) 177 //line views/components/edit/Icon.html:42 178 qw422016.E().S(title) 179 //line views/components/edit/Icon.html:42 180 qw422016.N().S(`</em>`) 181 //line views/components/edit/Icon.html:43 182 components.StreamIndent(qw422016, true, indent+1) 183 //line views/components/edit/Icon.html:43 184 qw422016.N().S(`<div class="mt">`) 185 //line views/components/edit/Icon.html:44 186 StreamIconPicker(qw422016, key, value, ps, indent) 187 //line views/components/edit/Icon.html:44 188 qw422016.N().S(`</div>`) 189 //line views/components/edit/Icon.html:45 190 components.StreamIndent(qw422016, true, indent) 191 //line views/components/edit/Icon.html:45 192 qw422016.N().S(`</div>`) 193 //line views/components/edit/Icon.html:47 194 } 195 196 //line views/components/edit/Icon.html:47 197 func WriteIcons(qq422016 qtio422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int) { 198 //line views/components/edit/Icon.html:47 199 qw422016 := qt422016.AcquireWriter(qq422016) 200 //line views/components/edit/Icon.html:47 201 StreamIcons(qw422016, key, title, value, ps, indent) 202 //line views/components/edit/Icon.html:47 203 qt422016.ReleaseWriter(qw422016) 204 //line views/components/edit/Icon.html:47 205 } 206 207 //line views/components/edit/Icon.html:47 208 func Icons(key string, title string, value string, ps *cutil.PageState, indent int) string { 209 //line views/components/edit/Icon.html:47 210 qb422016 := qt422016.AcquireByteBuffer() 211 //line views/components/edit/Icon.html:47 212 WriteIcons(qb422016, key, title, value, ps, indent) 213 //line views/components/edit/Icon.html:47 214 qs422016 := string(qb422016.B) 215 //line views/components/edit/Icon.html:47 216 qt422016.ReleaseByteBuffer(qb422016) 217 //line views/components/edit/Icon.html:47 218 return qs422016 219 //line views/components/edit/Icon.html:47 220 } 221 222 //line views/components/edit/Icon.html:49 223 func StreamIconsTable(qw422016 *qt422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int, help ...string) { 224 //line views/components/edit/Icon.html:49 225 qw422016.N().S(`<tr>`) 226 //line views/components/edit/Icon.html:51 227 components.StreamIndent(qw422016, true, indent+1) 228 //line views/components/edit/Icon.html:51 229 qw422016.N().S(`<th class="shrink"><label>`) 230 //line views/components/edit/Icon.html:52 231 qw422016.E().S(title) 232 //line views/components/edit/Icon.html:52 233 qw422016.N().S(`</label></th>`) 234 //line views/components/edit/Icon.html:53 235 components.StreamIndent(qw422016, true, indent+1) 236 //line views/components/edit/Icon.html:53 237 qw422016.N().S(`<td>`) 238 //line views/components/edit/Icon.html:54 239 StreamIcons(qw422016, key, title, value, ps, indent+2) 240 //line views/components/edit/Icon.html:54 241 qw422016.N().S(`</td>`) 242 //line views/components/edit/Icon.html:56 243 components.StreamIndent(qw422016, true, indent) 244 //line views/components/edit/Icon.html:56 245 qw422016.N().S(`</tr>`) 246 //line views/components/edit/Icon.html:58 247 } 248 249 //line views/components/edit/Icon.html:58 250 func WriteIconsTable(qq422016 qtio422016.Writer, key string, title string, value string, ps *cutil.PageState, indent int, help ...string) { 251 //line views/components/edit/Icon.html:58 252 qw422016 := qt422016.AcquireWriter(qq422016) 253 //line views/components/edit/Icon.html:58 254 StreamIconsTable(qw422016, key, title, value, ps, indent, help...) 255 //line views/components/edit/Icon.html:58 256 qt422016.ReleaseWriter(qw422016) 257 //line views/components/edit/Icon.html:58 258 } 259 260 //line views/components/edit/Icon.html:58 261 func IconsTable(key string, title string, value string, ps *cutil.PageState, indent int, help ...string) string { 262 //line views/components/edit/Icon.html:58 263 qb422016 := qt422016.AcquireByteBuffer() 264 //line views/components/edit/Icon.html:58 265 WriteIconsTable(qb422016, key, title, value, ps, indent, help...) 266 //line views/components/edit/Icon.html:58 267 qs422016 := string(qb422016.B) 268 //line views/components/edit/Icon.html:58 269 qt422016.ReleaseByteBuffer(qb422016) 270 //line views/components/edit/Icon.html:58 271 return qs422016 272 //line views/components/edit/Icon.html:58 273 }