summaryrefslogtreecommitdiffstats
path: root/assets/scss/_primer/markdown
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scss/_primer/markdown')
-rw-r--r--assets/scss/_primer/markdown/blob-csv.scss4
-rw-r--r--assets/scss/_primer/markdown/code.scss5
-rw-r--r--assets/scss/_primer/markdown/headings.scss8
-rw-r--r--assets/scss/_primer/markdown/images.scss7
-rw-r--r--assets/scss/_primer/markdown/lists.scss23
-rw-r--r--assets/scss/_primer/markdown/markdown-body.scss8
-rw-r--r--assets/scss/_primer/markdown/tables.scss12
7 files changed, 38 insertions, 29 deletions
diff --git a/assets/scss/_primer/markdown/blob-csv.scss b/assets/scss/_primer/markdown/blob-csv.scss
index e97e447..be7d257 100644
--- a/assets/scss/_primer/markdown/blob-csv.scss
+++ b/assets/scss/_primer/markdown/blob-csv.scss
@@ -15,7 +15,7 @@
// stylelint-disable-next-line primer/spacing
padding: 10px $spacer-2 9px;
text-align: right;
- background: $bg-white;
+ background: var(--color-bg-primary);
border: 0;
}
@@ -23,7 +23,7 @@
th {
font-weight: $font-weight-bold;
- background: $bg-gray;
+ background: var(--color-bg-tertiary);
border-top: 0;
}
}
diff --git a/assets/scss/_primer/markdown/code.scss b/assets/scss/_primer/markdown/code.scss
index fbd2d16..5ed6a6c 100644
--- a/assets/scss/_primer/markdown/code.scss
+++ b/assets/scss/_primer/markdown/code.scss
@@ -8,8 +8,7 @@
margin: 0;
// stylelint-disable-next-line primer/typography
font-size: 85%;
- // stylelint-disable-next-line primer/colors
- background-color: rgba($black, 0.05);
+ background-color: var(--color-markdown-code-bg);
border-radius: $border-radius;
br { display: none; }
@@ -50,7 +49,7 @@
font-size: 85%;
// stylelint-disable-next-line primer/typography
line-height: 1.45;
- background-color: $bg-gray;
+ background-color: var(--color-bg-tertiary);
border-radius: $border-radius;
}
diff --git a/assets/scss/_primer/markdown/headings.scss b/assets/scss/_primer/markdown/headings.scss
index 26347bb..3cd86e9 100644
--- a/assets/scss/_primer/markdown/headings.scss
+++ b/assets/scss/_primer/markdown/headings.scss
@@ -15,7 +15,7 @@
line-height: $lh-condensed;
.octicon-link {
- color: $text-black;
+ color: var(--color-text-primary);
vertical-align: middle;
visibility: hidden;
}
@@ -39,7 +39,7 @@
padding-bottom: 0.3em;
// stylelint-disable-next-line primer/typography
font-size: 2em;
- border-bottom: $border-width $border-style $border-gray-light;
+ border-bottom: $border-width $border-style var(--color-border-secondary);
}
h2 {
@@ -47,7 +47,7 @@
padding-bottom: 0.3em;
// stylelint-disable-next-line primer/typography
font-size: 1.5em;
- border-bottom: $border-width $border-style $border-gray-light;
+ border-bottom: $border-width $border-style var(--color-border-secondary);
}
h3 {
@@ -67,6 +67,6 @@
h6 {
// stylelint-disable-next-line primer/typography
font-size: 0.85em;
- color: $text-gray-light;
+ color: var(--color-text-tertiary);
}
}
diff --git a/assets/scss/_primer/markdown/images.scss b/assets/scss/_primer/markdown/images.scss
index caea502..3efb011 100644
--- a/assets/scss/_primer/markdown/images.scss
+++ b/assets/scss/_primer/markdown/images.scss
@@ -8,7 +8,7 @@
// because we put padding on the images to hide header lines, and some people
// specify the width of their images in their markdown.
box-sizing: content-box;
- background-color: $bg-white;
+ background-color: var(--color-bg-primary);
&[align=right] {
// stylelint-disable-next-line primer/spacing
@@ -44,8 +44,7 @@
// stylelint-disable-next-line primer/spacing
margin: 13px 0 0;
overflow: hidden;
- // stylelint-disable-next-line primer/borders
- border: $border-width $border-style lighten($gray-300, 5%);
+ border: $border-width $border-style var(--color-markdown-frame-border);
}
span img {
@@ -58,7 +57,7 @@
// stylelint-disable-next-line primer/spacing
padding: 5px 0 0;
clear: both;
- color: $text-gray-dark;
+ color: var(--color-text-primary);
}
}
diff --git a/assets/scss/_primer/markdown/lists.scss b/assets/scss/_primer/markdown/lists.scss
index b680faf..f61233c 100644
--- a/assets/scss/_primer/markdown/lists.scss
+++ b/assets/scss/_primer/markdown/lists.scss
@@ -2,7 +2,6 @@
// stylelint-disable selector-no-qualifying-type
// stylelint-disable selector-max-type
.markdown-body {
-
// Lists, Blockquotes & Such
ul,
ol {
@@ -15,6 +14,24 @@
}
}
+ ol[type="1"] {
+ list-style-type: decimal;
+ }
+
+ ol[type="a"] {
+ list-style-type: lower-alpha;
+ }
+
+ ol[type="i"] {
+ list-style-type: lower-roman;
+ }
+
+ // Reset <ol> style to decimal (HTML default) specifically for AsciiDoc
+ // <div><ol> construction (doesn't affect MarkDown)
+ div > ol:not([type]) {
+ list-style-type: decimal;
+ }
+
// Did someone complain about list spacing? Encourage them
// to create the spacing with their markdown formatting.
// List behavior should be controled by the markup, not the css.
@@ -46,10 +63,6 @@
margin-bottom: 0;
}
- li {
- word-wrap: break-all;
- }
-
li > p {
margin-top: $spacer-3;
}
diff --git a/assets/scss/_primer/markdown/markdown-body.scss b/assets/scss/_primer/markdown/markdown-body.scss
index 6581f19..eb46ea8 100644
--- a/assets/scss/_primer/markdown/markdown-body.scss
+++ b/assets/scss/_primer/markdown/markdown-body.scss
@@ -45,7 +45,7 @@
// Link Colors
.absent {
- color: $text-red;
+ color: var(--color-text-danger);
}
.anchor {
@@ -77,16 +77,16 @@
padding: 0;
margin: $spacer-4 0;
// stylelint-disable-next-line primer/colors
- background-color: $gray-200;
+ background-color: var(--color-border-primary);
border: 0;
}
blockquote {
// stylelint-disable-next-line primer/spacing
padding: 0 1em;
- color: $text-gray-light;
+ color: var(--color-text-tertiary);
// stylelint-disable-next-line primer/borders
- border-left: 0.25em $border-style lighten($gray-300, 5%);
+ border-left: 0.25em $border-style var(--color-markdown-blockquote-border);
> :first-child {
margin-top: 0;
diff --git a/assets/scss/_primer/markdown/tables.scss b/assets/scss/_primer/markdown/tables.scss
index 5e1e0bd..83a1a9f 100644
--- a/assets/scss/_primer/markdown/tables.scss
+++ b/assets/scss/_primer/markdown/tables.scss
@@ -2,7 +2,7 @@
// stylelint-disable selector-max-type
.markdown-body {
// Tables
- table:not(.highlight) {
+ table {
display: block;
width: 100%; // keep for backwards compatibility
width: max-content;
@@ -17,17 +17,15 @@
td {
// stylelint-disable-next-line primer/spacing
padding: 6px 13px;
- // stylelint-disable-next-line primer/borders
- border: $border-width $border-style lighten($gray-300, 5%);
+ border: $border-width $border-style var(--color-markdown-table-border);
}
tr {
- background-color: $bg-white;
- // stylelint-disable-next-line primer/borders
- border-top: $border-width $border-style darken($gray-300, 4%);
+ background-color: var(--color-bg-primary);
+ border-top: $border-width $border-style var(--color-markdown-table-tr-border);
&:nth-child(2n) {
- background-color: $bg-gray;
+ background-color: var(--color-bg-tertiary);
}
}