diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-02-22 16:44:35 +0100 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-03-06 13:19:49 +0100 |
commit | 4ca770b35f0aca5cef9525171c5e0080222f157a (patch) | |
tree | 95ee855e885f48c29b7e842eaa6122e27096ac16 /apps | |
parent | 827269f5b857a5daca09f4266445d41b327dad2b (diff) | |
download | nextcloud-server-4ca770b35f0aca5cef9525171c5e0080222f157a.tar.gz nextcloud-server-4ca770b35f0aca5cef9525171c5e0080222f157a.zip |
fix: Allow markdown to limit the min heading level
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps')
-rw-r--r-- | apps/settings/src/components/Markdown.vue | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/settings/src/components/Markdown.vue b/apps/settings/src/components/Markdown.vue index dcbd44b186b..0e5c666f1c0 100644 --- a/apps/settings/src/components/Markdown.vue +++ b/apps/settings/src/components/Markdown.vue @@ -35,6 +35,10 @@ export default { type: String, default: '', }, + minHeading: { + type: Number, + default: 1, + }, }, computed: { renderMarkdown() { @@ -60,6 +64,10 @@ export default { out += '>' + text + '</a>' return out } + renderer.heading = (text, level) => { + level = Math.min(6, level + (this.minHeading - 1)) + return `<h${level}>${text}</h${level}>` + } renderer.image = function(href, title, text) { if (text) { return text |