fix message truncation not showing expansion message, and improve board table styling

merge-requests/208/head
fatchan 5 years ago
parent dd4f76fe60
commit 874ba26615
  1. 27
      gulp/res/css/style.css
  2. 2
      views/mixins/post.pug
  3. 23
      views/pages/home.pug

@ -155,19 +155,38 @@ blockquote a, a:hover {
blockquote { blockquote {
white-space: pre-wrap; white-space: pre-wrap;
margin: 1em;
} }
.thread, .action-wrapper, .form-wrapper { .thread, .action-wrapper, .form-wrapper, .table-container {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
align-items: flex-start; align-items: flex-start;
} }
.table-row:nth-child(2n+1) {
background: #eef2ff;
}
.table-body {
background: #D6DAF0;
border: 1px solid #000333;
border-spacing: 0;
}
.table-head {
background: #98e;
}
td, th {
padding: 5px;
}
.action-wrapper { .action-wrapper {
text-align: left; text-align: left;
} }
.form-wrapper { .form-wrapper, .table-container {
align-items: center; align-items: center;
margin: 10px 0; margin: 10px 0;
} }
@ -466,10 +485,6 @@ input[type="file"] {
margin-right: 1px; margin-right: 1px;
} }
.boards-table {
margin: 0 auto;
}
hr { hr {
color: lightgray; color: lightgray;
} }

@ -60,8 +60,10 @@ mixin post(post, truncate, manage=false, globalmanage=false)
const splitPost = post.message.split('\n'); const splitPost = post.message.split('\n');
const messageLines = splitPost.length; const messageLines = splitPost.length;
let truncatedMessage = post.message; let truncatedMessage = post.message;
let truncated = false;
if (messageLines > 10 || post.message.length > 1000) { if (messageLines > 10 || post.message.length > 1000) {
truncatedMessage = splitPost.slice(0, 10).join('\n'); truncatedMessage = splitPost.slice(0, 10).join('\n');
truncated = true;
} }
blockquote.post-message !{truncatedMessage} blockquote.post-message !{truncatedMessage}
if truncated if truncated

@ -4,14 +4,15 @@ block head
title Board list title Board list
block content block content
table.boards-table h1.board-title Board List
tr .table-container
th Board table.table-body
th Name tr.table-head
th Description th Board
each board in boards th Name
tr th Description
td: a(href='/'+board._id) /#{board._id}/ each board in boards
td= board.name tr.table-row
td= board.description td: a(href='/'+board._id) /#{board._id}/
td #{board.name}
td #{board.description}

Loading…
Cancel
Save