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