Skip to content

Commit 24468d8

Browse files
committed
Added Dark Mode for Planet Page
Signed-off-by: Justin Charles <charlesjustin2124@gmail.com>
1 parent 8f4d55b commit 24468d8

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed

planet/css/darkMode.css

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
.dark-mode {
2+
background-color: #303030;
3+
color: #e0e0e0;
4+
}
5+
6+
.dark-mode .nav-extended {
7+
background-color: #2f6b2f !important;
8+
border-bottom: 1px solid #444444;
9+
}
10+
11+
.dark-mode .nav-wrapper .brand-logo,
12+
.dark-mode .nav-wrapper a,
13+
.dark-mode .tabs .tab a {
14+
color: #ffffff !important;
15+
}
16+
17+
.dark-mode .tabs .tab a.active {
18+
color: #a8d5a8 !important;
19+
border-bottom: 2px solid #a8d5a8;
20+
}
21+
22+
.dark-mode #backToTopBtn {
23+
background-color: #2f6b2f !important;
24+
color: #ffffff !important;
25+
}
26+
27+
.dark-mode .modal {
28+
background-color: #424242;
29+
color: #e0e0e0;
30+
}
31+
32+
.dark-mode .modal-footer {
33+
background-color: #383838;
34+
}
35+
36+
.dark-mode .dropdown-content {
37+
background-color: #424242 !important;
38+
color: #ffffff !important;
39+
border: 1px solid #444444;
40+
}
41+
42+
.dark-mode .dropdown-content li > a:hover {
43+
background-color: #383838 !important;
44+
color: #ffffff !important;
45+
}
46+
47+
.dark-mode #view-more-chips {
48+
color: #e0e0e0 !important;
49+
}
50+
.dark-mode #local-projects .card {
51+
background-color: #2a2a2a;
52+
color: #e0e0e0;
53+
border: 1px solid #252525;
54+
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
55+
}
56+
57+
.dark-mode #local-projects .card .card-title {
58+
color: #e0e0e0 !important;
59+
}
60+
61+
.dark-mode #local-projects .card .card-content {
62+
color: #bdbdbd;
63+
}s
64+
65+
.dark-mode #local-projects .card:hover {
66+
background-color: #242424;;
67+
box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.5);
68+
}
69+
70+
.dark-mode #local-projects .card .btn {
71+
background-color: #2f6b2f;
72+
color: #ffffff;
73+
}
74+
75+
.dark-mode #local-projects .card .btn:hover {
76+
background-color: #388e3c;
77+
}
78+
79+
.dark-mode #global-projects .card {
80+
background-color: #2a2a2a;
81+
color: #e0e0e0;
82+
border: 1px solid #252525;
83+
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
84+
}
85+
86+
.dark-mode #global-projects .card .card-title {
87+
color: #e0e0e0 !important;
88+
}
89+
90+
.dark-mode #global-projects .card .card-content {
91+
color: #bdbdbd;
92+
}
93+
94+
.dark-mode #global-projects .card:hover {
95+
background-color: #242424;
96+
box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.5);
97+
}
98+
99+
.dark-mode #global-projects .card .btn {
100+
background-color: #2f6b2f;
101+
color: #ffffff;
102+
}
103+
104+
.dark-mode #global-projects .card .btn:hover {
105+
background-color: #388e3c;
106+
}

planet/index.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<!--Import style.css-->
1515
<link type="text/css" rel="stylesheet" href="css/style.css"/>
16+
<link type="text/css" rel="stylesheet" href="css/darkMode.css"/>
1617

1718
<!--Let browser know website is optimized for mobile-->
1819
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
@@ -68,6 +69,7 @@
6869
<a id="logo-container" class="brand-logo inactiveLink"><i class="material-icons" id="planeticon">public</i></a>
6970
<ul class="right"><li><a id="close-planet" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip=""><i class="material-icons">close</i></a></li></ul>
7071
<ul class="right"><li><a id="planet-open-file" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip=""><i class="material-icons">folder_open</i></a></li></ul>
72+
<ul class="right"><li><a id="toggle-dark-mode" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip="Toggle Dark Mode"><i class="material-icons">brightness_6</i></a></li></ul>
7173
<ul class="right"><li><a id="planet-new-project" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip=""><i class="material-icons">note_add</i></a></li></ul>
7274
<ul class="right tabs tabs-transparent" id="localglobal">
7375
<li class="tab"><a class="active" id="local-tab" href="#local"></a></li>
@@ -336,5 +338,11 @@ <h4 id="projectviewer-title"></h4>
336338
</div>
337339
</div>
338340
</div>
341+
<script>
342+
// Dark Mode Toggle Functionality
343+
document.getElementById('toggle-dark-mode').addEventListener('click', function () {
344+
document.body.classList.toggle('dark-mode');
345+
});
346+
</script>
339347
</body>
340348
</html>

0 commit comments

Comments
 (0)