just a whole lot of things

This commit is contained in:
2024-05-05 15:12:52 -05:00
parent 391d5a1768
commit f679f970f7
6 changed files with 196 additions and 155 deletions

View File

@@ -354,6 +354,14 @@ a {
max-width: 100%;
}
#aboutCards {
justify-content: left;
}
#aboutCards > * {
margin: .25em;
}
.spaceBetween {
justify-content: space-between;
}
@@ -580,6 +588,12 @@ a {
left: 0;
}
#contentStuffer {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.socials {
margin-left: 1rem;
width: 0px;
@@ -656,6 +670,25 @@ a {
background-size: cover;
}
#desktopSpacer {
height: min(20em, 30vh);
}
.homeSubContent {
background-color: rgb(24, 24, 24, .85);
padding: 0 8em;
}
#homeProjects {
padding: 1em;
}
.homeProject {
width: 20em;
height:5em;
}
.heightBox {
height: 100%;
display: flex;
@@ -666,9 +699,6 @@ a {
.chess {
max-width: 300px;
border: none;
overflow: scroll;
/* transform: scale(.8);
float: right; */
}
#chessProfile {
@@ -963,6 +993,22 @@ a {
border-bottom: solid 3px rgb(156, 49, 45, .4);
}
.footer {
position: unset;
}
#footerSpacer {
flex-grow: 1;
}
#aboutCards {
flex-direction: column;
}
#aboutCards > * {
margin: .25em auto;
}
.header h1 {
font-size: 1.5rem;
}
@@ -1009,6 +1055,10 @@ a {
padding-top: 5em;
}
.homeSubContent {
padding: 0;
}
.onRight {
margin: unset;
margin-top: 3rem;

View File

@@ -1,35 +1,8 @@
window.onload = function () {
onLoaded();
};
function onLoaded() {
window.onresize = function () {
resizer();
};
resizer();
}
function resizer() {
const e = document.querySelector(".navControl");
if (window.innerWidth > 1400) {
// desktop view
e.style.maxHeight = `${e.scrollHeight + 10}px`;
} else {
// mobile view
document.querySelector(".header").style.borderBottomWidth = "3px";
e.style.maxHeight = "0px";
document.querySelectorAll(".navElement *").forEach((x) => {
x.style.paddingTop = ".3rem";
x.style.paddingBottom = ".3rem";
x.style.fontSize = "1rem";
});
}
}
function toggleMenu() {
function toggleMenu(collapse=false) {
if (window.innerWidth < 1400) {
const e = document.querySelector(".navControl");
const bar = document.querySelector(".header");
if (e.style.maxHeight === "0px") {
if (e.style.maxHeight === "0px" && !collapse) {
e.style.maxHeight = `${e.scrollHeight + 10}px`;
bar.style.borderBottomWidth = "0px";
} else {
@@ -39,7 +12,7 @@ function toggleMenu() {
}
}
async function goto(location, { push = true, toggle = true } = {}) {
async function goto(location, { push = true } = {}) {
let a = await fetch("/api/goto/" + location, {
credentials: "include",
method: "GET",
@@ -56,9 +29,7 @@ async function goto(location, { push = true, toggle = true } = {}) {
root.querySelectorAll("script").forEach((x) => {
eval(x.innerHTML);
});
if (toggle) {
toggleMenu();
}
toggleMenu(collapse=true);
document.querySelector("title").textContent = metadata["title"];
if (push) {
history.pushState(null, null, metadata["canonical"]);