authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-06-09 21:35:39-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-06-11 01:41:50-07:00
logb6380f3a43e39e9571af27722d728fc17327d472
tree4e5609ec7961c841aa060aa8240aa37954d34c92
parent59f6221379cc7f174fd65267e8f58b82d63f3a17
signature Signed by SSH key SHA256:xbd+BjjhyBfwk7GVoURf9Yx0gzDerHbvYv7SddNWmAs

chore: q+a tidying


3 files changed, 13 insertions(+), 4 deletions(-)

src/q+a/pages/admin.q+a.marko+1-1
......@@ -10,7 +10,7 @@ export const regenerate = {
1010 tags: ["q+a", "q+a inbox"],
1111};
1212
13<const/inboxSize=PendingQuestion.getAll().length>
13<const/inboxSize=[...PendingQuestion.getAll()].length>
1414<if=(inboxSize > 0)>
1515 <p>
1616 <strong style={ color: "#ff4b4b" }>
src/q+a/questions.css+11
......@@ -81,6 +81,17 @@
8181 --fg: #8c78ff;
8282 }
8383
84 /* admin-only edit link: hidden so the page screenshots like the public
85 view, revealed when hovering (or keyboard-focusing) the entry. */
86 .edit-link {
87 display: none;
88 margin-right: 0.5rem;
89 }
90 e-:hover > .edit-link,
91 .edit-link:focus {
92 display: inline;
93 }
94
8495 h1 {
8596 display: flex;
8697 flex-wrap: wrap;
src/q+a/tags/question.marko+1-3
......@@ -18,9 +18,7 @@ export const transitionDate = 1735639200000;
1818 f=(date > transitionDate ? true : null)
1919 id=admin ? `q${id}` : undefined
2020>
21 <if=admin>
22 <a style="margin-right: 0.5rem" href=`/admin/q+a/${id}`>[EDIT]</a>
23 </if>
21 <if=admin><a class="edit-link" href=`/admin/q+a/${id}`>[EDIT]</a></if>
2422 <a>
2523 <time datetime=formatQuestionISOTimestamp(date)>
2624 ${formatQuestionTimestamp(date)}