diff --git a/db/posts.js b/db/posts.js index fa8aba1b..2f15cd9b 100644 --- a/db/posts.js +++ b/db/posts.js @@ -188,6 +188,9 @@ module.exports = { 'reports': 0, 'globalreports': 0, } + }).sort({ + 'sticky': -1, + 'bumped': -1, }).toArray(); }, diff --git a/views/mixins/catalogtile.pug b/views/mixins/catalogtile.pug index 2edd4235..24155d6a 100644 --- a/views/mixins/catalogtile.pug +++ b/views/mixins/catalogtile.pug @@ -13,11 +13,18 @@ mixin catalogtile(board, post, truncate) else object.catalog-thumb(data=`/img/thumb-${post.files[0].filename.split('.')[0]}.jpg` width='64' height='64') header.post-info - span: a(href=postURL) ##{post.postId} + if post.sticky + img(src='/img/sticky.svg' height='12') + if post.saged + img(src='/img/saged.svg' height='12') + if post.locked + img(src='/img/locked.svg' height='12') + | + span: a(href=postURL) No.#{post.postId} | span Replies: #{post.replyposts} | span Images: #{post.replyfiles} - br if post.message + br blockquote.no-m-p.post-message !{post.message}