mirror of https://gitgud.io/fatchan/jschan.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
654 B
14 lines
654 B
3 years ago
|
mixin announcements(hrTop=true, hrMiddle=true, hrBottom=true)
|
||
|
- const hasGlobalAnnouncement = globalAnnouncement.markdown;
|
||
|
- const hasBoardAnnouncement = board && board.settings.announcement.markdown;
|
||
|
if hrTop && (hasGlobalAnnouncement || hasBoardAnnouncement)
|
||
|
hr(size=1)
|
||
|
if hasGlobalAnnouncement
|
||
|
pre.post-message.no-m-p.text-center !{globalAnnouncement.markdown}
|
||
|
if hrMiddle && (hasGlobalAnnouncement && hasBoardAnnouncement)
|
||
|
hr(size=1)
|
||
|
if board && board.settings.announcement.markdown
|
||
|
pre.post-message.no-m-p.text-center !{board.settings.announcement.markdown}
|
||
|
if hrBottom && (hasGlobalAnnouncement || hasBoardAnnouncement)
|
||
|
hr(size=1)
|