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