Refactor postlink in views into a mixin

indiachan-spamvector
Thomas Lynch 2 years ago
parent 8224b6f083
commit ae13b22363
  1. 2
      views/mixins/postlink.pug
  2. 3
      views/pages/globalmanagelogs.pug
  3. 3
      views/pages/managelogs.pug
  4. 3
      views/pages/modlog.pug

@ -0,0 +1,2 @@
mixin postlink(log, postLink, manageLink=false)
a.quote(href=`/${postLink.board || log.board}/${manageLink ? 'manage/' : ''}thread/${postLink.thread || postLink.postId}.html#${postLink.postId}`) >>#{postLink.postId}

@ -1,6 +1,7 @@
extends ../layout.pug
include ../mixins/ban.pug
include ../mixins/globalmanagenav.pug
include ../mixins/postlink.pug
block head
title Logs
@ -60,7 +61,7 @@ block content
td
if log.showLinks
for postLink in log.postLinks
a(href=`/${postLink.board || log.board}/manage/thread/${postLink.thread || postLink.postId}.html#${postLink.postId}`) >>#{postLink.postId}
+postlink(log, postLink, true)
|
else
| #{log.postLinks.map(l => l.postId)}

@ -3,6 +3,7 @@ include ../mixins/post.pug
include ../mixins/ban.pug
include ../mixins/managenav.pug
include ../mixins/boardheader.pug
include ../mixins/postlink.pug
block head
title /#{board._id}/ - Logs
@ -46,7 +47,7 @@ block content
td
if log.showLinks
for postLink in log.postLinks
a(href=`/${postLink.board || board._id}/manage/thread/${postLink.thread || postLink.postId}.html#${postLink.postId}`) >>#{postLink.postId}
+postlink(log, postLink, true)
|
else
| #{log.postLinks.map(l => l.postId)}

@ -1,6 +1,7 @@
extends ../layout.pug
include ../mixins/boardheader.pug
include ../mixins/boardnav.pug
include ../mixins/postlink.pug
block head
title /#{board._id}/ - Logs for #{startDate.toDateString()}
@ -29,7 +30,7 @@ block content
td
if log.showLinks
for postLink in log.postLinks
a.quote(href=`/${postLink.board || board._id}/thread/${postLink.thread || postLink.postId}.html#${postLink.postId}`) >>#{postLink.postId}
+postlink(log, postLink, false)
|
else
| #{log.postLinks.map(l => l.postId)}

Loading…
Cancel
Save