commit b09ed3e6277f05d99580b23ad9a7456d49f28796
parent 6139298476677ec63523055923b37ad5c6971d39
Author: markseu <mark2011@mayberg.se>
Date: Mon, 29 Jul 2024 22:31:25 +0200
Updated parser, no duplicate heading
Diffstat:
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/system/extensions/update-available.ini b/system/extensions/update-available.ini
@@ -503,14 +503,14 @@ system/themes/karlskrona.css: karlskrona.css, create, update, careful
system/themes/karlskrona.png: karlskrona.png, create
Extension: Markdown
-Version: 0.9.1
+Version: 0.9.2
Description: Text formatting for humans.
Developer: Anna Svensson
Tag: feature
DownloadUrl: https://github.com/annaesvensson/yellow-markdown/archive/refs/heads/main.zip
DocumentationUrl: https://github.com/annaesvensson/yellow-markdown
DocumentationLanguage: en, de, sv
-Published: 2024-04-04 14:58:34
+Published: 2024-07-29 22:19:58
Status: available
system/workers/markdown.php: markdown.php, create, update
diff --git a/system/extensions/yellow-extension.ini b/system/extensions/yellow-extension.ini
@@ -88,14 +88,14 @@ media/downloads/yellow-svenska.pdf: yellow-svenska.pdf, create
./robots.txt: robots.txt, create
Extension: Markdown
-Version: 0.9.1
+Version: 0.9.2
Description: Text formatting for humans.
Developer: Anna Svensson
Tag: feature
DownloadUrl: https://github.com/annaesvensson/yellow-markdown/archive/refs/heads/main.zip
DocumentationUrl: https://github.com/annaesvensson/yellow-markdown
DocumentationLanguage: en, de, sv
-Published: 2024-04-04 14:58:34
+Published: 2024-07-29 22:19:58
Status: available
system/workers/markdown.php: markdown.php, create, update
diff --git a/system/workers/markdown.php b/system/workers/markdown.php
@@ -2,7 +2,7 @@
// Markdown extension, https://github.com/annaesvensson/yellow-markdown
class YellowMarkdown {
- const VERSION = "0.9.1";
+ const VERSION = "0.9.2";
public $yellow; // access to API
// Handle initialisation
@@ -4074,6 +4074,8 @@ class YellowMarkdownParser extends MarkdownExtraParser {
if (!isset($this->idAttributes[$text])) {
$this->idAttributes[$text] = $text;
$attr = " id=\"$text\"";
+ } else {
+ $attr = " id=\"error-duplicate-heading\"";
}
return $attr;
}