From d287bc91117a7eded646666c8e568b1dd18029c0 Mon Sep 17 00:00:00 2001 From: ansuz Date: Wed, 10 Feb 2021 12:04:45 +0530 Subject: [PATCH] style markdown extensions with a less mixin --- .../src/less2/include/markdown.less | 80 +++++++++++-------- .../src/less2/include/modals-ui-elements.less | 23 +----- 2 files changed, 46 insertions(+), 57 deletions(-) diff --git a/customize.dist/src/less2/include/markdown.less b/customize.dist/src/less2/include/markdown.less index 6f5e3c80b..7c7d3f41b 100644 --- a/customize.dist/src/less2/include/markdown.less +++ b/customize.dist/src/less2/include/markdown.less @@ -112,6 +112,50 @@ } } +.markdown_extensions() { + pre.mermaid { + &[mermaid-source^="gantt"] svg { + g.tick { + text { + fill: @cp_markdown-block-fg; + } + line { + stroke: fade(@cp_markdown-block-fg, 50%); + } + } + text { + &.titleText { + fill: @cp_markdown-block-fg; + } + &.taskTextOutside0, &.taskTextOutside1, &.taskTextOutside2, &.taskTextOutside3 { + fill: @cp_markdown-block-fg !important; + &.doneCritText1 { + fill: @cp_markdown-block-fg !important; + } + } + } + } + &[mermaid-source^="pie"] { + g.legend text, text.pieTitleText { + fill: @cp_markdown-block-fg; + } + } + } + pre.markmap { + border: 1px solid @cp_markdown-border; + svg { + color: @cp_markdown-block-fg; + height: 400px; + } + } + + pre.mathjax { + padding: 5px; + color: @cryptpad_text_col; + background-color: @cp_markdown-block-bg; + } +} + .markdown_cryptpad() { word-wrap: break-word; @@ -135,12 +179,6 @@ .mediatag_cryptpad(); - pre.markmap { - border: 1px solid @cp_markdown-border; - svg { - height: 400px; - } - } pre[data-plugin] { svg { max-width: 100%; @@ -149,35 +187,7 @@ } } - pre.mermaid[mermaid-source^="pie"] { - g.legend text, text.pieTitleText { - fill: @cp_markdown-block-fg; - } - } - - pre.mermaid[mermaid-source^="gantt"] { - text.titleText { - fill: @cp_markdown-block-fg; - } - g.tick { - text { - fill: @cp_markdown-block-fg; - } - line { - stroke: fade(@cp_markdown-block-fg, 50%); - } - } - } - - pre.markmap svg { - color: @cp_markdown-block-fg; - } - - pre.mathjax { - padding: 5px; - color: @cryptpad_text_col; - background-color: @cp_markdown-block-bg; - } + .markdown_extensions(); } .markdown_preformatted-code () { diff --git a/customize.dist/src/less2/include/modals-ui-elements.less b/customize.dist/src/less2/include/modals-ui-elements.less index c62f5f3b5..92fef68d0 100644 --- a/customize.dist/src/less2/include/modals-ui-elements.less +++ b/customize.dist/src/less2/include/modals-ui-elements.less @@ -234,27 +234,10 @@ padding: 5px; } } + .markdown_extensions(); pre.mermaid { overflow: unset; margin-bottom: 0; - &[mermaid-source^="pie"] { - g.legend text, text.pieTitleText { - fill: @cp_markdown-block-fg; - } - } - &[mermaid-source^="gantt"] { - text.titleText { - fill: @cp_markdown-block-fg; - } - g.tick { - text { - fill: @cp_markdown-block-fg; - } - line { - stroke: fade(@cp_markdown-block-fg, 50%); - } - } - } } pre.markmap { margin-bottom: 0; @@ -267,10 +250,6 @@ color: @cp_markdown-block-fg; } } - pre.mathjax { - padding: 5px; - color: @cryptpad_text_col; - } .cp-spinner { border-color: @cryptpad_color_brand; border-top-color: transparent;