github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/manage-settings.jade.go (about) 1 // Code generated by "jade.go"; DO NOT EDIT. 2 3 package views 4 5 import ( 6 "bufio" 7 "fmt" 8 "strings" 9 10 "github.com/ngocphuongnb/tetua/app/asset" 11 "github.com/ngocphuongnb/tetua/app/cache" 12 "github.com/ngocphuongnb/tetua/app/config" 13 "github.com/ngocphuongnb/tetua/app/entities" 14 "github.com/ngocphuongnb/tetua/app/utils" 15 ) 16 17 const ( 18 managesettings__20 = `</div></div><div class="main"><div class="box"><h1>` 19 managesettings__22 = `</div></div><div class="right"><div class="box fixed-sidebar"><div class="save-actions"><button>Save</button></div></div></div></div></form></div><div class="mobile-menu"><div class="menu-head">` 20 managesettings__76 = `<div><input name="` 21 managesettings__78 = `" type="hidden"/><input name="` 22 managesettings__82 = `" type="hidden"/><label for="` 23 managesettings__84 = `</label><input class="image-input" type="file" id="` 24 managesettings__85 = `" name="` 25 managesettings__86 = `"/><div class="image-upload-previewer" for="` 26 managesettings__87 = `"><img src="` 27 managesettings__89 = `<p><input name="` 28 managesettings__95 = `</label><textarea id="` 29 managesettings__98 = `</textarea></p>` 30 managesettings__103 = `" type="hidden"/><div class="flex"><label class="switch" for="` 31 managesettings__105 = `<span class="slider"></span></label><label for="` 32 managesettings__107 = `</label></div></div>` 33 managesettings__108 = `<input id="` 34 managesettings__109 = `" type="checkbox" name="` 35 managesettings__110 = `" value="yes" checked="checked"/>` 36 managesettings__113 = `" value="yes"/>` 37 managesettings__120 = `</label><input id="` 38 ) 39 40 func ManageSettings(settings []*config.SettingItem) func(meta *entities.Meta, wr *bufio.Writer) { 41 return func(meta *entities.Meta, wr *bufio.Writer) { 42 buffer := &WriterAsBuffer{wr} 43 44 buffer.WriteString(commentlist__0) 45 46 var title = meta.GetTitle() 47 var appName = config.Setting("app_name") 48 var appLogo = config.Setting("app_logo") 49 buffer.WriteString(commentlist__1) 50 WriteAll(title, true, buffer) 51 buffer.WriteString(commentlist__2) 52 WriteAll(meta.Canonical, true, buffer) 53 buffer.WriteString(commentlist__3) 54 WriteAll(meta.Type, true, buffer) 55 buffer.WriteString(commentlist__4) 56 WriteAll(meta.Canonical, true, buffer) 57 buffer.WriteString(commentlist__5) 58 WriteAll(title, true, buffer) 59 buffer.WriteString(commentlist__6) 60 WriteAll(appName, true, buffer) 61 buffer.WriteString(commentlist__7) 62 WriteAll(config.Setting("twitter_site"), true, buffer) 63 buffer.WriteString(commentlist__8) 64 WriteAll(title, true, buffer) 65 buffer.WriteString(commentlist__9) 66 WriteAll(appName, true, buffer) 67 buffer.WriteString(commentlist__10) 68 WriteAll(appName, true, buffer) 69 buffer.WriteString(commentlist__11) 70 WriteAll(appName+" Feed", true, buffer) 71 buffer.WriteString(commentlist__12) 72 WriteAll(utils.Url("/feed"), true, buffer) 73 buffer.WriteString(commentlist__13) 74 if appLogo != "" { 75 buffer.WriteString(commentlist__30) 76 WriteAll(appLogo, true, buffer) 77 buffer.WriteString(commentlist__31) 78 WriteAll(appLogo, true, buffer) 79 buffer.WriteString(commentlist__13) 80 } 81 if meta.Description != "" { 82 buffer.WriteString(commentlist__33) 83 WriteAll(meta.Description, true, buffer) 84 buffer.WriteString(commentlist__34) 85 WriteAll(meta.Description, true, buffer) 86 buffer.WriteString(commentlist__35) 87 WriteAll(meta.Description, true, buffer) 88 buffer.WriteString(commentlist__13) 89 } 90 if meta.Image != "" { 91 buffer.WriteString(commentlist__37) 92 WriteAll(meta.Image, true, buffer) 93 buffer.WriteString(commentlist__38) 94 WriteAll(meta.Image, true, buffer) 95 buffer.WriteString(commentlist__13) 96 } 97 WriteAll(asset.CssFile("css/light.min.css"), false, buffer) 98 WriteAll(asset.CssFile("css/style.css"), false, buffer) 99 WriteAll(config.Setting("inject_header"), false, buffer) 100 buffer.WriteString(commentlist__14) 101 WriteAll(utils.Url(""), true, buffer) 102 buffer.WriteString(commentlist__15) 103 var logoUrl = config.Setting("app_logo") 104 if logoUrl != "" { 105 buffer.WriteString(commentlist__40) 106 WriteAll(logoUrl, true, buffer) 107 buffer.WriteString(commentlist__41) 108 WriteAll(config.Setting("app_name"), true, buffer) 109 buffer.WriteString(commentlist__13) 110 } else { 111 buffer.WriteString(commentlist__43) 112 113 } 114 buffer.WriteString(commentlist__16) 115 WriteAll(meta.Query, true, buffer) 116 buffer.WriteString(commentlist__17) 117 WriteAll(utils.Url("/search"), true, buffer) 118 buffer.WriteString(commentlist__18) 119 120 if meta.User == nil || meta.User.ID == 0 { 121 buffer.WriteString(commentlist__44) 122 WriteAll(utils.Url("/login"), true, buffer) 123 buffer.WriteString(commentlist__45) 124 WriteAll(utils.Url("/register"), true, buffer) 125 buffer.WriteString(commentlist__46) 126 127 } else { 128 buffer.WriteString(commentlist__44) 129 WriteAll(utils.Url("/posts/new"), true, buffer) 130 buffer.WriteString(commentlist__48) 131 WriteAll(meta.User.Url(), true, buffer) 132 buffer.WriteString(commentlist__49) 133 WriteAll(meta.User.Username, true, buffer) 134 buffer.WriteString(commentlist__50) 135 if meta.User.AvatarImageUrl != "" { 136 buffer.WriteString(commentlist__57) 137 WriteAll(meta.User.AvatarImageUrl, true, buffer) 138 buffer.WriteString(commentlist__41) 139 WriteAll(meta.User.Username, true, buffer) 140 buffer.WriteString(commentlist__13) 141 } else { 142 buffer.WriteString(commentlist__60) 143 144 } 145 buffer.WriteString(commentlist__51) 146 147 if meta.User != nil && meta.User.IsRoot() { 148 buffer.WriteString(commentlist__44) 149 WriteAll(utils.Url("/manage"), true, buffer) 150 buffer.WriteString(commentlist__62) 151 152 } 153 buffer.WriteString(commentlist__44) 154 WriteAll(meta.User.Url(), true, buffer) 155 buffer.WriteString(commentlist__53) 156 WriteAll(utils.Url("/posts"), true, buffer) 157 buffer.WriteString(commentlist__54) 158 WriteAll(utils.Url("/settings"), true, buffer) 159 buffer.WriteString(commentlist__55) 160 WriteAll(utils.Url("/logout"), true, buffer) 161 buffer.WriteString(commentlist__56) 162 163 } 164 buffer.WriteString(managepagecompose__19) 165 166 { 167 buffer.WriteString(commentlist__119) 168 WriteAll(utils.Url("/manage"), true, buffer) 169 buffer.WriteString(commentlist__120) 170 WriteAll(utils.Url("/manage/topics"), true, buffer) 171 buffer.WriteString(commentlist__121) 172 WriteAll(utils.Url("/manage/posts"), true, buffer) 173 buffer.WriteString(commentlist__122) 174 WriteAll(utils.Url("/manage/pages"), true, buffer) 175 buffer.WriteString(commentlist__123) 176 WriteAll(utils.Url("/manage/roles"), true, buffer) 177 buffer.WriteString(commentlist__124) 178 WriteAll(utils.Url("/manage/users"), true, buffer) 179 buffer.WriteString(commentlist__125) 180 WriteAll(utils.Url("/manage/comments"), true, buffer) 181 buffer.WriteString(commentlist__126) 182 WriteAll(utils.Url("/manage/files"), true, buffer) 183 buffer.WriteString(commentlist__127) 184 WriteAll(utils.Url("/manage/settings"), true, buffer) 185 buffer.WriteString(commentlist__72) 186 187 } 188 189 buffer.WriteString(managesettings__20) 190 WriteEscString("Settings", buffer) 191 buffer.WriteString(error__20) 192 { 193 var ( 194 msgs = meta.Messages 195 ) 196 197 if msgs.Length() > 0 { 198 buffer.WriteString(commentlist__73) 199 var messages = msgs.Get() 200 for _, msg := range messages { 201 buffer.WriteString(commentlist__75) 202 WriteAll(msg.Type, true, buffer) 203 buffer.WriteString(commentlist__50) 204 WriteAll(msg.Message, true, buffer) 205 buffer.WriteString(commentlist__77) 206 } 207 buffer.WriteString(commentlist__74) 208 } 209 } 210 211 for i, setting := range settings { 212 var label = strings.Title(strings.Join(strings.Split(setting.Name, "_"), " ")) 213 var settingName = fmt.Sprintf("settings.%d.name", i) 214 var settingType = fmt.Sprintf("settings.%d.type", i) 215 var settingValue = fmt.Sprintf("settings.%d.value", i) 216 if setting.Type == "image" { 217 buffer.WriteString(managesettings__76) 218 WriteEscString(settingName, buffer) 219 buffer.WriteString(managepagecompose__87) 220 WriteAll(setting.Name, true, buffer) 221 buffer.WriteString(managesettings__78) 222 WriteEscString(settingType, buffer) 223 buffer.WriteString(managepagecompose__87) 224 WriteAll(setting.Type, true, buffer) 225 buffer.WriteString(managesettings__78) 226 WriteEscString(settingValue, buffer) 227 buffer.WriteString(managepagecompose__87) 228 WriteAll(setting.Value, true, buffer) 229 buffer.WriteString(managesettings__82) 230 WriteAll(setting.Name, true, buffer) 231 buffer.WriteString(commentlist__50) 232 WriteAll(label, true, buffer) 233 buffer.WriteString(managesettings__84) 234 WriteAll(setting.Name, true, buffer) 235 buffer.WriteString(managesettings__85) 236 WriteAll(setting.Name, true, buffer) 237 buffer.WriteString(managesettings__86) 238 WriteAll(setting.Name, true, buffer) 239 buffer.WriteString(managesettings__87) 240 WriteAll(setting.Value, true, buffer) 241 buffer.WriteString(managepagecompose__27) 242 243 } else if setting.Type == "textarea" { 244 buffer.WriteString(managesettings__89) 245 WriteEscString(settingName, buffer) 246 buffer.WriteString(managepagecompose__87) 247 WriteAll(setting.Name, true, buffer) 248 buffer.WriteString(managesettings__78) 249 WriteEscString(settingType, buffer) 250 buffer.WriteString(managepagecompose__87) 251 WriteAll(setting.Type, true, buffer) 252 buffer.WriteString(managesettings__82) 253 WriteAll(setting.Name, true, buffer) 254 buffer.WriteString(commentlist__50) 255 WriteAll(label, true, buffer) 256 buffer.WriteString(managesettings__95) 257 WriteAll(setting.Name, true, buffer) 258 buffer.WriteString(managesettings__85) 259 WriteEscString(settingValue, buffer) 260 buffer.WriteString(commentlist__50) 261 WriteAll(setting.Value, true, buffer) 262 buffer.WriteString(managesettings__98) 263 264 } else if setting.Type == "switch" { 265 buffer.WriteString(managesettings__76) 266 WriteEscString(settingName, buffer) 267 buffer.WriteString(managepagecompose__87) 268 WriteAll(setting.Name, true, buffer) 269 buffer.WriteString(managesettings__78) 270 WriteEscString(settingType, buffer) 271 buffer.WriteString(managepagecompose__87) 272 WriteAll(setting.Type, true, buffer) 273 buffer.WriteString(managesettings__103) 274 WriteAll(setting.Name, true, buffer) 275 buffer.WriteString(commentlist__50) 276 if setting.Value == "yes" { 277 buffer.WriteString(managesettings__108) 278 WriteAll(setting.Name, true, buffer) 279 buffer.WriteString(managesettings__109) 280 WriteEscString(settingValue, buffer) 281 buffer.WriteString(managesettings__110) 282 } else { 283 buffer.WriteString(managesettings__108) 284 WriteAll(setting.Name, true, buffer) 285 buffer.WriteString(managesettings__109) 286 WriteEscString(settingValue, buffer) 287 buffer.WriteString(managesettings__113) 288 } 289 buffer.WriteString(managesettings__105) 290 WriteAll(setting.Name, true, buffer) 291 buffer.WriteString(commentlist__50) 292 WriteAll(label, true, buffer) 293 buffer.WriteString(managesettings__107) 294 295 } else { 296 buffer.WriteString(managesettings__89) 297 WriteEscString(settingName, buffer) 298 buffer.WriteString(managepagecompose__87) 299 WriteAll(setting.Name, true, buffer) 300 buffer.WriteString(managesettings__78) 301 WriteEscString(settingType, buffer) 302 buffer.WriteString(managepagecompose__87) 303 WriteAll(setting.Type, true, buffer) 304 buffer.WriteString(managesettings__82) 305 WriteAll(setting.Name, true, buffer) 306 buffer.WriteString(commentlist__50) 307 WriteAll(label, true, buffer) 308 buffer.WriteString(managesettings__120) 309 WriteAll(setting.Name, true, buffer) 310 buffer.WriteString(managesettings__85) 311 WriteEscString(settingValue, buffer) 312 buffer.WriteString(managepagecompose__87) 313 WriteAll(setting.Value, true, buffer) 314 buffer.WriteString(managepagecompose__88) 315 316 } 317 } 318 buffer.WriteString(managesettings__22) 319 WriteAll(config.Setting("app_name"), true, buffer) 320 buffer.WriteString(commentlist__25) 321 322 if meta.User == nil || meta.User.ID == 0 { 323 buffer.WriteString(commentlist__106) 324 WriteAll(utils.Url("/login"), true, buffer) 325 buffer.WriteString(commentlist__107) 326 WriteAll(utils.Url("/register"), true, buffer) 327 buffer.WriteString(commentlist__108) 328 329 } else { 330 { 331 buffer.WriteString(commentlist__63) 332 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 333 buffer.WriteString(commentlist__64) 334 WriteAll(meta.User.Url(), true, buffer) 335 buffer.WriteString(commentlist__50) 336 WriteAll(meta.User.Name(), true, buffer) 337 buffer.WriteString(commentlist__66) 338 WriteAll("@"+meta.User.Username, true, buffer) 339 buffer.WriteString(commentlist__67) 340 WriteAll(utils.Url("/posts/new"), true, buffer) 341 buffer.WriteString(commentlist__68) 342 WriteAll(utils.Url("/posts"), true, buffer) 343 buffer.WriteString(commentlist__69) 344 WriteAll(utils.Url("/comments"), true, buffer) 345 buffer.WriteString(commentlist__70) 346 WriteAll(utils.Url("/files"), true, buffer) 347 buffer.WriteString(commentlist__71) 348 WriteAll(utils.Url("/settings"), true, buffer) 349 buffer.WriteString(commentlist__72) 350 351 } 352 353 if meta.User.IsRoot() { 354 { 355 buffer.WriteString(commentlist__119) 356 WriteAll(utils.Url("/manage"), true, buffer) 357 buffer.WriteString(commentlist__120) 358 WriteAll(utils.Url("/manage/topics"), true, buffer) 359 buffer.WriteString(commentlist__121) 360 WriteAll(utils.Url("/manage/posts"), true, buffer) 361 buffer.WriteString(commentlist__122) 362 WriteAll(utils.Url("/manage/pages"), true, buffer) 363 buffer.WriteString(commentlist__123) 364 WriteAll(utils.Url("/manage/roles"), true, buffer) 365 buffer.WriteString(commentlist__124) 366 WriteAll(utils.Url("/manage/users"), true, buffer) 367 buffer.WriteString(commentlist__125) 368 WriteAll(utils.Url("/manage/comments"), true, buffer) 369 buffer.WriteString(commentlist__126) 370 WriteAll(utils.Url("/manage/files"), true, buffer) 371 buffer.WriteString(commentlist__127) 372 WriteAll(utils.Url("/manage/settings"), true, buffer) 373 buffer.WriteString(commentlist__72) 374 375 } 376 377 } 378 } 379 buffer.WriteString(commentlist__26) 380 381 for _, topic := range cache.Topics { 382 buffer.WriteString(commentlist__106) 383 WriteAll(topic.Url(), true, buffer) 384 buffer.WriteString(commentlist__49) 385 WriteAll(topic.Name, true, buffer) 386 buffer.WriteString(commentlist__50) 387 WriteAll("#"+topic.Name, true, buffer) 388 buffer.WriteString(commentlist__132) 389 } 390 buffer.WriteString(commentlist__27) 391 WriteAll(config.Setting("footer_content"), false, buffer) 392 buffer.WriteString(commentlist__28) 393 WriteAll(config.Setting("inject_footer"), false, buffer) 394 WriteAll(asset.JsFile("js/layout.js"), false, buffer) 395 WriteAll(asset.JsFile("js/main.js"), false, buffer) 396 buffer.WriteString(error__26) 397 398 } 399 }