Skip to content

Commit 659043e

Browse files
Added solvers-dark files
- Added css stylesheet in book.js, and dropdown menu in contributors.html page. - Added solvers-dark support to all pages
1 parent 201523a commit 659043e

24 files changed

+656
-8
lines changed

book/404.html

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<link rel="stylesheet" href="tomorrow-night.css">
3030
<link rel="stylesheet" href="ayu-highlight.css">
3131
<link rel="stylesheet" href="solvers-light-highlight.css">
32+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3233

3334
<!-- Custom theme stylesheets -->
3435

book/book.js

+16-1
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ function playground_text(playground, hidden = true) {
292292
var stylesheets = {
293293
ayuHighlight: document.querySelector("[href$='ayu-highlight.css']"),
294294
solversLightHighlight: document.querySelector("[href$='solvers-light-highlight.css']"),
295+
solversDarkHighlight: document.querySelector("[href$='solvers-dark-highlight.css']"),
295296
tomorrowNight: document.querySelector("[href$='tomorrow-night.css']"),
296297
highlight: document.querySelector("[href$='highlight.css']"),
297298
};
@@ -333,13 +334,15 @@ function playground_text(playground, hidden = true) {
333334
stylesheets.tomorrowNight.disabled = false;
334335
stylesheets.highlight.disabled = true;
335336
stylesheets.solversLightHighlight.disabled = true;
337+
stylesheets.solversDarkHighlight.disabled = true;
336338

337339
ace_theme = "ace/theme/tomorrow_night";
338340
} else if (theme == 'ayu') {
339341
stylesheets.ayuHighlight.disabled = false;
340342
stylesheets.tomorrowNight.disabled = true;
341343
stylesheets.highlight.disabled = true;
342344
stylesheets.solversLightHighlight.disabled = true;
345+
stylesheets.solversDarkHighlight.disabled = true;
343346
ace_theme = "ace/theme/tomorrow_night";
344347

345348
}
@@ -348,17 +351,29 @@ function playground_text(playground, hidden = true) {
348351
stylesheets.tomorrowNight.disabled = true;
349352
stylesheets.highlight.disabled = false;
350353
stylesheets.solversLightHighlight.disabled = true;
354+
stylesheets.solversDarkHighlight.disabled = true;
351355
ace_theme = "ace/theme/dawn";
352356
}
353-
else {
357+
else if (theme == 'solvers-light') {
354358
stylesheets.ayuHighlight.disabled = true;
355359
stylesheets.tomorrowNight.disabled = true;
356360
stylesheets.highlight.disabled = false;
357361
stylesheets.solversLightHighlight.disabled = false;
362+
stylesheets.solversDarkHighlight.disabled = true;
358363
//ace_theme = "ace/theme/tomorrow_night";
359364
ace_theme = "ace/theme/solvers-light";
360365
}
361366

367+
else {
368+
stylesheets.ayuHighlight.disabled = true;
369+
stylesheets.tomorrowNight.disabled = false;
370+
stylesheets.highlight.disabled = true;
371+
stylesheets.solversLightHighlight.disabled = true;
372+
stylesheets.solversDarkHighlight.disabled = false;
373+
//ace_theme = "ace/theme/tomorrow_night";
374+
ace_theme = "ace/theme/solvers-dark";
375+
}
376+
362377
setTimeout(function () {
363378
themeColorMetaTag.content = getComputedStyle(document.documentElement).backgroundColor;
364379
}, 1);

book/contributors.html

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

@@ -134,6 +135,7 @@
134135
</button>
135136
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
136137
<li role="none"><button role="menuitem" class="theme" id="solvers-light">Solvers Light</button></li>
138+
<li role="none"><button role="menuitem" class="theme" id="solvers-dark">Solvers Dark</button></li>
137139
<li role="none"><button role="menuitem" class="theme" id="light">Light</button></li>
138140
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
139141
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>

book/css/variables.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575

7676
--links: #7A622C;
7777

78-
--inline-code-color: #443200;
78+
--inline-code-color: #0d9d88;
7979

8080
--theme-popup-bg: #F8DF95;;
8181
--theme-popup-border: #705E13;

book/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

book/introduction.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

book/odometry/CombinedTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

book/odometry/OdometryTesting.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

book/odometry/SplineTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132
<!-- Custom theme stylesheets -->
3233

3334
<!-- MathJax -->

book/odometry/StraightTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

book/print.html

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
<link rel="stylesheet" href="highlight.css">
2929
<link rel="stylesheet" href="tomorrow-night.css">
3030
<link rel="stylesheet" href="ayu-highlight.css">
31+
<link rel="stylesheet" href="solvers-light-highlight.css">
32+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3133

3234
<!-- Custom theme stylesheets -->
3335

book/solvers-dark-highlight.css

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@
5555
.hljs {
5656
display: block;
5757
overflow-x: auto;
58-
background: #004052;
59-
color: #000;
58+
background: #004052;
59+
color: #1eb5fc;
6060
}
6161

6262
.hljs-emphasis {

src/404.html

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<link rel="stylesheet" href="tomorrow-night.css">
3030
<link rel="stylesheet" href="ayu-highlight.css">
3131
<link rel="stylesheet" href="solvers-light-highlight.css">
32+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3233

3334
<!-- Custom theme stylesheets -->
3435

src/book.js

+16-1
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ function playground_text(playground, hidden = true) {
292292
var stylesheets = {
293293
ayuHighlight: document.querySelector("[href$='ayu-highlight.css']"),
294294
solversLightHighlight: document.querySelector("[href$='solvers-light-highlight.css']"),
295+
solversDarkHighlight: document.querySelector("[href$='solvers-dark-highlight.css']"),
295296
tomorrowNight: document.querySelector("[href$='tomorrow-night.css']"),
296297
highlight: document.querySelector("[href$='highlight.css']"),
297298
};
@@ -333,13 +334,15 @@ function playground_text(playground, hidden = true) {
333334
stylesheets.tomorrowNight.disabled = false;
334335
stylesheets.highlight.disabled = true;
335336
stylesheets.solversLightHighlight.disabled = true;
337+
stylesheets.solversDarkHighlight.disabled = true;
336338

337339
ace_theme = "ace/theme/tomorrow_night";
338340
} else if (theme == 'ayu') {
339341
stylesheets.ayuHighlight.disabled = false;
340342
stylesheets.tomorrowNight.disabled = true;
341343
stylesheets.highlight.disabled = true;
342344
stylesheets.solversLightHighlight.disabled = true;
345+
stylesheets.solversDarkHighlight.disabled = true;
343346
ace_theme = "ace/theme/tomorrow_night";
344347

345348
}
@@ -348,17 +351,29 @@ function playground_text(playground, hidden = true) {
348351
stylesheets.tomorrowNight.disabled = true;
349352
stylesheets.highlight.disabled = false;
350353
stylesheets.solversLightHighlight.disabled = true;
354+
stylesheets.solversDarkHighlight.disabled = true;
351355
ace_theme = "ace/theme/dawn";
352356
}
353-
else {
357+
else if (theme == 'solvers-light') {
354358
stylesheets.ayuHighlight.disabled = true;
355359
stylesheets.tomorrowNight.disabled = true;
356360
stylesheets.highlight.disabled = false;
357361
stylesheets.solversLightHighlight.disabled = false;
362+
stylesheets.solversDarkHighlight.disabled = true;
358363
//ace_theme = "ace/theme/tomorrow_night";
359364
ace_theme = "ace/theme/solvers-light";
360365
}
361366

367+
else {
368+
stylesheets.ayuHighlight.disabled = true;
369+
stylesheets.tomorrowNight.disabled = false;
370+
stylesheets.highlight.disabled = true;
371+
stylesheets.solversLightHighlight.disabled = true;
372+
stylesheets.solversDarkHighlight.disabled = false;
373+
//ace_theme = "ace/theme/tomorrow_night";
374+
ace_theme = "ace/theme/solvers-dark";
375+
}
376+
362377
setTimeout(function () {
363378
themeColorMetaTag.content = getComputedStyle(document.documentElement).backgroundColor;
364379
}, 1);

src/contributors.html

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

@@ -134,6 +135,7 @@
134135
</button>
135136
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
136137
<li role="none"><button role="menuitem" class="theme" id="solvers-light">Solvers Light</button></li>
138+
<li role="none"><button role="menuitem" class="theme" id="solvers-dark">Solvers Dark</button></li>
137139
<li role="none"><button role="menuitem" class="theme" id="light">Light</button></li>
138140
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
139141
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>

src/css/variables.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575

7676
--links: #7A622C;
7777

78-
--inline-code-color: #443200;
78+
--inline-code-color: #0d9d88;
7979

8080
--theme-popup-bg: #F8DF95;;
8181
--theme-popup-border: #705E13;

src/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

src/introduction.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="tomorrow-night.css">
2929
<link rel="stylesheet" href="ayu-highlight.css">
3030
<link rel="stylesheet" href="solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

src/odometry/CombinedTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

src/odometry/OdometryTesting.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

src/odometry/SplineTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132
<!-- Custom theme stylesheets -->
3233

3334
<!-- MathJax -->

src/odometry/StraightTest.html

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<link rel="stylesheet" href="../tomorrow-night.css">
2929
<link rel="stylesheet" href="../ayu-highlight.css">
3030
<link rel="stylesheet" href="../solvers-light-highlight.css">
31+
<link rel="stylesheet" href="solvers-dark-highlight.css">
3132

3233
<!-- Custom theme stylesheets -->
3334

0 commit comments

Comments
 (0)