github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/message.jade.go (about) 1 // Code generated by "jade.go"; DO NOT EDIT. 2 3 package views 4 5 import ( 6 "bufio" 7 "fmt" 8 9 "github.com/ngocphuongnb/tetua/app/asset" 10 "github.com/ngocphuongnb/tetua/app/cache" 11 "github.com/ngocphuongnb/tetua/app/config" 12 "github.com/ngocphuongnb/tetua/app/entities" 13 "github.com/ngocphuongnb/tetua/app/utils" 14 ) 15 16 const ( 17 message__19 = `</ul><label class="menu-trigger"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"></path></svg></label></nav></header><div class="wrapper"><div class="container">` 18 message__20 = `<div class="layout"><div class="left"></div><div class="main"><div class="box login"><h1 class="text-center">` 19 message__22 = `<p>` 20 message__62 = `<meta http-equiv="refresh" content="` 21 ) 22 23 func Message(title, content, redirectUrl string, timeout int) func(meta *entities.Meta, wr *bufio.Writer) { 24 return func(meta *entities.Meta, wr *bufio.Writer) { 25 buffer := &WriterAsBuffer{wr} 26 27 buffer.WriteString(commentlist__0) 28 29 var title = meta.GetTitle() 30 var appName = config.Setting("app_name") 31 var appLogo = config.Setting("app_logo") 32 buffer.WriteString(commentlist__1) 33 WriteAll(title, true, buffer) 34 buffer.WriteString(commentlist__2) 35 WriteAll(meta.Canonical, true, buffer) 36 buffer.WriteString(commentlist__3) 37 WriteAll(meta.Type, true, buffer) 38 buffer.WriteString(commentlist__4) 39 WriteAll(meta.Canonical, true, buffer) 40 buffer.WriteString(commentlist__5) 41 WriteAll(title, true, buffer) 42 buffer.WriteString(commentlist__6) 43 WriteAll(appName, true, buffer) 44 buffer.WriteString(commentlist__7) 45 WriteAll(config.Setting("twitter_site"), true, buffer) 46 buffer.WriteString(commentlist__8) 47 WriteAll(title, true, buffer) 48 buffer.WriteString(commentlist__9) 49 WriteAll(appName, true, buffer) 50 buffer.WriteString(commentlist__10) 51 WriteAll(appName, true, buffer) 52 buffer.WriteString(commentlist__11) 53 WriteAll(appName+" Feed", true, buffer) 54 buffer.WriteString(commentlist__12) 55 WriteAll(utils.Url("/feed"), true, buffer) 56 buffer.WriteString(commentlist__13) 57 if appLogo != "" { 58 buffer.WriteString(commentlist__30) 59 WriteAll(appLogo, true, buffer) 60 buffer.WriteString(commentlist__31) 61 WriteAll(appLogo, true, buffer) 62 buffer.WriteString(commentlist__13) 63 } 64 if meta.Description != "" { 65 buffer.WriteString(commentlist__33) 66 WriteAll(meta.Description, true, buffer) 67 buffer.WriteString(commentlist__34) 68 WriteAll(meta.Description, true, buffer) 69 buffer.WriteString(commentlist__35) 70 WriteAll(meta.Description, true, buffer) 71 buffer.WriteString(commentlist__13) 72 } 73 if meta.Image != "" { 74 buffer.WriteString(commentlist__37) 75 WriteAll(meta.Image, true, buffer) 76 buffer.WriteString(commentlist__38) 77 WriteAll(meta.Image, true, buffer) 78 buffer.WriteString(commentlist__13) 79 } 80 WriteAll(asset.CssFile("css/light.min.css"), false, buffer) 81 WriteAll(asset.CssFile("css/style.css"), false, buffer) 82 WriteAll(config.Setting("inject_header"), false, buffer) 83 buffer.WriteString(commentlist__14) 84 WriteAll(utils.Url(""), true, buffer) 85 buffer.WriteString(commentlist__15) 86 var logoUrl = config.Setting("app_logo") 87 if logoUrl != "" { 88 buffer.WriteString(commentlist__40) 89 WriteAll(logoUrl, true, buffer) 90 buffer.WriteString(commentlist__41) 91 WriteAll(config.Setting("app_name"), true, buffer) 92 buffer.WriteString(commentlist__13) 93 } else { 94 buffer.WriteString(commentlist__43) 95 96 } 97 buffer.WriteString(commentlist__16) 98 WriteAll(meta.Query, true, buffer) 99 buffer.WriteString(commentlist__17) 100 WriteAll(utils.Url("/search"), true, buffer) 101 buffer.WriteString(commentlist__18) 102 103 if meta.User == nil || meta.User.ID == 0 { 104 buffer.WriteString(commentlist__44) 105 WriteAll(utils.Url("/login"), true, buffer) 106 buffer.WriteString(commentlist__45) 107 WriteAll(utils.Url("/register"), true, buffer) 108 buffer.WriteString(commentlist__46) 109 110 } else { 111 buffer.WriteString(commentlist__44) 112 WriteAll(utils.Url("/posts/new"), true, buffer) 113 buffer.WriteString(commentlist__48) 114 WriteAll(meta.User.Url(), true, buffer) 115 buffer.WriteString(commentlist__49) 116 WriteAll(meta.User.Username, true, buffer) 117 buffer.WriteString(commentlist__50) 118 if meta.User.AvatarImageUrl != "" { 119 buffer.WriteString(commentlist__57) 120 WriteAll(meta.User.AvatarImageUrl, true, buffer) 121 buffer.WriteString(commentlist__41) 122 WriteAll(meta.User.Username, true, buffer) 123 buffer.WriteString(commentlist__13) 124 } else { 125 buffer.WriteString(commentlist__60) 126 127 } 128 buffer.WriteString(commentlist__51) 129 130 if meta.User != nil && meta.User.IsRoot() { 131 buffer.WriteString(commentlist__44) 132 WriteAll(utils.Url("/manage"), true, buffer) 133 buffer.WriteString(commentlist__62) 134 135 } 136 buffer.WriteString(commentlist__44) 137 WriteAll(meta.User.Url(), true, buffer) 138 buffer.WriteString(commentlist__53) 139 WriteAll(utils.Url("/posts"), true, buffer) 140 buffer.WriteString(commentlist__54) 141 WriteAll(utils.Url("/settings"), true, buffer) 142 buffer.WriteString(commentlist__55) 143 WriteAll(utils.Url("/logout"), true, buffer) 144 buffer.WriteString(commentlist__56) 145 146 } 147 buffer.WriteString(message__19) 148 149 if redirectUrl != "" && timeout > 0 { 150 buffer.WriteString(message__62) 151 WriteEscString(fmt.Sprintf("%d; url=%s", timeout, redirectUrl), buffer) 152 buffer.WriteString(commentlist__13) 153 } 154 buffer.WriteString(message__20) 155 WriteAll(title, true, buffer) 156 buffer.WriteString(error__20) 157 { 158 var ( 159 msgs = meta.Messages 160 ) 161 162 if msgs.Length() > 0 { 163 buffer.WriteString(commentlist__73) 164 var messages = msgs.Get() 165 for _, msg := range messages { 166 buffer.WriteString(commentlist__75) 167 WriteAll(msg.Type, true, buffer) 168 buffer.WriteString(commentlist__50) 169 WriteAll(msg.Message, true, buffer) 170 buffer.WriteString(commentlist__77) 171 } 172 buffer.WriteString(commentlist__74) 173 } 174 } 175 176 buffer.WriteString(message__22) 177 WriteEscString(content, buffer) 178 buffer.WriteString(inactive__21) 179 WriteAll(config.Setting("app_name"), true, buffer) 180 buffer.WriteString(commentlist__25) 181 182 if meta.User == nil || meta.User.ID == 0 { 183 buffer.WriteString(commentlist__106) 184 WriteAll(utils.Url("/login"), true, buffer) 185 buffer.WriteString(commentlist__107) 186 WriteAll(utils.Url("/register"), true, buffer) 187 buffer.WriteString(commentlist__108) 188 189 } else { 190 { 191 buffer.WriteString(commentlist__63) 192 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 193 buffer.WriteString(commentlist__64) 194 WriteAll(meta.User.Url(), true, buffer) 195 buffer.WriteString(commentlist__50) 196 WriteAll(meta.User.Name(), true, buffer) 197 buffer.WriteString(commentlist__66) 198 WriteAll("@"+meta.User.Username, true, buffer) 199 buffer.WriteString(commentlist__67) 200 WriteAll(utils.Url("/posts/new"), true, buffer) 201 buffer.WriteString(commentlist__68) 202 WriteAll(utils.Url("/posts"), true, buffer) 203 buffer.WriteString(commentlist__69) 204 WriteAll(utils.Url("/comments"), true, buffer) 205 buffer.WriteString(commentlist__70) 206 WriteAll(utils.Url("/files"), true, buffer) 207 buffer.WriteString(commentlist__71) 208 WriteAll(utils.Url("/settings"), true, buffer) 209 buffer.WriteString(commentlist__72) 210 211 } 212 213 if meta.User.IsRoot() { 214 { 215 buffer.WriteString(commentlist__119) 216 WriteAll(utils.Url("/manage"), true, buffer) 217 buffer.WriteString(commentlist__120) 218 WriteAll(utils.Url("/manage/topics"), true, buffer) 219 buffer.WriteString(commentlist__121) 220 WriteAll(utils.Url("/manage/posts"), true, buffer) 221 buffer.WriteString(commentlist__122) 222 WriteAll(utils.Url("/manage/pages"), true, buffer) 223 buffer.WriteString(commentlist__123) 224 WriteAll(utils.Url("/manage/roles"), true, buffer) 225 buffer.WriteString(commentlist__124) 226 WriteAll(utils.Url("/manage/users"), true, buffer) 227 buffer.WriteString(commentlist__125) 228 WriteAll(utils.Url("/manage/comments"), true, buffer) 229 buffer.WriteString(commentlist__126) 230 WriteAll(utils.Url("/manage/files"), true, buffer) 231 buffer.WriteString(commentlist__127) 232 WriteAll(utils.Url("/manage/settings"), true, buffer) 233 buffer.WriteString(commentlist__72) 234 235 } 236 237 } 238 } 239 buffer.WriteString(commentlist__26) 240 241 for _, topic := range cache.Topics { 242 buffer.WriteString(commentlist__106) 243 WriteAll(topic.Url(), true, buffer) 244 buffer.WriteString(commentlist__49) 245 WriteAll(topic.Name, true, buffer) 246 buffer.WriteString(commentlist__50) 247 WriteAll("#"+topic.Name, true, buffer) 248 buffer.WriteString(commentlist__132) 249 } 250 buffer.WriteString(commentlist__27) 251 WriteAll(config.Setting("footer_content"), false, buffer) 252 buffer.WriteString(commentlist__28) 253 WriteAll(config.Setting("inject_footer"), false, buffer) 254 WriteAll(asset.JsFile("js/layout.js"), false, buffer) 255 buffer.WriteString(error__26) 256 257 } 258 }