From f3ff7f1baeb91e69d81003901d9713b62d598501 Mon Sep 17 00:00:00 2001 From: GPTomek <314538226+gptomek[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 23:50:21 +0000 Subject: [PATCH] fix: restore shitpost card on texts --- functions/teksty/index.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/functions/teksty/index.js b/functions/teksty/index.js index d96df827..79f780a4 100644 --- a/functions/teksty/index.js +++ b/functions/teksty/index.js @@ -106,18 +106,15 @@ export async function onRequest(context) { let rewriter = new HTMLRewriter(); - if (shitpost) { - rewriter = rewriter.on("#shitpost-of-day", { - element(element) { - element.setInnerContent(renderShitpostCard(shitpost), { html: true }); - }, - }); - } - - if (posts.length > 0) { + if (shitpost || posts.length > 0) { rewriter = rewriter.on("#text-list", { element(element) { - element.setInnerContent(posts.map(renderCard).join("\n"), { html: true }); + if (shitpost) { + element.before(renderShitpostCard(shitpost), { html: true }); + } + if (posts.length > 0) { + element.setInnerContent(posts.map(renderCard).join("\n"), { html: true }); + } }, }); }