From e4967ea46df2f28bafc38b718bc81ee84f7f0ce3 Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Tue, 1 Aug 2017 17:33:47 +0200 Subject: [PATCH] Add paragraphs and level 1-2 headings to update notification markdown renderer --- Resources/Scripts/update.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Resources/Scripts/update.js b/Resources/Scripts/update.js index 69e988d6..26b6c918 100644 --- a/Resources/Scripts/update.js +++ b/Resources/Scripts/update.js @@ -131,11 +131,15 @@ } #tweetduck-changelog p { - margin: 0 0 2px 30px; + margin: 8px 8px 0 6px; +} + +#tweetduck-changelog p.li { + margin: 0 8px 2px 30px; display: list-item; } -#tweetduck-changelog p.l2 { +#tweetduck-changelog .l2 { margin-left: 50px; } @@ -268,13 +272,15 @@ return md.replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, ">") + .replace(/^##? (.*?)$/gm, "<h2>$1</h2>") .replace(/^### (.*?)$/gm, "<h3>$1</h3>") - .replace(/^- (.*?)$/gm, "<p>$1</p>") - .replace(/^ - (.*?)$/gm, "<p class='l2'>$1</p>") + .replace(/^- (.*?)$/gm, "<p class='li'>$1</p>") + .replace(/^ - (.*?)$/gm, "<p class='li l2'>$1</p>") .replace(/\*\*(.*?)\*\*/g, "<strong>$1</strong>") .replace(/\*(.*?)\*/g, "<em>$1</em>") .replace(/`(.*?)`/g, "<code>$1</code>") .replace(/\[(.*?)\]\((.*?)\)/g, "<a href='$2'>$1</a>") + .replace(/^([a-z0-9].*?)$/gmi, "<p>$1</p>") .replace(/\n\r?\n/g, "<br>"); };