-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathbase.js
More file actions
46 lines (38 loc) · 1.38 KB
/
base.js
File metadata and controls
46 lines (38 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/* ;) */
(function publicStaticVoidMain(stringArgs) {
console.info(
"%cHey! We'd love for you to give a talk, please reach out!",
"font-size: 2rem; color: #e5cf5f; background-color: #222;",
);
console.info("%c❤️", "font-size: 5rem; color: red;");
window.onload = function () {
const menuToggle = document.getElementById("ope-let-me-get-this-for-ya");
menuToggle.addEventListener("click", function () {
const menu = document.querySelector("[data-menu-button]");
const close = document.querySelector("[data-close-button]");
const mobileMenu = document.querySelector("[data-mobile-menu]");
menu.classList.toggle("block");
menu.classList.toggle("hidden");
close.classList.toggle("hidden");
close.classList.toggle("block");
mobileMenu.classList.toggle("hidden");
mobileMenu.classList.toggle("block");
const newExpandedState =
menuToggle.getAttribute("aria-expanded") === "false";
menuToggle.setAttribute("aria-expanded", newExpandedState.toString());
});
};
function unregister() {
if ("serviceWorker" in navigator) {
navigator.serviceWorker.ready
.then((registration) => {
registration.unregister();
})
.catch((error) => {
console.error(error.message);
});
}
}
// unregister any existing service workers
unregister();
})();