github.com/ngocphuongnb/tetua@v0.0.7-alpha/app/themes/default/views/pages/post-list.jade (about) 1 extends ../partials/layout.jade 2 include ../partials/common.jade 3 4 block footer 5 !=asset.JsFile('js/main.js') 6 script listenDeleteNodeEvents('post', '/posts', '/posts') 7 8 block content 9 :go:func PostList(paginate *entities.Paginate[entities.Post]) 10 .container 11 .layout.two-left 12 .left 13 .box.fixed-sidebar 14 +userMenu() 15 main.main 16 .box 17 h1 My Posts 18 +Messages(meta.Messages) 19 .posts-list.manage.nodes-list 20 each post in paginate.Data 21 - var postUrl = post.Url() 22 article 23 .name 24 if post.Draft 25 span.status.error Draft 26 | 27 if !post.Approved 28 span.status.error Pending 29 | 30 h4(style='display:inline') 31 a(href=postUrl title=post.Name)=post.Name 32 .tags 33 for topic in post.Topics 34 a(href=topic.Url() title=topic.Name)='#'+topic.Name 35 .actions 36 a.edit-post(href=fmt.Sprintf("/posts/%d", post.ID)) Edit 37 | 38 a.delete-post(href='#' data-id=post.ID) Delete 39 - var links = paginate.Links() 40 ul.paginate 41 each link in links 42 li 43 a(href=link.Link class=link.Class)=link.Label 44