From nobody Mon Feb 15 19:22:57 2021 Authentication-Results: mail-b.sr.ht; dkim=pass header.d=gmail.com header.i=@gmail.com Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) by mail-b.sr.ht (Postfix) with ESMTPS id 2BE1E11F004 for <~cadence/bibliogram-devel@lists.sr.ht>; Mon, 15 Feb 2021 19:22:57 +0000 (UTC) Received: by mail-ej1-f45.google.com with SMTP id jt13so13115214ejb.0 for <~cadence/bibliogram-devel@lists.sr.ht>; Mon, 15 Feb 2021 11:22:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4Gd3EqeJyZCRMFKTdAZNtl4owm/LlCwNKGK+N4sNclA=; b=CXpWztwkXy6wGxzNBxsi00Eke3M9utv0EpIhm05mxVrSIkK1WJ1iECKWznaWTkioR4 xQOppuVTH5R7Hdqpujcao98pD2+9pSLZaBxvUAtiahBTecetyNwKfP8bjGvISiB35H4S aAXRaOWcsYvAHd9NAJp3J1OsiSmYEVPsH6NixgcT/InafdWsGtN98ofDBLXk7OupgQmd 9w9xHEl394Hhllh8cmHyRmMoukzURzgX46YS46bE7gNSTWCxc/YgOU/k+tjzIOGqavo6 ffcaSTa6z4VLuybbBNw+CWVyjQ7e7N+saJVGBSLKlNT9wHRBQxydRBcAqAIWEyUN8qLQ u/WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4Gd3EqeJyZCRMFKTdAZNtl4owm/LlCwNKGK+N4sNclA=; b=gYWeJK/nk9jbZcOkQjd/yVpkVVsdi9kSmMrfqmU0o3otnOuY2b9EfshedgZ8mSRF2k XC+06QvxIpaqDKUFwDN8tajBM2hAU0sv/ENN1Svs+kRLfOw6/vnJzR9XcR2CEEWlz08B iqNHBCC2J993hGowg1IldcQy7ZukjFPMgLAzQ0dXrkMJw9FPwwAoFth4+dQqq/fixMPQ GyTqVj+v/MZsVU0Sy0Ob/GViogH5fWURHHEqOCLKhYVH0NZT0KNYzDyMiLEit7bxeCo+ IU2jG5oFFzfPU9fbou8pEYojg8X1Kn/IUOLqlaB1AQMnOPLMtY9oUEBjhlUcUPz6ccQh WvfA== X-Gm-Message-State: AOAM532iGIF+UVVhzl2pKzlyVrEJFU6xNWLGHX95aXjH+8E8udERNfX5 9uUW+Igw7pw/guopYLiysyEKbt4ICXkchw== X-Google-Smtp-Source: ABdhPJxFsYs2WZsfUs4RvS1SywvtxrawWGpqMBVC1tM1IaRv11igRufJtbqAUqra4KGyKACTNv+rkQ== X-Received: by 2002:a17:907:7252:: with SMTP id ds18mr17151294ejc.239.1613416976240; Mon, 15 Feb 2021 11:22:56 -0800 (PST) Received: from localhost.localdomain (p200300f8573100009eec5f31019d480d.dip0.t-ipconnect.de. [2003:f8:5731:0:9eec:5f31:19d:480d]) by smtp.gmail.com with ESMTPSA id gz14sm11407863ejc.105.2021.02.15.11.22.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Feb 2021 11:22:55 -0800 (PST) From: Jakob Wenzel To: ~cadence/bibliogram-devel@lists.sr.ht Cc: Jakob Wenzel Subject: [PATCH] insert br tags in feeds Date: Mon, 15 Feb 2021 20:22:39 +0100 Message-Id: <20210215192239.24054-1-jakobwenzel92@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit FreshRSS performs input sanitation and throws away all style attributes. Instead of relying on them for linebreaks, insert br tags. --- src/lib/structures/TimelineEntry.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/structures/TimelineEntry.js b/src/lib/structures/TimelineEntry.js index ba49963..9cd1543 100644 --- a/src/lib/structures/TimelineEntry.js +++ b/src/lib/structures/TimelineEntry.js @@ -8,7 +8,9 @@ const TimelineChild = require("./TimelineChild") require("../testimports")(collectors, TimelineChild, TimelineBaseMethods) const rssDescriptionTemplate = compile(` -p(style='white-space: pre-line')= caption +each line in caption.split('\\n') + = line +
each child in children != child.getFeedItem() `) -- 2.29.2