Update static/js/06-pages.js

This commit is contained in:
dev 2026-10-31 08:52:30 +00:00
parent d6e2ebf750
commit f684f6ff69

View File

@ -103,7 +103,7 @@ Glow.renderPages = () => {
box.append(header);
const filters = document.createElement("div");
filters.className = "page-filters";
filters.className = "page-filters compact";
const filterOptions = [
["", "All"],
["project", "Projects"],
@ -143,7 +143,7 @@ Glow.renderPages = () => {
Glow.buildPageCard = page => {
const article = document.createElement("article");
article.className = "page-card";
article.className = "page-card compact";
article.tabIndex = 0;
const meta = document.createElement("div");
@ -162,14 +162,6 @@ Glow.buildPageCard = page => {
const title = document.createElement("h3");
title.textContent = page.title;
const excerpt = document.createElement("p");
excerpt.className = "page-card-excerpt";
const compactBody = (page.body || "").replace(/\s+/g, " ").trim();
excerpt.textContent =
compactBody.length > 180
? `${compactBody.slice(0, 180)}…`
: compactBody || "No content yet.";
const footer = document.createElement("div");
footer.className = "page-card-footer";
const context = document.createElement("span");
@ -194,7 +186,7 @@ Glow.buildPageCard = page => {
}
});
article.append(meta, title, excerpt, footer);
article.append(meta, title, footer);
return article;
};
@ -405,7 +397,7 @@ Glow.openPageVersionHistory = async page => {
const left = document.createElement("button");
left.className = "small-button";
left.type = "button";
left.textContent = `v${version.version_number} · ${version.title}`;
left.textContent = `v${version.version_number} · ${version.title}`;
left.addEventListener("click", async () => {
try {
const detail = await Glow.apiGetPageVersion(version.id);
@ -502,9 +494,9 @@ Glow.renderPageDetail = () => {
const context = document.createElement("p");
context.className = "page-detail-context";
context.textContent = page.parent_page_title
? `${page.team_name} · Child of ${page.parent_page_title}`
? `${page.team_name} · Child of ${page.parent_page_title}`
: page.channel_name
? `${page.team_name} · #${page.channel_name}`
? `${page.team_name} · #${page.channel_name}`
: page.team_name;
header.append(meta, title, context);