github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/file-list.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 filelist__20 = `</div></div><main class="main"><div class="box"><h1>My Files</h1>` 17 filelist__21 = `<div class="files-list">` 18 filelist__29 = `<script>listenDeleteNodeEvents('file', '/files', '/files')</script></body></html>` 19 filelist__78 = `<div><a href="` 20 filelist__79 = `" target="_blank"><img src="` 21 filelist__80 = `"/></a><div class="actions"><a class="delete-file" href="#" data-id="` 22 filelist__81 = `">Delete</a></div></div>` 23 ) 24 25 func FileList(paginate *entities.Paginate[entities.File]) func(meta *entities.Meta, wr *bufio.Writer) { 26 return func(meta *entities.Meta, wr *bufio.Writer) { 27 buffer := &WriterAsBuffer{wr} 28 29 buffer.WriteString(commentlist__0) 30 31 var title = meta.GetTitle() 32 var appName = config.Setting("app_name") 33 var appLogo = config.Setting("app_logo") 34 buffer.WriteString(commentlist__1) 35 WriteAll(title, true, buffer) 36 buffer.WriteString(commentlist__2) 37 WriteAll(meta.Canonical, true, buffer) 38 buffer.WriteString(commentlist__3) 39 WriteAll(meta.Type, true, buffer) 40 buffer.WriteString(commentlist__4) 41 WriteAll(meta.Canonical, true, buffer) 42 buffer.WriteString(commentlist__5) 43 WriteAll(title, true, buffer) 44 buffer.WriteString(commentlist__6) 45 WriteAll(appName, true, buffer) 46 buffer.WriteString(commentlist__7) 47 WriteAll(config.Setting("twitter_site"), true, buffer) 48 buffer.WriteString(commentlist__8) 49 WriteAll(title, true, buffer) 50 buffer.WriteString(commentlist__9) 51 WriteAll(appName, true, buffer) 52 buffer.WriteString(commentlist__10) 53 WriteAll(appName, true, buffer) 54 buffer.WriteString(commentlist__11) 55 WriteAll(appName+" Feed", true, buffer) 56 buffer.WriteString(commentlist__12) 57 WriteAll(utils.Url("/feed"), true, buffer) 58 buffer.WriteString(commentlist__13) 59 if appLogo != "" { 60 buffer.WriteString(commentlist__30) 61 WriteAll(appLogo, true, buffer) 62 buffer.WriteString(commentlist__31) 63 WriteAll(appLogo, true, buffer) 64 buffer.WriteString(commentlist__13) 65 } 66 if meta.Description != "" { 67 buffer.WriteString(commentlist__33) 68 WriteAll(meta.Description, true, buffer) 69 buffer.WriteString(commentlist__34) 70 WriteAll(meta.Description, true, buffer) 71 buffer.WriteString(commentlist__35) 72 WriteAll(meta.Description, true, buffer) 73 buffer.WriteString(commentlist__13) 74 } 75 if meta.Image != "" { 76 buffer.WriteString(commentlist__37) 77 WriteAll(meta.Image, true, buffer) 78 buffer.WriteString(commentlist__38) 79 WriteAll(meta.Image, true, buffer) 80 buffer.WriteString(commentlist__13) 81 } 82 WriteAll(asset.CssFile("css/light.min.css"), false, buffer) 83 WriteAll(asset.CssFile("css/style.css"), false, buffer) 84 WriteAll(config.Setting("inject_header"), false, buffer) 85 buffer.WriteString(commentlist__14) 86 WriteAll(utils.Url(""), true, buffer) 87 buffer.WriteString(commentlist__15) 88 var logoUrl = config.Setting("app_logo") 89 if logoUrl != "" { 90 buffer.WriteString(commentlist__40) 91 WriteAll(logoUrl, true, buffer) 92 buffer.WriteString(commentlist__41) 93 WriteAll(config.Setting("app_name"), true, buffer) 94 buffer.WriteString(commentlist__13) 95 } else { 96 buffer.WriteString(commentlist__43) 97 98 } 99 buffer.WriteString(commentlist__16) 100 WriteAll(meta.Query, true, buffer) 101 buffer.WriteString(commentlist__17) 102 WriteAll(utils.Url("/search"), true, buffer) 103 buffer.WriteString(commentlist__18) 104 105 if meta.User == nil || meta.User.ID == 0 { 106 buffer.WriteString(commentlist__44) 107 WriteAll(utils.Url("/login"), true, buffer) 108 buffer.WriteString(commentlist__45) 109 WriteAll(utils.Url("/register"), true, buffer) 110 buffer.WriteString(commentlist__46) 111 112 } else { 113 buffer.WriteString(commentlist__44) 114 WriteAll(utils.Url("/posts/new"), true, buffer) 115 buffer.WriteString(commentlist__48) 116 WriteAll(meta.User.Url(), true, buffer) 117 buffer.WriteString(commentlist__49) 118 WriteAll(meta.User.Username, true, buffer) 119 buffer.WriteString(commentlist__50) 120 if meta.User.AvatarImageUrl != "" { 121 buffer.WriteString(commentlist__57) 122 WriteAll(meta.User.AvatarImageUrl, true, buffer) 123 buffer.WriteString(commentlist__41) 124 WriteAll(meta.User.Username, true, buffer) 125 buffer.WriteString(commentlist__13) 126 } else { 127 buffer.WriteString(commentlist__60) 128 129 } 130 buffer.WriteString(commentlist__51) 131 132 if meta.User != nil && meta.User.IsRoot() { 133 buffer.WriteString(commentlist__44) 134 WriteAll(utils.Url("/manage"), true, buffer) 135 buffer.WriteString(commentlist__62) 136 137 } 138 buffer.WriteString(commentlist__44) 139 WriteAll(meta.User.Url(), true, buffer) 140 buffer.WriteString(commentlist__53) 141 WriteAll(utils.Url("/posts"), true, buffer) 142 buffer.WriteString(commentlist__54) 143 WriteAll(utils.Url("/settings"), true, buffer) 144 buffer.WriteString(commentlist__55) 145 WriteAll(utils.Url("/logout"), true, buffer) 146 buffer.WriteString(commentlist__56) 147 148 } 149 buffer.WriteString(commentlist__19) 150 151 { 152 buffer.WriteString(commentlist__63) 153 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 154 buffer.WriteString(commentlist__64) 155 WriteAll(meta.User.Url(), true, buffer) 156 buffer.WriteString(commentlist__50) 157 WriteAll(meta.User.Name(), true, buffer) 158 buffer.WriteString(commentlist__66) 159 WriteAll("@"+meta.User.Username, true, buffer) 160 buffer.WriteString(commentlist__67) 161 WriteAll(utils.Url("/posts/new"), true, buffer) 162 buffer.WriteString(commentlist__68) 163 WriteAll(utils.Url("/posts"), true, buffer) 164 buffer.WriteString(commentlist__69) 165 WriteAll(utils.Url("/comments"), true, buffer) 166 buffer.WriteString(commentlist__70) 167 WriteAll(utils.Url("/files"), true, buffer) 168 buffer.WriteString(commentlist__71) 169 WriteAll(utils.Url("/settings"), true, buffer) 170 buffer.WriteString(commentlist__72) 171 172 } 173 174 buffer.WriteString(filelist__20) 175 176 { 177 var ( 178 msgs = meta.Messages 179 ) 180 181 if msgs.Length() > 0 { 182 buffer.WriteString(commentlist__73) 183 var messages = msgs.Get() 184 for _, msg := range messages { 185 buffer.WriteString(commentlist__75) 186 WriteAll(msg.Type, true, buffer) 187 buffer.WriteString(commentlist__50) 188 WriteAll(msg.Message, true, buffer) 189 buffer.WriteString(commentlist__77) 190 } 191 buffer.WriteString(commentlist__74) 192 } 193 } 194 195 buffer.WriteString(filelist__21) 196 for _, file := range paginate.Data { 197 var fileUrl = file.Url() 198 buffer.WriteString(filelist__78) 199 WriteAll(fileUrl, true, buffer) 200 buffer.WriteString(filelist__79) 201 WriteAll(fileUrl, true, buffer) 202 buffer.WriteString(filelist__80) 203 WriteAll(file.ID, true, buffer) 204 buffer.WriteString(filelist__81) 205 206 } 207 buffer.WriteString(commentlist__22) 208 var links = paginate.Links() 209 buffer.WriteString(commentlist__23) 210 for _, link := range links { 211 buffer.WriteString(commentlist__44) 212 WriteAll(link.Link, true, buffer) 213 buffer.WriteString(commentlist__103) 214 WriteAll(link.Class, true, buffer) 215 buffer.WriteString(commentlist__50) 216 WriteAll(link.Label, true, buffer) 217 buffer.WriteString(commentlist__105) 218 219 } 220 buffer.WriteString(commentlist__24) 221 WriteAll(config.Setting("app_name"), true, buffer) 222 buffer.WriteString(commentlist__25) 223 224 if meta.User == nil || meta.User.ID == 0 { 225 buffer.WriteString(commentlist__106) 226 WriteAll(utils.Url("/login"), true, buffer) 227 buffer.WriteString(commentlist__107) 228 WriteAll(utils.Url("/register"), true, buffer) 229 buffer.WriteString(commentlist__108) 230 231 } else { 232 { 233 buffer.WriteString(commentlist__63) 234 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 235 buffer.WriteString(commentlist__64) 236 WriteAll(meta.User.Url(), true, buffer) 237 buffer.WriteString(commentlist__50) 238 WriteAll(meta.User.Name(), true, buffer) 239 buffer.WriteString(commentlist__66) 240 WriteAll("@"+meta.User.Username, true, buffer) 241 buffer.WriteString(commentlist__67) 242 WriteAll(utils.Url("/posts/new"), true, buffer) 243 buffer.WriteString(commentlist__68) 244 WriteAll(utils.Url("/posts"), true, buffer) 245 buffer.WriteString(commentlist__69) 246 WriteAll(utils.Url("/comments"), true, buffer) 247 buffer.WriteString(commentlist__70) 248 WriteAll(utils.Url("/files"), true, buffer) 249 buffer.WriteString(commentlist__71) 250 WriteAll(utils.Url("/settings"), true, buffer) 251 buffer.WriteString(commentlist__72) 252 253 } 254 255 if meta.User.IsRoot() { 256 { 257 buffer.WriteString(commentlist__119) 258 WriteAll(utils.Url("/manage"), true, buffer) 259 buffer.WriteString(commentlist__120) 260 WriteAll(utils.Url("/manage/topics"), true, buffer) 261 buffer.WriteString(commentlist__121) 262 WriteAll(utils.Url("/manage/posts"), true, buffer) 263 buffer.WriteString(commentlist__122) 264 WriteAll(utils.Url("/manage/pages"), true, buffer) 265 buffer.WriteString(commentlist__123) 266 WriteAll(utils.Url("/manage/roles"), true, buffer) 267 buffer.WriteString(commentlist__124) 268 WriteAll(utils.Url("/manage/users"), true, buffer) 269 buffer.WriteString(commentlist__125) 270 WriteAll(utils.Url("/manage/comments"), true, buffer) 271 buffer.WriteString(commentlist__126) 272 WriteAll(utils.Url("/manage/files"), true, buffer) 273 buffer.WriteString(commentlist__127) 274 WriteAll(utils.Url("/manage/settings"), true, buffer) 275 buffer.WriteString(commentlist__72) 276 277 } 278 279 } 280 } 281 buffer.WriteString(commentlist__26) 282 283 for _, topic := range cache.Topics { 284 buffer.WriteString(commentlist__106) 285 WriteAll(topic.Url(), true, buffer) 286 buffer.WriteString(commentlist__49) 287 WriteAll(topic.Name, true, buffer) 288 buffer.WriteString(commentlist__50) 289 WriteAll("#"+topic.Name, true, buffer) 290 buffer.WriteString(commentlist__132) 291 } 292 buffer.WriteString(commentlist__27) 293 WriteAll(config.Setting("footer_content"), false, buffer) 294 buffer.WriteString(commentlist__28) 295 WriteAll(config.Setting("inject_footer"), false, buffer) 296 WriteAll(asset.JsFile("js/layout.js"), false, buffer) 297 WriteAll(asset.JsFile("js/main.js"), false, buffer) 298 buffer.WriteString(filelist__29) 299 300 } 301 }