Skip to content

Commit 01d1e02

Browse files
committed
Merge branch 'sethbern-fix-dark-mode-pr'
2 parents 03d0e52 + 3636923 commit 01d1e02

4 files changed

Lines changed: 61 additions & 2 deletions

File tree

bases/rsptx/interactives/ptxrs-bootstrap.less

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
--bodyFont: var(--body-text-color, #000000);
1313
--tooltip: #ffffff;
1414
--grayToWhite: #333333;
15+
--dropdownBg: #ffffff;
16+
--dropdownHoverBg: #f5f5f5;
1517
--navbar: #f8f8f8;
1618
--navbarFont: #707070;
1719
--navbarFontHover: #000000;
@@ -76,6 +78,8 @@
7678
--bodyFont: #99aab5;
7779
--tooltip: #000000;
7880
--grayToWhite: #ffffff;
81+
--dropdownBg: #1a1a1a;
82+
--dropdownHoverBg: #333333;
7983
--navbar: #3d3d3d;
8084
--navbarFont: #ffffff;
8185
--navbarFontHover: #d6d6d6;

bases/rsptx/interactives/runestone/common/css/runestone-custom-sphinx-bootstrap.css

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ Needed??? */
5959
--bodyFont: #99aab5;
6060
--tooltip: #000000;
6161
--grayToWhite: #ffffff;
62+
--dropdownBg: #1a1a1a;
63+
--dropdownHoverBg: #333333;
6264
--navbar: #3d3d3d;
6365
--navbarFont: #ffffff;
6466
--navbarFontHover: #d6d6d6;
@@ -388,15 +390,28 @@ div.container {
388390
}
389391

390392
.dropdown-menu > li > label:hover, .dropdown-menu > li > label:focus {
391-
color: #262626;
393+
color: var(--grayToWhite);
392394
text-decoration: none;
393-
background-color: #f5f5f5;
395+
background-color: var(--dropdownHoverBg, #f5f5f5);
396+
}
397+
398+
399+
.dropdown-menu {
400+
background-color: var(--dropdownBg, #ffffff);
394401
}
395402

396403
.dropdown-menu > li > a {
397404
color: var(--grayToWhite);
398405
}
399406

407+
.dropdown-menu > li > a:hover,
408+
.dropdown-menu > li > a:focus,
409+
.dropdown-menu > li > label:hover,
410+
.dropdown-menu > li > label:focus {
411+
color: var(--grayToWhite);
412+
background-color: var(--dropdownHoverBg, #f5f5f5);
413+
}
414+
400415
.loggedinuser {
401416
font-weight: bold;
402417
}

bases/rsptx/interactives/runestone/common/css/user-highlights.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,17 @@ div.sphinxsidebar {
9999
margin-left: auto;
100100
margin-right: auto;
101101
}
102+
103+
[data-theme="dark"] #jump-to-chapter {
104+
background-color: #000000;
105+
color: #ffffff;
106+
border-color: #555555;
107+
}
108+
109+
[data-theme="dark"] #jump-to-chapter option {
110+
background-color: #000000;
111+
color: #ffffff;
112+
}
102113
#navigation-links{
103114
background-color: #F8F8F8;
104115
border: 1px solid #CCCCCC;

components/rsptx/templates/staticAssets/css/runestone-custom-sphinx-bootstrap.css

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,35 @@ div.section {
140140
white-space: nowrap;
141141
}
142142

143+
:root {
144+
--dropdownBg: #ffffff;
145+
--dropdownHoverBg: #f5f5f5;
146+
}
147+
148+
[data-theme="dark"] {
149+
--dropdownBg: #1a1a1a;
150+
--dropdownHoverBg: #333333;
151+
}
152+
153+
.dropdown-menu {
154+
background-color: var(--dropdownBg, #ffffff);
155+
}
156+
157+
.dropdown-menu > li > a,
158+
.dropdown-menu > li > span,
159+
.dropdown-menu > li > div,
160+
.dropdown-menu > li > label {
161+
color: var(--grayToWhite, #333);
162+
}
163+
164+
.dropdown-menu > li > a:hover,
165+
.dropdown-menu > li > a:focus,
166+
.dropdown-menu > li > label:hover,
167+
.dropdown-menu > li > label:focus {
168+
color: var(--grayToWhite, #333);
169+
background-color: var(--dropdownHoverBg, #f5f5f5);
170+
}
171+
143172
.loggedinuser {
144173
font-weight: bold;
145174
}

0 commit comments

Comments
 (0)