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