Skip to content

Commit 0e42bd0

Browse files
authored
Address accessibility for syntax highlighting (#9273)
* address accessbility for syntax highlighting
1 parent 44336f1 commit 0e42bd0

3 files changed

Lines changed: 163 additions & 3 deletions

File tree

src/Bootstrap/dist/css/bootstrap-theme.css

Lines changed: 72 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Bootstrap/less/theme/common-readme.less

Lines changed: 91 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,97 @@
4242
font-size: @font-size-base;
4343
}
4444

45-
pre code.hljs{
46-
background-color: #f6f8fa;
45+
pre {
46+
code.hljs {
47+
background-color: #f6f8fa;
48+
color: #24292e;
49+
50+
.hljs-doctag,
51+
.hljs-keyword,
52+
.hljs-meta .hljs-keyword,
53+
.hljs-template-tag,
54+
.hljs-template-variable,
55+
.hljs-type,
56+
.hljs-variable.language_
57+
.hljs-built_in {
58+
color: #cc3745;
59+
}
60+
61+
.hljs-title,
62+
.hljs-title.class_,
63+
.hljs-title.class_.inherited__,
64+
.hljs-title.function_ {
65+
color: #6f42c1;
66+
}
67+
68+
.hljs-attr,
69+
.hljs-attribute,
70+
.hljs-literal,
71+
.hljs-meta,
72+
.hljs-number,
73+
.hljs-operator,
74+
.hljs-variable,
75+
.hljs-selector-attr,
76+
.hljs-selector-class,
77+
.hljs-selector-id {
78+
color: #005cc5;
79+
}
80+
81+
.hljs-regexp,
82+
.hljs-string,
83+
.hljs-meta .hljs-string {
84+
color: #032f62;
85+
}
86+
87+
.hljs-built_in,
88+
.hljs-symbol {
89+
color: #b74e05;
90+
}
91+
92+
.hljs-comment,
93+
.hljs-code,
94+
.hljs-formula {
95+
color: #6a737d;
96+
}
97+
98+
.hljs-name,
99+
.hljs-quote,
100+
.hljs-selector-tag,
101+
.hljs-selector-pseudo {
102+
color: #207f37;
103+
}
104+
105+
.hljs-subst {
106+
color: #24292e;
107+
}
108+
109+
.hljs-section {
110+
color: #005cc5;
111+
font-weight: bold;
112+
}
113+
114+
.hljs-bullet {
115+
color: #735c0f;
116+
}
117+
118+
.hljs-emphasis {
119+
color: #24292e;
120+
font-style: italic;
121+
}
122+
123+
.hljs-strong {
124+
color: #24292e;
125+
font-weight: bold;
126+
}
127+
128+
.hljs-addition {
129+
color: #207f37;
130+
}
131+
132+
.hljs-deletion {
133+
color: #b31d28;
134+
}
135+
}
47136
}
48137
}
49138

src/NuGetGallery/App_Code/ViewHelpers.cshtml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,6 @@ var hlp = new AccordionHelper(name, formModelStatePrefix, expanded, page);
734734

735735
@helper IncludeSyntaxHighlightScript()
736736
{
737-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/github.min.css" integrity="sha512-0aPQyyeZrWj9sCA46UlmWgKOP0mUipLQ6OZXu8l4IcAmD2u31EPEy9VcIMvl7SoAaKe8bLXZhYoMaE/in+gcgA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
738737
@* highlight.js build includes support for:: bash, c, cpp, csharp, css, diff, go, ini, java, json, javascript, typescript, kotlin, less, lua, makefile, xml, markdown, perl, php, objectivec, plaintext, python, r, ruby,rust, scss, shell, sql, swift, vbnet, yaml, html, fsharp, powershell, dos*@
739738
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js" integrity="sha512-gU7kztaQEl7SHJyraPfZLQCNnrKdaQi5ndOyt4L4UPL/FHDd/uB9Je6KDARIqwnNNE27hnqoWLBq+Kpe4iHfeQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
740739
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/languages/fsharp.min.js" integrity="sha512-DXYctkkhmMYJ4vYp4Dm6jprD4ZareZ7ud/d9mGCKif/Dt3FnN95SjogHvwKvxXHoMAAkZX6EO6ePwpDIR1Y8jw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

0 commit comments

Comments
 (0)