Skip to content

Commit a03b01c

Browse files
Remove non-functional dark/light theme toggle button and update related files
1 parent f7f1fef commit a03b01c

File tree

4 files changed

+87
-81
lines changed

4 files changed

+87
-81
lines changed

assets/css/navbar.css

+6-6
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111

1212
}
1313

14-
#themeToggle{
14+
/* #themeToggle{
1515
border: none;
1616
background-color: transparent;
17-
}
17+
} */
1818
.logox {
1919
display: flex;
2020
font-size: 1.5rem;
@@ -63,13 +63,13 @@
6363
width: 0;
6464
transition: opacity .5s ease-in-out, width .5s ease-in-out ;
6565
}
66-
#themeToggleWrapper{
66+
/* #themeToggleWrapper{
6767
opacity: 0;
6868
width: 0;
6969
padding: 0;
7070
margin: 0;
7171
transition: opacity .5s ease-in-out,width .5s ease-in-out, padding .5s ease-in-out, margin .5s ease-in-out;
72-
}
72+
} */
7373
.nav-linkss li{
7474
margin-right: 1rem;
7575
margin-left: 1rem;
@@ -90,11 +90,11 @@
9090
width: auto;
9191
transition: opacity .5s ease-in-out, width .1s ease-in-out ;
9292
}
93-
#themeToggleWrapper{
93+
/* #themeToggleWrapper{
9494
opacity: 1;
9595
width:40px ;
9696
transition: opacity .5s ease-in-out,width .5s ease-in-out;
97-
}
97+
} */
9898
.nav-linkss li{
9999
margin-left: 1rem;
100100
margin-right: 1rem;

assets/js/script.js

+73-73
Original file line numberDiff line numberDiff line change
@@ -186,81 +186,81 @@ for (let i = 0; i < filterBtn.length; i++) {
186186

187187
// Code for enabling Light-Dark THEME
188188

189-
function toggleTheme() {
190-
var slider = document.getElementById("themeToggle");
191-
if (slider.checked) {
192-
disableDarkTheme();
193-
disableChangeColor();
194-
} else {
195-
enableDarkTheme();
196-
changeColor();
197-
}
198-
}
199-
200-
function changeColor() {
201-
var contributor = document.getElementById('total-contributors');
202-
contributor.style.color = "black";
203-
}
204-
205-
function disableChangeColor() {
206-
var col = document.getElementById('total-contributors');
207-
col.style.color = "white";
208-
}
209-
210-
function enableDarkTheme() {
211-
var elements = document.getElementsByTagName("*");
212-
for (var i = 0; i < elements.length; i++) {
213-
var element = elements[i];
214-
if (
215-
216-
element.tagName !== 'BODY' &&
217-
!element.classList.contains('ignore-dark-theme') && //add ignore-dark-theme in classes that you dont want affected by the toggle
218-
!element.classList.contains('project-category') &&
219-
!element.classList.contains('footer')&&
220-
221-
element.tagName !== "BODY" &&
222-
!element.classList.contains("ignore-dark-theme") &&
223-
!element.classList.contains("project-category") &&
224-
!element.classList.contains("footer")
225-
226-
) {
227-
element.classList.add("dark-theme");
228-
}
229-
}
189+
// function toggleTheme() {
190+
// var slider = document.getElementById("themeToggle");
191+
// if (slider.checked) {
192+
// disableDarkTheme();
193+
// disableChangeColor();
194+
// } else {
195+
// enableDarkTheme();
196+
// changeColor();
197+
// }
198+
// }
199+
200+
// function changeColor() {
201+
// var contributor = document.getElementById('total-contributors');
202+
// contributor.style.color = "black";
203+
// }
204+
205+
// function disableChangeColor() {
206+
// var col = document.getElementById('total-contributors');
207+
// col.style.color = "white";
208+
// }
209+
210+
// function enableDarkTheme() {
211+
// var elements = document.getElementsByTagName("*");
212+
// for (var i = 0; i < elements.length; i++) {
213+
// var element = elements[i];
214+
// if (
215+
216+
// element.tagName !== 'BODY' &&
217+
// !element.classList.contains('ignore-dark-theme') && //add ignore-dark-theme in classes that you dont want affected by the toggle
218+
// !element.classList.contains('project-category') &&
219+
// !element.classList.contains('footer')&&
220+
221+
// element.tagName !== "BODY" &&
222+
// !element.classList.contains("ignore-dark-theme") &&
223+
// !element.classList.contains("project-category") &&
224+
// !element.classList.contains("footer")
225+
226+
// ) {
227+
// element.classList.add("dark-theme");
228+
// }
229+
// }
230230

231231
// Adding specific background color for the footer
232-
var footer = document.querySelector("footer");
233-
if (footer) {
234-
footer.classList.add("dark-theme");
235-
}
236-
}
237-
238-
function disableDarkTheme() {
239-
var elements = document.getElementsByTagName("*");
240-
for (var i = 0; i < elements.length; i++) {
241-
var element = elements[i];
242-
if (
243-
element.tagName !== "BODY" &&
244-
!element.classList.contains("ignore-dark-theme") &&
245-
!element.classList.contains("project-category")
246-
) {
247-
element.classList.remove("dark-theme");
248-
}
249-
}
250-
}
251-
252-
window.onscroll = function () {
253-
scrollFunction();
254-
};
255-
256-
function scrollFunction() {
257-
var wrapper = document.getElementById("themeToggleWrapper");
258-
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
259-
wrapper.style.opacity = "0";
260-
} else {
261-
wrapper.style.opacity = "1";
262-
}
263-
}
232+
// var footer = document.querySelector("footer");
233+
// if (footer) {
234+
// footer.classList.add("dark-theme");
235+
// }
236+
// }
237+
238+
// function disableDarkTheme() {
239+
// var elements = document.getElementsByTagName("*");
240+
// for (var i = 0; i < elements.length; i++) {
241+
// var element = elements[i];
242+
// if (
243+
// element.tagName !== "BODY" &&
244+
// !element.classList.contains("ignore-dark-theme") &&
245+
// !element.classList.contains("project-category")
246+
// ) {
247+
// element.classList.remove("dark-theme");
248+
// }
249+
// }
250+
// }
251+
252+
// window.onscroll = function () {
253+
// scrollFunction();
254+
// };
255+
256+
// function scrollFunction() {
257+
// var wrapper = document.getElementById("themeToggleWrapper");
258+
// if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
259+
// wrapper.style.opacity = "0";
260+
// } else {
261+
// wrapper.style.opacity = "1";
262+
// }
263+
// }
264264

265265
// contact form variables
266266
const form = document.querySelector("[data-form]");

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,10 @@
104104
<li><a href="#footer">Contact</a></li>
105105
</ul>
106106
<!-- Light-Dark theme SWITCH -->
107-
<label id="themeToggleWrapper" class="theme-toggle" for="themeToggle">
107+
<!-- <label id="themeToggleWrapper" class="theme-toggle" for="themeToggle">
108108
<input type="checkbox" id="themeToggle" onclick="toggleTheme()" checked aria-label="Switch theme mode">
109109
<span class="slider" style="width: 40px; height: 20px;"></span>
110-
</label>
110+
</label> -->
111111

112112
</nav>
113113

package-lock.json

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)